Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

수정:vt-x를 사용할 수 없음(verr_vmx_no_vmx)

  • 1. Hyper-V 가상화 비활성화
  • 2. Avast 설정 메뉴에서 중첩 가상화 활성화
  • 3. Windows Defender에서 Core 격리 비활성화
  • 4. BIOS 설정에서 VT-X 활성화

일부 사용자는 VT-x를 사용할 수 없음(verr_vmx_no_vmx) 을 받았습니다. VirtualBox 또는 이와 유사한 소프트웨어를 사용하여 VM(가상 머신)을 시작하려고 할 때마다 오류 메시지가 표시됩니다.

수정:vt-x를 사용할 수 없음(verr_vmx_no_vmx)

vt-x를 사용할 수 없음(verr_vmx_no_vmx) 오류의 원인

문제를 재현하고 다양한 사용자 보고서를 살펴봄으로써 문제를 조사했습니다. 우리가 수집할 수 있었던 것으로부터 다음과 같은 오류 메시지가 나타날 수 있는 몇 가지 시나리오가 있습니다.

  • VT-X는 BIOS 설정에서 활성화되지 않습니다. – VT-X는 BIOS 설정에서 수동으로 또는 일부 타사 응용 프로그램에서 원격으로 비활성화할 수 있습니다.
  • 기기의 CPU가 VT-X를 지원하지 않음 – 이러한 경우는 드물지만 해당 PC가 VT-X 기술을 지원하지 않아 오류가 발생하는 경우가 있습니다.
  • Windows에서 Hyper-V 가상화가 활성화됨 – 이것은 아마도 이 오류가 발생하는 가장 일반적인 원인일 것입니다. Microsoft의 Hyper-V 기술은 VT-X와 충돌하는 것으로 알려져 있으므로 Hyper-V 가상화가 활성화된 경우 OS는 자동으로 VT-x를 비활성화합니다.
  • Avast 업데이트 비활성화 VT-X – Avast는 사용자가 설정 메뉴에서 중첩 가상화를 활성화하지 않는 한 실시간 보호가 활성화되어 있는 동안 VT-x를 효과적으로 비활성화하는 업데이트를 출시했습니다.
  • 핵심 격리 사용 – 핵심 격리는 VT-X가 활성화되어 있는 동안 충돌하는 것으로 알려진 Windows Defender 보안 옵션입니다.

이 특정 문제를 해결하는 데 어려움을 겪고 있다면 이 문서에서 확인된 문제 해결 단계 목록을 제공합니다. 아래에는 유사한 상황에 있는 다른 사용자가 문제를 해결하는 데 사용한 방법 모음이 있습니다.

아래 방법은 복잡성과 효율성에 따라 정렬되므로 제시된 순서대로 따라야 하며 특정 경우에 효과적인 수정 사항을 찾을 때까지 계속해야 합니다.

1. Hyper-V 가상화 비활성화

많은 사람들이 Windows 10의 Fall Creators Update 이후에 이 문제가 자주 발생하기 시작했다고 보고했기 때문에 이것이 가장 일반적인 시나리오 중 하나이기 때문입니다. Hyper-V 가상화가 VT-x를 방해하지 않는지 확인하는 것부터 시작하겠습니다. Hyper-V 가상화가 활성화될 때마다 VT-x 가상화에 해당하는 기능이 자동으로 비활성화됩니다. 업데이트로 인해 Hyper-V의 기능이 손상되었을 수 있습니다. 따라서 명령을 사용하여 Hyper-V를 수동으로 비활성화할 것입니다.

Docker와 같은 애플리케이션을 설치한 후 이 문제를 처리할 수 있습니다. 대부분의 경우 Hyper-V를 활성화한 응용 프로그램을 제거하더라도 기술이 활성화된 상태로 유지되어 VT-x가 실행되지 않는다는 점에 유의하십시오.

Microsoft Hyper V를 비활성화하여 이 시나리오를 테스트해 보겠습니다. Hyper-V 가상화를 비활성화하는 데 사용할 수 있는 몇 가지 방법이 있지만 가능한 한 간단하게 유지하겠습니다. 상승된 명령 프롬프트에서 Microsoft Hyper V를 비활성화하는 방법은 다음과 같습니다.

  1. Windows 키 + R 누르기 실행 대화 상자를 엽니다. 그런 다음 "cmd "를 누르고 Ctrl + Shift + Enter를 누릅니다. 상승된 명령 프롬프트를 엽니다. UAC에서 메시지가 표시되는 경우 (사용자 계정 컨트롤) 창에서 를 클릭합니다. . 수정:vt-x를 사용할 수 없음(verr_vmx_no_vmx)
  2. 관리자 권한 명령 프롬프트에서 다음 명령을 하나씩 붙여넣어 Microsoft Hyper V를 비활성화하고 Enter 키를 누릅니다. :
    bcdedit /set hypervisorlaunchtype Off
    bcdedit /set vm No
    dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
  3. 명령이 성공적으로 실행되면 관리자 권한 명령 프롬프트를 닫고 컴퓨터를 다시 시작합니다.
  4. 다음 시작 시 Virtualbox 시스템을 다시 열고 동일한 오류 메시지가 계속 표시되는지 확인합니다.

여전히 VT-x를 사용할 수 없음(verr_vmx_no_vmx) 이 표시되는 경우 VM을 시작하려고 하면 오류가 발생하면 아래의 다음 방법으로 이동하십시오.

2. Avast 설정 메뉴에서 중첩 가상화 활성화(해당되는 경우)

Avast를 사용하는 경우 2017년 6월에 릴리스된 애플리케이션 업데이트에 특정 조건이 충족될 경우 시스템에서 VT-X가 실행되지 않도록 자동 기능이 추가된다는 점을 기억하십시오.

다행히 타사 보안 클라이언트를 제거하지 않고 이 문제를 해결할 수 있는 방법이 있습니다. 많은 사용자가 Avast 설정> 문제 해결으로 이동한 후 문제를 해결할 수 있다고 보고했습니다. 사용 가능한 경우 중첩 가상화 사용과 관련된 확인란을 활성화합니다. 및 하드웨어 지원 가상화를 활성화합니다.

수정:vt-x를 사용할 수 없음(verr_vmx_no_vmx)

이 방법이 귀하의 특정 시나리오에 적용되지 않았다면 아래의 다음 방법으로 넘어가십시오.

3. Windows Defender에서 Core 격리 비활성화

핵심 격리는 VT-X와 충돌하는 것으로 알려진 Windows Defender 장치 보안 옵션입니다. VT-x를 사용할 수 없음(verr_vmx_no_vmx) 이 표시되는 경우 오류가 발생하고 Windows Defender를 기본 보안 옵션으로 사용하고 있다면 필요한 조사를 통해 Core 격리가 활성화되어 있는지 확인하는 것이 좋습니다.

방법은 다음과 같습니다.

  1. 왼쪽 하단의 시작 아이콘에 액세스하여 Windows Defender를 검색합니다. 그런 다음 Windows Defender 보안 센터를 클릭하여 기본 제공 보안 옵션을 엽니다. 수정:vt-x를 사용할 수 없음(verr_vmx_no_vmx)
  2. Windows Defender 보안 센터에 들어가면 기기 보안을 클릭합니다. 왼쪽 메뉴에서 항목. 수정:vt-x를 사용할 수 없음(verr_vmx_no_vmx)
  3. 기기 보안 메뉴에서 핵심 격리 세부정보를 클릭합니다. (코어 격리 아래 ). 수정:vt-x를 사용할 수 없음(verr_vmx_no_vmx)
  4. 핵심 격리 내부 메뉴에서 메모리 무결성과 연결된 토글이 꺼짐 으로 설정되어 있습니다. . 수정:vt-x를 사용할 수 없음(verr_vmx_no_vmx)
  5. 설정이 비활성화되면 컴퓨터를 다시 시작하고 다음에 시작할 때 문제가 해결되었는지 확인하십시오.

VT-x를 사용할 수 없음(verr_vmx_no_vmx) 없이 Virtualbox VM을 계속 실행할 수 없는 경우 오류가 발생하면 마지막 방법으로 이동하십시오.

4. BIOS 설정에서 VT-X 활성화

결과 없이 여기까지 왔다면 VT-x를 사용할 수 없는(verr_vmx_no_vmx)  이유가 있을 수 있습니다. 오류는 BIOS 설정에서 기술이 비활성화되어 있기 때문입니다. 일부 타사 응용 프로그램이 이러한 설정을 무시할 수 있으므로 이 시나리오가 적용되는지 확인하기 전에 이 방법을 무시하지 마십시오.

BIOS 설정에 액세스하고 VT-X가 활성화되었는지 확인하는 단계는 마더보드 제조업체에 따라 다릅니다. 그러나 일반적으로 이 설정은 보안(시스템 보안)에서 찾을 수 있습니다. 가상화 기술 로 나열됨 또는 VTx/VTd .

수정:vt-x를 사용할 수 없음(verr_vmx_no_vmx)

위의 모든 방법이 실패로 판명되면 컴퓨터가 VT-X를 지원하도록 장착되지 않았을 수 있습니다. 이 Microsoft 개발 도구(여기)를 설치하고 실행하여 이 시나리오가 귀하의 상황에 적용되는지 확인할 수 있습니다. ) CPU가 HAV(VT-X 이면의 기술)를 지원하는지 확인합니다.