8 수정 사항: 가상 머신에서 VT-X를 사용할 수 없음(verr_vmx_no_vmx)
VirtualBox 응용 프로그램을 사용하여 가상 머신을 시작하려고 하면 컴퓨터에 Vt-X를 사용할 수 없음(Verr_vmx_no_vmx) 오류 메시지가 표시됩니다. 가상화가 비활성화되어 있기 때문일 가능성이 큽니다.
대부분의 경우 BIOS에서 VT-x를 비활성화하거나 활성화할 수 있습니다. 컴퓨터를 처음으로 켤 때 DEL(또는 이와 유사한 것)을 눌러 BIOS 설정에 액세스하십시오. VT 기술을 활성화하는 옵션이 있습니다.
Vt-X 사용할 수 없음(Verr_vmx_no_vmx) 문제를 해결하는 방법과 처음에 문제가 발생한 이유를 설명하는 이 게시물을 읽는 것이 좋습니다.
컴퓨터에서 Vt-X를 사용할 수 없는 이유(Verr_vmx_no_vmx)는 무엇입니까?
나는 그것을 재현하려고 시도하고 다른 사용자 보고서를 보면서 문제를 조사했습니다. 내가 알 수 있는 한, 몇 가지 시나리오에서 이 오류 메시지가 나타납니다.
- BIOS에서 VT-X가 활성화되지 않음: 일부 타사 응용 프로그램의 BIOS 설정에서 VT-X를 수동으로 또는 원격으로 비활성화할 수 있습니다. 이로 인해 Vt-X를 사용할 수 없음(Verr_vmx_no_vmx) 문제가 발생합니다.
- 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를 효과적으로 비활성화하는 업데이트를 게시했습니다. 동시에 사용자가 설정 메뉴에서 중첩 가상화를 활성화하지 않는 한 실시간 보호가 활성화됩니다.
- 커널 격리 활성화: 시스템에서 커널 격리 옵션을 활성화하면 VirtualBox 응용 프로그램에 문제가 발생하여 VT-x(VERR VMX NO VMX)를 사용할 수 없게 됩니다. 따라서 이 기능을 비활성화하고 문제가 해결되는지 확인하는 것이 좋습니다.
Virtualbox Vt-X 오류를 사용할 수 없음(Verr_vmx_no_vmx)을 수정하는 답변?
- Windows Defender에서 커널 격리 비활성화
- BIOS 설정(부팅 메뉴)에서 Vt-X 활성화
- Hyper-V 가상화 시스템 비활성화(Windows 하이퍼바이저)
- Avast에서 중첩 가상화 활성화
- Windows Defender 코어 격리 비활성화
- Windows 샌드박스 비활성화
- Device Guard/Credential Guard 비활성화
- 타사 바이러스 백신 소프트웨어 제거
- 가상화 활성화
1. Windows Defender 코어 격리를 비활성화합니다.
Windows Defender Core Isolation 장치 보안 설정은 VT-X와 충돌하는 것으로 알려져 있습니다. “Vt-X를 사용할 수 없음”(Verr_vmx_no_vmx) 문제가 발생하고 Windows Defender를 기본 보안 설정으로 사용하는 경우 커널 격리가 활성화되어 있는지 확인하는 것이 좋습니다.
- 왼쪽 하단 모서리에 있는 실행기 아이콘을 사용하여 Windows Defender를 찾습니다.
- 기본 제공 보안 기능에 액세스하려면 Windows Defender 보안 센터로 이동하여 클릭합니다.
- Windows Defender 보안 센터에서 왼쪽 메뉴로 이동하여 장치 보안을 선택합니다.
- Device Security 메뉴(Core Isolation 아래)에서 Core Isolation Details를 선택하십시오.
- 커널 격리 메뉴에서 메모리 무결성 스위치가 비활성화되어 있는지 확인하십시오.
- 다음에 시작할 때 문제가 해결되는지 확인하려면 옵션을 비활성화한 후 컴퓨터를 다시 시작하십시오.
- “Vt-X를 사용할 수 없습니다(Verr_vmx_no_vmx)” 문제를 해결했는지 확인하십시오.
2. BIOS 설정(부팅 메뉴)에서 Vt-X를 활성화합니다.
이 문제는 BIOS 설정에서 “가상화 기술” 옵션을 비활성화하여 발생할 수도 있습니다. 따라서 현재 비활성화되어 있는 경우 이 옵션을 확인하고 활성화해야 합니다.
Vt-X를 사용할 수 없음(Verr_vmx_no_vmx) 문제는 BIOS 설정에서 기술이 비활성화되었기 때문일 가능성이 큽니다. 일부 타사 응용 프로그램은 이러한 설정을 재정의할 수 있으므로 이것이 사실인지 확인할 때까지 이 방법을 포기하지 마십시오.
마더보드 제조업체에 따라 BIOS 설정에 액세스하고 VT-X가 활성화되었는지 확인하는 단계가 다릅니다. 이 설정은 보안에서 가상화 기술 또는 VTx/VTd로 나열됩니다.
- “BIOS 모드”로 들어가려면 먼저 컴퓨터를 “부팅”한 다음 화면에 “Windows 로고”가 나타날 때 설정 버튼을 누릅니다.
- 보안 탭을 클릭하고 BIOS 모드에서 한 번 시스템 보안까지 아래로 스크롤합니다.
- “가상화 기술(VTx/VTd)” 설정을 찾아 “활성화”되어 있는지 확인합니다. 아직 활성화되지 않은 경우 활성화하십시오.
- “컴퓨터를 다시 시작하려면. “Vt-X를 사용할 수 없습니다(Verr_vmx_no_vmx)” 문제를 해결했는지 확인하십시오.
3. Hyper-V 가상화 시스템 비활성화(Windows 하이퍼바이저)
먼저 Hyper-V 가상화가 VT-x를 방해하지 않는지 확인하십시오. Hyper-V 가상화가 활성화되거나 활성화되면 이에 상응하는 VT-x 가상화가 즉시 비활성화됩니다. 업데이트는 하이퍼 기능을 깨뜨렸습니다. 에 맞서
응용 프로그램을 설치한 결과 이 문제가 발생할 수 있습니다. 대부분의 경우 Hyper-V를 활성화한 응용 프로그램이 제거되더라도 Hyper-V는 활성 상태로 유지됩니다.
여러 가지 방법으로 Hyper-V 가상화를 비활성화할 수 있습니다. 명령 프롬프트(관리자)에서 다음 단계에 따라 Microsoft Hyper V를 비활성화합니다.
- 실행 대화 상자를 시작하려면 Windows 키 + R을 누르고 있습니다. 상승된 명령 프롬프트를 열려면 “cmd”를 입력하고 Ctrl + Shift + Enter를 누릅니다. UAC(사용자 계정 컨트롤) 창이 나타나면 “예”를 선택합니다.
- Microsoft Hyper V를 비활성화하려면 다음 명령을 하나씩 관리자 권한 명령 프롬프트에 붙여넣고 Enter 키를 누릅니다.
- bcdedit /하이퍼바이저 시작 유형 설정 끄기
- bcdedit /set vm 아니요
- dism.exe /Online/Disable-Feature:Microsoft-Hyper-V
- 명령 프롬프트를 닫고 명령이 성공적으로 실행되면 컴퓨터를 다시 시작하십시오.
- Virtualbox 시스템을 다시 시작할 때 여전히 동일한 문제 메시지가 나타나는지 확인하십시오.
- “Vt-X를 사용할 수 없습니다(Verr_vmx_no_vmx)” 문제를 해결했는지 확인하십시오.
4. Avast에서 중첩 가상화 활성화
Avast를 사용하는 경우 최근 앱 업데이트에 특정 기준이 충족되면 시스템에서 VT-X 실행을 중지하는 자동 기능이 추가되었습니다.
타사 보안 클라이언트를 제거하지 않고 이 문제를 해결할 수 있는 솔루션이 있습니다.
- Avast 설정 및 문제 해결과 관련된 상자를 선택한 다음 가상화에 중첩된 가상화 사용
- 또한 하드웨어 가상화를 활성화합니다.
- “Vt-X를 사용할 수 없습니다(Verr_vmx_no_vmx)” 문제를 해결했는지 확인하십시오.
5. Windows 샌드박스 비활성화
이 문제는 컴퓨터에서 Windows Sandbox가 활성화된 경우에도 발생할 수 있습니다. 비활성화하고 컴퓨터를 다시 시작하십시오. 그런 다음 BIOS로 이동하여 가상화를 비활성화하고 컴퓨터를 다시 시작하십시오.
UEFI/BIOS 설정의 가상화 옵션이 시스템에서 Windows 샌드박스를 활성화 또는 비활성화할 수 있는지 확인합니다.
- Ctrl+Alt+Del을 눌러 작업 관리자를 선택하고 엽니다.
- 성능 탭으로 이동하여 현재 페이지에서 가상화 옵션이 활성화되어 있는지 확인하십시오.
- 확인되면 다음 단계에 따라 Windows 10 PC에서 Windows Sandbox를 활성화 또는 비활성화합니다.
- “Vt-X를 사용할 수 없습니다(Verr_vmx_no_vmx)” 문제를 해결했는지 확인하십시오.
Windows Sandbox를 활성화 또는 비활성화하는 제어판.
- 시작 버튼에 제어판을 입력합니다. 이 앱을 활성화하려면 첫 번째 옵션을 다시 두 번 클릭하십시오.
- 보이는 창에서 “프로그램”을 선택한 다음 “프로그램 및 기능” 범주를 선택합니다.
- 왼쪽 창에서 Windows 기능 켜기 또는 끄기 옵션을 누릅니다.
- 열린 창 아래 목록에서 Windows Sandbox를 찾으십시오.
- 그런 다음 이 옵션의 활성화 또는 비활성화 여부에 따라 확인란을 활성화 또는 비활성화합니다.
- 변경 사항을 적용하려면 확인을 클릭하고 컴퓨터를 다시 시작하십시오.
- “Vt-X를 사용할 수 없습니다(Verr_vmx_no_vmx)” 문제를 해결했는지 확인하십시오.
Powershell을 사용하여 Windows Sandbox 활성화 또는 비활성화
- 시작 아이콘을 마우스 오른쪽 버튼으로 클릭하고 드롭다운 메뉴에서 PowerShell(관리자)을 선택합니다.
- UAC 프롬프트가 나타나면 예를 선택하여 액세스를 허용합니다.
- 코드를 복사하여 PowerShell(관리자) 창에 붙여넣고 마지막에 Enter 키를 누릅니다.
- Windows 샌드박스를 활성화하려면 다음 코드를 입력하십시오.
- Enable-WindowsOptionalFeature -FeatureName “Containers-DisposableClientVM”-All -Online
- 다음 명령을 입력하여 Windows 샌드박스를 비활성화합니다.
- Disable-WindowsOptionalFeature -FeatureName “컨테이너-DisposableClientVM”-온라인
- 작업이 완료된 후 시스템을 재부팅하라는 메시지가 표시되면 Y를 선택하여 요청을 수락합니다.
- 작업을 완료한 후 기본 설정에 따라 샌드박스가 활성화 또는 비활성화되어 있는지 확인합니다.
- “Vt-X를 사용할 수 없습니다(Verr_vmx_no_vmx)” 문제를 해결했는지 확인하십시오.
명령 프롬프트 사용, Windows Sandbox 활성화 또는 비활성화
- Cortana에 cmd를 입력합니다. 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하면 메뉴에서 “관리자 권한으로 실행”을 선택합니다.
- 액세스 권한을 부여하려면 UAC 질문에 예라고 답하십시오.
- 관리자 권한 명령 프롬프트에 다음 코드를 입력하고 Enter 키를 눌러 명령을 실행합니다.
- Windows에서 샌드박스 기능을 활성화하려면 아래 코드를 복사하여 붙여넣으십시오.
- Dism /online/Enable-Feature/FeatureName:”컨테이너-DisposableClientVM”-모두
- 샌드박스 기능을 비활성화하려면 Windows에서 이 명령을 실행하십시오.
- dism/online/Disable-Feature/FeatureName: “컨테이너-DisposableClientVM”
- “Vt-X를 사용할 수 없습니다(Verr_vmx_no_vmx)” 문제를 해결했는지 확인하십시오.
6. Device Guard / Credential Guard 비활성화
기본적으로 보안 또는 자격 증명 보호는 EFI BIOS 장치가 있는 Windows 호스트에서 활성화할 수 있습니다. 이는 OS 수준에서 가상화 소프트웨어를 방해하여 오류를 발생시킵니다. 이 오류를 방지하려면 비활성화해야 합니다. 다음을 수행하여 Windows에서 이 작업을 수행할 수 있습니다.
- 실행 대화 상자에 들어가려면 Window + R 키를 함께 사용하십시오. 대화 상자에 “gpedit.msc”를 입력하고 Enter 키를 누릅니다.
- 그룹 편집기 창에서 “로컬 컴퓨터 정책”, “컴퓨터 구성”, “관리 템플릿”> “시스템”> “Device Guard”, “가상화 기반 보안 비활성화”로 이동합니다.
- 그룹 정책 편집기를 사용하여 이 작업을 수행할 수 없는 경우 동일한 목표를 달성할 수 있는 다른 방법이 있습니다.
- 레지스트리에서 “keyHKLM > System > CurrentControlSet > Control > DeviceGuard > EnableVirtualizationBasedSecurity > Enabled” 값을 “0”으로 설정합니다.
- “Vt-X를 사용할 수 없습니다(Verr_vmx_no_vmx)” 문제를 해결했는지 확인하십시오.
7. 타사 바이러스 백신 소프트웨어 제거
시스템에 설치한 바이러스 백신 소프트웨어가 이 문제의 원인일 수 있습니다. 잠시 제거하고 문제가 해결되는지 확인하는 것이 좋습니다. Windows Defender 방화벽을 사용하는 경우 다음을 수행하여 비활성화할 수 있습니다.
- 시작 메뉴 옆에 있는 검색 상자에 “설정”을 입력하고 “Enter” 버튼을 누릅니다.
- 설정 창의 왼쪽 창에서 업데이트 및 보안을 선택한 다음 Windows 보안을 선택합니다.
- 그런 다음 보호 범위에서 바이러스 및 위협 방지를 선택한 다음 바이러스 및 위협 방지 설정에서 설정 관리를 선택합니다.
- 이 창에서 “실시간 보호” 스위치가 “꺼짐” 위치에 있는지 확인하십시오.
- “Windows 보안” 탭으로 돌아가 왼쪽 창에서 “방화벽 및 네트워크 보호”를 선택합니다.
- 이 상자에서 “도메인 네트워크”, “개인 네트워크” 및 “공용 네트워크”를 하나씩 선택한 다음 “Microsoft Defender 방화벽”의 “꺼짐” 라디오 버튼을 선택합니다.
- “Vt-X를 사용할 수 없습니다(Verr_vmx_no_vmx)” 문제를 해결했는지 확인하십시오.
8. 가상화 켜기
- 명령 프롬프트 창을 엽니다.
- 이제 명령 프롬프트에 systeminfo.exe를 입력합니다.
- Hyper V 요구 사항 오른쪽에 펌웨어에서 활성화된 가상화가 표시됩니다.
- 시작 메뉴로 이동하여 드롭다운 메뉴에서 “설정”을 선택합니다.
- 업데이트 및 보안을 찾아 선택합니다. 새 탭이 나타나면 복구를 찾아 클릭합니다.
- 시작하기 전에 복구 모드를 찾아 “고급 시작” 섹션 아래의 “지금 다시 시작” 버튼을 클릭해야 합니다.
- 특정 아이콘이 있는 블루 스크린이 표시되면 문제 해결 옵션을 선택해야 합니다.
- “고급” 탭을 선택합니다. 문제가 펌웨어와 관련되어 있으므로 이 설정을 정의해야 합니다.
- UEFI 펌웨어 설정을 찾으면 선택하면 다시 시작 버튼이 다시 표시됩니다. Enter 키를 눌러 재부팅합니다.
- BIOS 설정을 찾아 해당 기능 키를 누릅니다.
- 새 패널이 나타납니다. 시스템 구성(화살표 키를 눌러 여기로 이동할 수 있음)으로 이동하여 가상화 기술을 찾으십시오.
- 이 시점에서 가상화 기술이 활성화됩니다. F10을 눌러 종료할 수 있습니다.
- “Vt-X를 사용할 수 없습니다(Verr_vmx_no_vmx)” 문제를 해결했는지 확인하십시오.
결론
Windows PC에서 가상화가 활성화되지 않은 경우 “모든 CPU 모드에 대해 BIOS에서 VT-x가 비활성화되었습니다”라는 오류가 표시됩니다. 가상화는 BIOS 수준의 많은 Windows 시스템에서 기본적으로 비활성화되어 있으며 새 가상 시스템을 생성하려면 활성화해야 합니다. 이 오류의 의미와 수정 방법을 찾으려면 위에 나열된 모든 도구를 사용하십시오.
자주하는 질문
Windows 10에서 Vt-X가 활성화되었는지 어떻게 알 수 있습니까?
작업 표시줄을 마우스 오른쪽 버튼으로 클릭하여 상황에 맞는 메뉴에서 작업 관리자를 선택합니다. 작업 관리자 창에서 성능 탭을 선택합니다. 성능 탭으로 이동하면 기본적으로 표시되는 CPU 세부 정보를 살펴보십시오. 화면 우측 CPU 정보에서 가상화 영역을 확인합니다.
Vt를 사용할 수 없음을 수정하는 방법?
컴퓨터를 다시 시작해야 합니다. BIOS 메뉴에 액세스하려면 컴퓨터에서 블랙 스크린이 종료되면 “Delete”, “Esc”, “F1”, “F2” 또는 “F4″를 누르십시오. BIOS 설정에서 프로세서 관련 설정을 찾으십시오. VT-x, AMD-V, SVM 또는 Vanderpool 옵션을 사용하여 가상화를 활성화합니다. 변경 사항을 저장하고 컴퓨터를 다시 시작하십시오.
Intel Vt-d를 활성화하는 방법은 무엇입니까?
Advanced 탭이 선택될 때까지 Setup Utility 화면에서 오른쪽 화살표 키를 누르십시오. 고급 탭에서 Intel(R) 가상화 기술이 선택될 때까지 아래쪽 화살표 키를 누르고 Enter 키를 누릅니다. 아래쪽 화살표 키를 사용하여 Enabled를 선택한 다음 Enter 키를 누릅니다.
노트북이 가상화를 지원하는지 어떻게 알 수 있습니까?
명령 프롬프트 창을 엽니다. 실행 상자를 시작하려면 Windows 키 + R을 사용하고 cmd를 입력한 다음 Enter 키를 누릅니다. 이제 명령줄에 systeminfo 명령을 입력하고 Enter 키를 누릅니다. 이 명령은 가상화 지원을 포함하여 시스템의 모든 세부 정보를 보여줍니다.
답글 남기기