VM에서 사용할 수 없는 VT-X(verr_vmx_no_vmx)를 수정하는 방법
VirtualBox 응용 프로그램을 사용하여 가상 머신을 시작하려고 하면 컴퓨터에 Vt-X를 사용할 수 없음(verr_vmx_no_vmx) 오류 메시지가 표시됩니다. 가장 그럴듯한 설명은 가상화가 비활성화되었다는 것입니다.
VT-x는 종종 BIOS에서 활성화 또는 비활성화할 수 있습니다. 컴퓨터를 처음 켤 때 DEL(또는 유사한 키)을 눌러 BIOS 설정에 액세스하십시오. VT 기술을 사용 가능하게 만들 수 있습니다.
이 게시물을 읽고 Vt-X를 사용할 수 없음(Verr VMX No VMX) 문제를 해결하는 방법과 처음에 문제가 발생한 이유를 알아보세요.
콘텐츠:
수정 VT-X를 사용할 수 없음(VERR_VMX_NO_VMX)
재현을 시도하고 다른 사용자의 보고서를 확인하여 문제를 조사했습니다. 내가 이해하는 한, 여러 상황에서 이 오류 메시지가 생성됩니다.
VT-X는 BIOS에서 활성화되지 않습니다.
BIOS 설정의 일부 타사 소프트웨어를 사용하면 VT-X를 수동으로 비활성화하거나 원격으로 비활성화할 수 있습니다. 이로 인해 “Vt-X를 사용할 수 없음”(Verr VMX No VMX) 문제가 발생합니다.
프로세서가 VT-X를 지원하지 않음
드물지만 때때로 문제는 하드웨어 제한 으로 인해 PC에서 VT – X를 사용할 수 없는 것과 관련 될 수 있습니다 .
Windows Hyper-V 가상화가 활성화되었습니다.
VT-X는 Microsoft Hyper-V 기술의 방해를 받습니다. Hyper-V 가상화가 활성화된 경우 OS는 자동으로 VT-x를 비활성화합니다.
VT-X는 Avast 업데이트 이후 비활성화되었습니다.
Avast는 최근 VT-x를 완전히 비활성화하는 업데이트를 발표했습니다. 사용자가 옵션 메뉴에서 다중 계층 가상화를 활성화하지 않는 한 실시간 보호가 동시에 활성화됩니다.
코어 격리 사용:
컴퓨터에서 Core Isolation 옵션을 활성화한 후 VirtualBox 응용 프로그램에 문제가 발생하여 VT-x(VERR VMX NO VMX)를 사용할 수 없게 될 수 있습니다. 따라서 이 기능을 비활성화하고 문제가 해결되었는지 확인하는 것이 좋습니다.
VirtualBox Vt-X(Verr_vmx_no_vmx) 오류 2023 수정
1. Windows Defender 코어 격리를 비활성화합니다.
Windows Defender Device Core Isolation은 VT-X와 충돌하는 것으로 알려져 있습니다. Vt-X를 사용할 수 없음(Verr VMX No VMX)에 문제가 있고 Windows Defender를 기본 보안 설정으로 사용하는 경우 커널 격리가 활성화되어 있는지 확인하십시오.
- 왼쪽 하단 모서리에 있는 별 아이콘을 사용하여 Windows Defender를 검색합니다.
- Windows Defender 보안 센터로 이동하고 이를 선택하여 기본 제공 보안 기능에 액세스합니다.
- Windows Defender 보안 센터의 왼쪽 메뉴에서 장치 보안을 선택합니다.
- Device Security 메뉴에서 Core Isolation Details(Core Isolation 아래)를 선택합니다.
- 커널 격리 메뉴의 메모리 무결성 스위치가 꺼져 있는지 확인하십시오.
- 설정을 비활성화한 후 컴퓨터를 다시 시작하여 문제가 해결되었는지 확인하십시오.
- Verr vmx no vmx는 “Vt-X를 사용할 수 없음” 문제를 해결합니다.
2. BIOS에서 Vt-X 활성화(부팅 메뉴)
BIOS 설정에서 “가상화 기술” 옵션을 비활성화하면 이 문제에 상당한 영향을 미칠 수 있습니다. 따라서 이 옵션이 비활성화되어 있는지 확인하고 활성화되어 있으면 활성화하십시오.
Vt-X를 사용할 수 없습니다(Verr VMX No VMX). 대부분 BIOS 설정에서 비활성화된 기술로 인해 발생합니다. 타사 앱이 이러한 설정을 변경할 수 있는지 확인할 때까지 이 방법을 포기하지 마십시오.
- “BIOS 모드”로 들어가려면 먼저 컴퓨터를 “부팅”하고 화면에 “Windows 로고”가 나타나면 설정 버튼을 누릅니다.
- BIOS 모드에서 보안 탭을 선택한 다음 시스템 보안을 선택합니다.
- “가상화 기술(VTx/VTd)” 설정을 찾아 “활성화”되어 있는지 확인합니다. 아직 활성화되지 않은 경우 지금 수행하십시오.
- 가상화 기술(VTx/VTd)을 사용하여 시스템을 “재부팅”합니다. Verr vmx no vmx는 “Vt-X를 사용할 수 없음” 문제를 해결합니다.
3. 명령줄을 사용하여 Hyper-V 가상화를 비활성화합니다.
먼저 VT-x가 Hyper-V 가상화를 방해하지 않는지 확인하십시오. VT-x와 동등한 가상화는 Hyper-V 가상화를 활성화하거나 활성화할 때 즉시 비활성화됩니다. 업데이트 후 Hyper 기능이 비활성화되었습니다. 앱 설치로 인해 이 문제가 발생했을 수 있습니다. 대부분의 경우 Hyper-V 기술은 이를 활성화한 응용 프로그램을 제거한 후에도 계속 작동합니다.
Hyper-V 가상화를 비활성화하는 방법에는 여러 가지가 있습니다. Microsoft Hyper-V를 제거하려면 명령 프롬프트에서(관리자로) 다음 지침을 실행합니다.
- Windows 키와 R을 함께 눌러 실행 대화 상자를 엽니다. 상승된 명령 프롬프트를 열려면 Ctrl + Shift를 누르고 “cmd”를 입력합니다. UAC(사용자 계정 컨트롤) 창이 질문을 표시하면 예를 클릭합니다.
- 관리자 권한 명령 프롬프트에 다음 각 명령을 한 번에 하나씩 입력하여 Microsoft Hyper-V를 비활성화합니다.
- bcdedit /disable 하이퍼바이저 시작 유형
- bcdedit /VM 변경 아니요
- dism.exe / 기능 비활성화: Microsoft-Hyper-V / 온라인
- 명령이 올바르게 실행되면 명령 프롬프트를 닫고 컴퓨터를 다시 시작하십시오.
- VirtualBox 시스템을 다시 시작할 때 동일한 오류 메시지가 나타나는지 확인하십시오.
- Verr vmx no vmx는 “Vt-X를 사용할 수 없음” 문제를 해결합니다.
4. Avast에서 중첩 가상화를 활성화합니다.
Avast를 사용하는 경우 최근 바이러스 백신 업데이트에 특정 조건이 충족되면 시스템에서 VT-X를 비활성화하는 자동 기능이 도입되었습니다. 이 문제는 타사 보안 클라이언트를 제거하지 않고도 해결할 수 있습니다.
“중첩된 가상화 내에 중첩된 가상화 사용”을 선택하기 전에 Avast 설정 및 문제 해결 검사를 활성화하십시오.
또한 하드웨어 가상화를 활성화하십시오.
“Vt-X 사용할 수 없음”(Verr VMX No VMX) 문제가 해결되었는지 확인합니다.
5. Device Guard / Credential Guard 비활성화
“Window + R”을 동시에 사용하여 “실행” 대화 상자를 시작합니다. 대화 상자에 “gpedit.MSC”를 입력한 후 “Enter” 키를 누릅니다.
- 그룹 편집기 창에서 로컬 컴퓨터 정책, 컴퓨터 구성, 관리 템플릿, 시스템, Device Guard 및 가상화 기반 보안 비활성화 메뉴 옵션으로 이동합니다.
- 그룹 정책 편집기를 사용할 수 없는 경우 작업을 완료하는 또 다른 방법이 있습니다.
- 레지스트리에서 “key HKLM > System > CurrentControlSet > Control > DeviceGuard > EnableVirtualizationBasedSecurity > Enabled” 키 값을 “0”으로 변경합니다.
- “Vt-X 사용할 수 없음”(Verr VMX No VMX) 문제가 해결되었는지 확인합니다.
6. 타사 바이러스 백신 소프트웨어 제거
이 문제는 컴퓨터에 설치된 바이러스 백신 소프트웨어로 인해 발생할 수 있습니다. 일시적으로 제거하고 문제가 해결되는지 확인하는 것이 좋습니다. Windows Defender 방화벽을 사용 중인 경우 다음 절차를 통해 Windows Defender 방화벽을 비활성화할 수 있습니다.
- 시작 메뉴 옆의 검색 상자에 “설정”을 입력하고 Enter 키를 누릅니다.
- 설정 창의 왼쪽 창에서 “업데이트 및 보안”을 선택한 후 “Windows 보안”을 선택합니다.
- 보호 범위에서 바이러스 및 위협 방지를 클릭한 다음 바이러스 및 위협 방지 설정에서 설정 관리를 클릭합니다.
- vt-x를 사용할 수 없습니다.
- 이 창에서 “실시간 보호” 스위치가 꺼져 있는지 확인하십시오.
- “Windows 보안” 탭의 왼쪽 창에서 “방화벽 및 네트워크 보호”를 선택합니다.
- 이 필드에서 “도메인 네트워크”, “사설 네트워크” 및 “공용 네트워크”를 순서대로 선택합니다.
- “Vt-X 사용할 수 없음”(Verr VMX No VMX) 문제가 해결되었는지 확인합니다.
7. 가상화 켜기
- 명령줄 창을 시작합니다.
- 이제 명령 프롬프트에 systeminfo.exe를 입력합니다.
- vt-x를 사용할 수 없습니다.
- Hyper-V 시스템 요구 사항 오른쪽의 펌웨어에서 가상화가 활성화된 것을 확인할 수 있습니다.
- 시작 메뉴로 이동하여 드롭다운 메뉴에서 설정을 선택합니다.
- 그런 다음 목록에서 업데이트 및 보안을 선택합니다. 표시되는 새로 추가된 탭에서 “복구”를 클릭합니다.
- “복구”에서 찾을 수 있는 “고급 시작” 아래의 “지금 다시 시작” 버튼을 클릭하여 다시 시작하고 클릭합니다.
- 특정 아이콘과 함께 블루 스크린이 나타나면 문제 해결을 선택해야 합니다.
- “고급” 탭을 클릭합니다. 펌웨어가 문제의 원인이므로 이 설정을 찾아야 합니다.
- 찾으면 UEFI 펌웨어 설정 옵션을 클릭하면 다시 시작 버튼이 다시 나타납니다. 다시 시작하려면 Enter 키를 누르십시오.
- vt-x를 사용할 수 없습니다.
- 해당 기능 키를 눌러 BIOS 설정을 찾습니다.
- 새로운 패널이 있을 것입니다. “시스템 구성”(화살표 키 사용 가능)을 선택한 다음 “가상화 기술”을 검색합니다.
- 이 시점에서 가상화 기술이 활성화됩니다. F10을 누르면 종료할 수 있습니다.
- “Vt-X를 사용할 수 없음” 오류(Verr vmx no vmx)를 해결했는지 확인하십시오.
8. 메모리 무결성 비활성화
Windows 보안에는 낮은 수준의 코드 삽입을 감지하고 가장 심각한 감염으로부터 컴퓨터를 보호할 수 있는 가상화 기반 보안 기능이 함께 제공됩니다. 그러나 이것은 Hyper-V와 마찬가지로 VirtualBox와 충돌합니다.
그러나 대부분의 사용자는 Core Isolation이 제공하는 높은 수준의 보호가 필요하지 않습니다. 최신 랩톱에서는 이미 설치된 소프트웨어를 방해하여 하드웨어 성능을 최적화하기 때문에 기본적으로 비활성화되어 있습니다.
문제가 해결되었는지 확인하기 위해 Windows 보안의 메모리 무결성 기능을 비활성화할 수 있습니다. 이를 돕기 위해 다음을 수행하십시오.
- 작업 표시줄의 검색 상자에 “Windows 보안”을 입력합니다.
- 특정 검색 결과를 클릭합니다.
- 왼쪽에서 장치 보안 탭을 클릭합니다.
- 코어 격리 세부 정보를 선택합니다.
- 버튼을 토글하여 메모리 무결성을 비활성화합니다.
- 그런 다음 컴퓨터를 다시 시작하여 문제가 여전히 있는지 확인하십시오.
결론
가상화가 활성화되지 않은 경우 Windows 컴퓨터는 “BIOS에서 모든 CPU 모드에 대해 VT-x 비활성화” 오류를 표시합니다. 그러나 많은 Windows PC의 BIOS 설정은 기본적으로 가상화를 비활성화합니다. 새 가상 머신을 만들려면 가상화를 활성화해야 합니다. 이 게시물이 도움이 되었기를 바랍니다. 이 기사에 대한 질문이나 의견이 있는 경우 아래 의견란에 남겨주시면 연락드리겠습니다.
답글 남기기