수정 : 모든 CPU 모드의 BIOS에서 VT-X가 비활성화 됨 (Verr_Vmx_Msr_All_Vmx_Disabled)

VM Virtualbox 를 사용하여 가상 시스템을 열려고 할 때 모든 CPU 모드의 BIOS에서 VT-X가 비활성화 됨 (Verr_Vmx_Msr_All_Vmx_Disabled) 오류가 발생하는 여러 사용자가 있습니다. 이 문제는 모든 최신 Windows 버전과 일부 Ubuntu 배포에서 발생하는 것으로보고되었습니다. 동일한 오류 메시지와 함께 실패하는 Windows 및 Ubuntu 가상 세션에서 발생하는보고가 있으므로 가상 머신의 특성은 중요하지 않은 것 같습니다.

모든 CPU 모드 (VERR_VMX_MSR_ALL_VMX_DISABLED)에 대해 BIOS에서 VT-x가 비활성화되어 있습니다.

모든 CPU 모드의 BIOS에서 VT-X가 비활성화되는 원인은 무엇입니까 (Verr_Vmx_Msr_All_Vmx_Disabled)?

다양한 사용자 보고서와 문제 해결에 사용한 솔루션을 살펴보면서이 특정 오류 메시지를 조사했습니다. 이 문제는 Windows와 Linux 모두에서 발생하므로 쉽게 해결할 수 없습니다. 그러나이 특정 오류 메시지를 유발하는 것으로 알려진 몇 가지 일반적인 시나리오를 발견했습니다.

  • 가상화 기술 (VT-X)이 BIOS에서 비활성화 됨 – 대부분이 문제는 VT-X가 시스템의 BIOS 수준에서 비활성화 되었기 때문에 발생합니다. 64 비트 호스트는 BIOS에서 Virtualization Technology (VTx)를 활성화해야합니다. 일부 시스템에서는 VTd (Virtualization Technology Directed I / O)도 활성화해야합니다.
  • CPU가 VT-X / AMD-V를 지원하지 않습니다. 또 다른 시나리오는 CPU가 가상화를 지원할 수있는 장비가 아니라는 것입니다. 이전 CPU를 사용하는 이전 설정에서 발생할 수 있습니다.
  • 호스트 CPU에서 PAE 및 NX를 사용할 수 없음 – 여러 사용자가 가상화 된 CPU가 PAE (Physical Adress Extension)NX 로 실행되도록 구성한 후 문제가 해결되었다고보고했습니다.
  • 할당 된 RAM이 충분하지 않거나 시스템 기능을 초과합니다. – 기본 기본 메모리 값을 변경하면 많은 사용자가 동일한 문제가 발생하여이를 완전히 해결하는 데 도움이되었습니다.
  • 타사 보안 솔루션이 VT-X를 방해합니다. Vt-D – VirtualBox와의 간섭을 일으키는 것으로 알려진 여러 타사 AV 클라이언트가 있습니다. 규칙 설정 o Av 클라이언트를 완전히 제거하면 충돌이 해결됩니다.

현재이 특정 문제를 해결하기 위해 어려움을 겪고있는 경우이 문서에서는 품질 문제 해결 단계 목록을 제공합니다. 아래에는 비슷한 상황에있는 다른 사용자가 문제를 해결하기 위해 수행 한 방법 모음이 있습니다.

최상의 결과를 얻으려면 특정 시나리오에서 문제를 해결하는 수정 프로그램이 나타날 때까지 아래의 방법을 순서대로 따르십시오.

방법 1 : CPU가 VT-X / AMD-V를 지원하는지 확인

다른 작업을 시도하기 전에 문제가 발생한 시스템이 VT-X (Intel) 또는 AMD-V (AMD) 를 수용하도록 설계되어 있는지 확인하십시오. CPU가 충분히 오래된 경우 가상화를 지원하도록 설계되지 않았을 수 있습니다.

CPU가 가상화를 지원하는지 확인하기 위해 수행 할 수있는 몇 가지 방법이 있지만, 우리는 쉬운 길을 택할 것입니다. SecurAble은 프로세서 기능을 결정하고 가상화가 가능한지 알려주는 프리웨어입니다.

다음은 SecurAble 을 다운로드하고 사용하여 CPU가 가상화를 지원하는지 확인하는 빠른 안내서입니다.

  1. 이 링크 ( 여기 )를 방문하여 다운로드 섹션으로 스크롤 한 후 지금 다운로드를 클릭하십시오 .

    SecurAble 다운로드
  2. 유틸리티가 다운로드되면 실행 파일을 열기 만하면됩니다. UAC (사용자 계정 프롬프트) 에서 를 클릭하고 CPU가 분석 될 때까지 기다리십시오.
  3. 결과가 표시되면 하드웨어 가상화 바로 위에 예가 있는지 확인하십시오.

    이 예에서는 하드웨어 가상화가 지원됩니다.

    하드웨어 가상화가 지원 되는지 확인한 경우 아래 방법 중 하나를 사용 하여 Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled) 오류 에서 VT-X가 비활성화되어 있음을 알 수 있습니다.

테스트 결과 시스템에서 하드웨어 가상화를 지원하지 않는 것으로 밝혀지면 아래 방법을 사용하여 문제를 해결할 수 없습니다.

방법 2 : BIOS에서 가상화 기술 (VTX) 사용

64 비트 호스트에서 문제가 발생하면 BIOS 설정에서 VTx (Virtualization Technology) 를 활성화해야합니다. 일부 마더 보드에서는 Virtualization Technology Directed I / O (VTd) 도 활성화해야합니다.

일부 마더 보드에는 기본적으로이 옵션이 활성화되어 있지만 수동 사용자 개입 또는 타사 간섭으로 인해 비활성화 될 수 있습니다.

참고 : Windows Hyper V는 컴퓨터에서 VT-x를 사용하지 않도록 설정할 수도 있습니다.

VT-X 또는 AMD-V 활성화와 관련된 정확한 메뉴 옵션은 마더 보드에 따라 다릅니다. 그러나 일반적으로 단계는 거의 동일합니다. 다음은 BIOS 설정에서 VT-X 또는 AMD-V가 활성화되어 있는지 확인하는 빠른 안내서입니다.

  1. 컴퓨터를 시작하고 BIOS에 들어갈 때까지 Setup 키를 반복해서 누릅니다. 설정 키는 일반적으로 컴퓨터 전원을 켜 자마자 화면에 표시됩니다. 표시되지 않으면 F 키 (F2, F4, F8, F10, F12) 또는 Del 키 (Dell 컴퓨터)를 올바르게 누를 때까지 반복해서 누르 십시오 .

    [key]를 눌러 설정으로 들어갑니다. 참고 : " * motherboard version * BIOS key "를 사용하여 온라인 검색을 수행하면 다른 조합으로 실험하지 않아도됩니다.
  2. BIOS 설정에 들어가면 보안> 시스템 보안으로 이동하여 가상화 기술 (VTx) 및 / 또는 가상화 기술 DIrected I / O (VTd)를 활성화하십시오.

    HP 기반 BIOS에서 가상화 활성화

    참고 : 마더 보드에 따라 이름이나 위치가 다를 수 있습니다. 일부 BIOS 버전의 경우 고급 BIOS 기능 에서 가상화 기술 을 활성화해야합니다. 인텔 기반 마더 보드의 경우 고급> 인텔 가상화 기술 에서 가상화를 활성화 할 수 있습니다.

  3. 머신에서 가상화 기술이 활성화되면 현재 BIOS 구성을 저장하고 BIOS 설정을 종료하여 머신을 다시 시작할 수 있습니다.
  4. 다음에 시작할 때 동일한 가상 머신 (이전에 오류 메시지를 표시 한 가상 머신)을 열려고 시도하여 문제가 해결되었는지 확인하십시오.

여전히 모든 CPU 모드의 BIOS (Verr_Vmx_Msr_All_Vmx_Disabled) 오류에서 동일한 VT-X가 비활성화되어있는 경우 아래의 다음 방법으로 이동하십시오.

방법 3 : VirtualBox Manager에서 PAE / NX 사용

동일한 오류 메시지를 해결하기 위해 고군분투하고있는 일부 사용자는 문제가 가상 장치 설정으로 저글링되고 설정 메뉴에서 PAE / NX 를 활성화 한 후 완전히 해결되었다고보고했습니다.

이 옵션은 호스트 CPU의 PAE (Physical Adress Extension) 및 NX 기능이 가상 머신에 노출 될지 여부를 결정합니다.

이것이 제대로 작동하지는 않지만 일반적으로 하드웨어 가상화를 지원하는 것으로 확인 된 64 비트 컴퓨터의 문제를 해결하는 것으로보고됩니다. 다음은 Oracle VM VirtualBox에서 PAE / NX 를 활성화하는 방법에 대한 빠른 안내서입니다.

  1. 왼쪽 창에서 오류 메시지가 표시되는 기기를 선택한 다음 설정 아이콘을 클릭하십시오.

    고장난 기기의 설정 메뉴에 액세스
  2. 가상 머신의 설정 창에서 왼쪽 섹션을 사용하여 시스템 섹션으로 이동하여 프로세서 탭에 액세스하십시오. 그런 다음 Enable PAE / NX 확인란 ( 확장 기능 과 관련됨)이 선택되어 있는지 확인하십시오.

    시스템> 프로세서로 이동하여 PAE / NX 활성화와 관련된 확인란을 선택하십시오.
  3. 변경 사항을 저장하고 가상 머신을 다시 시작하십시오.

가상 시스템을 시작하려고 할 때 모든 CPU 모드에 대한 BIOS (Verr_Vmx_Msr_All_Vmx_Disabled) 오류 에서 VT-X가 여전히 비활성화되어있는 것으로 표시되면 아래의 다음 방법으로 이동하십시오.

방법 4 : RAM 크기 늘리기

동일한 문제가 발생한 여러 사용자가 할당 된 RAM 크기를 늘리고 가상 컴퓨터를 다시 시작한 후에 문제가 해결되었다고보고했습니다.

업데이트 : 일부 사용자는 자신의 경우 수정 사항이 실제로 할당 된 RAM 크기를 줄이는 것과 관련이 있다고보고했습니다.

위의 방법으로 효과가없는 것으로 확인되면 아래 단계에 따라 RAM 크기를 늘리거나 줄이십시오.

  1. 문제가있는 가상 머신을 선택하고 설정 아이콘을 클릭하십시오.

    고장난 기기의 설정 메뉴에 액세스
  2. 설정 창에서 시스템으로 이동하여 마더 보드 탭에 액세스하십시오. 도착하면 슬라이더를 조정하여 할당 된 메모리 ( 기본 메모리 )를 늘리고 확인을 클릭하여 변경 사항을 저장하십시오.

    기본 메모리 확대
  3. 가상 머신을 실행하고 문제가 해결되었는지 확인하십시오. 여전히 같은 오류가 표시되면 2 단계를 사용하여 마더 보드 탭으로 돌아가서 기본 메모리를 기본 메모리보다 낮추십시오.

    기본 메모리 축소
  4. 머신을 다시 실행하고 문제가 해결되었는지 확인하십시오.

방법 5 : 타사 바이러스 백신이 하드웨어 가상화를 방해하지 않도록 방지

문제의 원인은 아니지만 문제를 반복해서 발생시키는 것으로 확인 된 타사 바이러스 백신 솔루션입니다. 동일한 문제가 발생한 여러 사용자가 Avast (또는 다른 타사 AV 클라이언트)가 오류 메시지를 트리거했다고보고했습니다.

결과적으로 여러 타사 보안 솔루션이 백그라운드에서 무언가를 실행하여 "샌드 박스"기능을 만듭니다. 이로 인해 VirtualBox 또는 유사한 클라이언트가 가상화 기능을 사용하지 못하게됩니다.

타사 보안 클라이언트를 사용하는 경우 실시간 보호 기능을 비활성화하면 문제를 해결하는 데 도움이되지 않습니다. AV가 실행 중인지 여부에 관계없이 동일한 보안 규칙이 그대로 유지됩니다.

Avast를 사용하는 경우 설정> 문제 해결 로 이동하여 하드웨어 지원 가상화 사용 과 관련된 확인란을 선택 취소하여 보안 클라이언트가 VirtualBox를 방해하지 않도록 할 수 있습니다. 변경 한 후에 시스템을 다시 시작하십시오.

Avast의 하드웨어 가상화 비활성화

다른 클라이언트를 사용하는 경우 온라인에서 동등한 설정을 검색하십시오. 그러나 일부 타사 AV 클라이언트에서는 샌드 박스 기능을 비활성화 할 수 없습니다.

이 경우 유일한 해결책은 시스템에서 타사 AV를 완전히 제거하는 것입니다. 이 안내서 ( here )에 따라 쉽게 수행 할 수 있습니다.

재미있는 기사