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

수정:VT-X는 BIOS에서 모든 CPU 모드(Verr_Vmx_Msr_All_Vmx_Disabled)에 대해 비활성화됩니다.

가상 머신(또는 일반적으로 VM이라고 함)은 놀라운 것입니다. 가상화 프로그램을 사용하여 가상 머신을 생성할 수 있으며, 가상 머신에서 전체 가상 컴퓨터(자체 운영 체제가 포함된)를 현재 시스템의 창에서 실행할 수 있습니다. 가상 머신은 일반적으로 다른 운영 체제를 시도하고 샌드박스 환경에서 프로그램을 테스트하고 영향에 대해 걱정하지 않고 시스템 기능을 실험하는 데 사용됩니다. 그러나 VMware 및 Hyper-V와 같은 가상화 프로그램이 컴퓨터에서 작동하려면 오늘날 거의 모든 CPU에 내장된 하드웨어 가속 기술에 액세스해야 합니다.

Intel CPU에 내장된 하드웨어 가속 기술은 Intel VT-X 하드웨어 가속으로 알려져 있으며 AMD CPU에서는 AMD-V로 알려져 있는 반면 다른 CPU 제조업체(예:AMD)는 프로세서에 다양한 하드웨어 가속 기술을 제공합니다. 대부분의 경우 VT-X는 기본적으로 Intel 프로세서에서 비활성화되어 있습니다. 이러한 프로세서가 있는 컴퓨터에서 가상 머신을 실행하려고 하면 일반적으로 프로그램이 작동하려면 하드웨어 가속이 필요하지만 현재 기술이 있는 것처럼 보이는 오류 메시지를 사용자에게 알려주는 오류 메시지를 내보낸 가상화 앱이 사용됩니다. 비활성화되었습니다.

Intel의 VT-X 하드웨어 가속 기술은 실제로 마음대로 활성화 및 비활성화할 수 있으며, 이를 활성화하거나 비활성화하기 위해 사용자가 해야 할 일은 컴퓨터의 BIOS 또는 UEFI 설정에 액세스하는 것입니다. 이는 Windows 10을 포함하여 현재 Microsoft에서 지원하는 모든 Windows 버전의 경우에 해당됩니다. Windows 10은 긴 Windows 운영 체제 제품군 중 가장 최신 버전입니다.

컴퓨터에서 VT-X 하드웨어 가속을 활성화하기 위해 거쳐야 하는 프로세스는 해당 컴퓨터에 BIOS가 있는지 UEFI 컴퓨터인지에 따라 약간 다릅니다. 기본적으로 Windows 8 이전 버전의 Windows와 함께 제공되는 컴퓨터에는 거의 항상 BIOS가 있는 반면 Windows 8 이상이 기본적으로 제공되는 컴퓨터에는 UEFI 설정이 있을 가능성이 높습니다. 컴퓨터에 대한 업계 표준은 점진적이지만 확실하게 UEFI로 이동하고 있으므로 컴퓨터가 최신일수록 UEFI 설정이 있을 가능성이 높습니다. Windows 10 컴퓨터에서 VT-X를 활성화하려면 아래에 언급된 단계를 따라야 합니다.

수정:VT-X는 BIOS에서 모든 CPU 모드(Verr_Vmx_Msr_All_Vmx_Disabled)에 대해 비활성화됩니다.

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

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

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

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

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

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

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

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

다음은 SecurAble 다운로드 및 사용에 대한 빠른 가이드입니다. CPU가 가상화를 지원하는지 확인하려면:

  1. 이 링크를 방문하세요(여기). ), 다운로드 섹션까지 아래로 스크롤하고 지금 다운로드
    를 클릭합니다.

    수정:VT-X는 BIOS에서 모든 CPU 모드(Verr_Vmx_Msr_All_Vmx_Disabled)에 대해 비활성화됩니다.
  2. 유틸리티가 다운로드되면 실행 파일을 열기만 하면 됩니다. 를 클릭합니다. UAC(사용자 계정 프롬프트)에서 CPU가 분석될 때까지 기다리세요.
  3. 결과가 나타나면 하드웨어 가상화 바로 위 . 수정:VT-X는 BIOS에서 모든 CPU 모드(Verr_Vmx_Msr_All_Vmx_Disabled)에 대해 비활성화됩니다.

    하드웨어 가상화가 지원되는지 확인하면 아래 방법 중 하나가 해결된다는 것을 알기 위해 아래 방법을 따를 수 있습니다. 오류.

테스트 결과 귀하의 컴퓨터가 하드웨어 가상화를 지원하지 않는 것으로 나타난 경우, 아래 방법을 사용하여 문제를 해결할 수 없습니다.

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

64비트 호스트에서 문제가 발생하는 경우 가상화 기술(VTx)을 활성화해야 할 수 있습니다. BIOS 설정에서. 일부 마더보드에서는 가상화 기술 지향 I/O(VTd)도 활성화해야 합니다.

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

참고: Windows Hyper V는 컴퓨터에서 VT-x를 비활성화할 수도 있습니다.

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

  1. 컴퓨터를 시작하고 설정 키를 누릅니다. BIOS에 들어갈 때까지 반복합니다. 설정 키는 일반적으로 컴퓨터의 전원을 켠 직후 화면에 표시됩니다. 표시되지 않으면 F 키(F2, F4, F8, F10, F12)를 반복해서 눌러 보세요. 또는 Del 키(Dell 컴퓨터) 당신이 그것을 얻을 때까지.
    수정:VT-X는 BIOS에서 모든 CPU 모드(Verr_Vmx_Msr_All_Vmx_Disabled)에 대해 비활성화됩니다. 참고: '*마더보드 버전*  BIOS 키로 온라인 검색을 할 수 있습니다. " 다양한 조합을 시도하지 않아도 됩니다.
  2. BIOS 설정을 입력한 후 보안> 시스템 보안으로 이동합니다. 가상화 기술(VTx) 활성화 및/또는 가상화 기술 VTd(직접 I/O).

    수정:VT-X는 BIOS에서 모든 CPU 모드(Verr_Vmx_Msr_All_Vmx_Disabled)에 대해 비활성화됩니다.

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

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

UEFI가 있는 컴퓨터에서

  1. 전원으로 이동 설정의 옵션 메뉴 참(Windows 8 또는 8.1을 사용하는 경우) 또는 시작 메뉴  (Windows 10을 사용하는 경우).
  2. Shift 를 길게 누릅니다. 키보드의 키를 누릅니다.
  3. Shift  키를 누른 상태에서 다시 시작을 클릭합니다. . 그렇게 하면 컴퓨터에 부팅 옵션 이 표시됩니다. 부팅시 메뉴. 수정:VT-X는 BIOS에서 모든 CPU 모드(Verr_Vmx_Msr_All_Vmx_Disabled)에 대해 비활성화됩니다.
  4. 부팅이 표시되는 경우 옵션  메뉴에서 문제해결을 클릭합니다. .
  5. 고급 옵션 을 클릭합니다. 그런 다음 UEFI 펌웨어 설정에서 . 수정:VT-X는 BIOS에서 모든 CPU 모드(Verr_Vmx_Msr_All_Vmx_Disabled)에 대해 비활성화됩니다.

컴퓨터의 UEFI 설정 또는 BIOS에 들어가면 실제로 VT-X 하드웨어 가속 기술에 대한 옵션을 찾고 기능을 활성화하는 작업을 시작할 수 있습니다. 모든 BIOS 또는 UEFI 설정의 탭과 섹션에서 VT-X 하드웨어 가속 옵션을 살펴보십시오. 이 옵션은 "Intel VT-X 행을 따라 레이블이 지정됩니다. ", "인텔 가상화 기술 ", "가상화 확장 프로그램 " 또는 "밴더풀 ".대부분의 경우 이 옵션은 프로세서  칩셋의 하위 메뉴 , 노스브리지고급 칩셋 제어 또는 고급 CPU 구성  메인 메뉴 또는 탭.

컴퓨터의 BIOS 또는 UEFI 설정 내에서 VT-X 하드웨어 가속 옵션을 찾은 후 간단히 켜기만 하면 VT-X 하드웨어 가속이 활성화됩니다. 반드시 저장하세요. 변경한 다음 종료  BIOS 또는 UEFI 설정(BIOS 또는 UEFI 설정 화면의 어딘가에 새겨진 정확한 지침을 찾을 수 있음). 컴퓨터의 BIOS 또는 UEFI 설정을 종료하면 컴퓨터가 평소와 같이 부팅됩니다.

방법 3:VirtualBox Manager에서 PAE/NX 활성화 또는 비활성화

동일한 오류 메시지를 해결하기 위해 고군분투하는 여러 사용자가 가상 ​​장치 설정을 조정하고 PAE/NX를 활성화한 후 문제가 완전히 해결되었다고 보고했습니다. 설정에서 메뉴. 일부는 PAE/NX를 비활성화하여 문제를 해결했습니다. 설정에서 메뉴. 어떤 것이 가장 적합한지 확인할 수 있습니다.

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

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

  1. 왼쪽 창에서 오류 메시지를 표시하는 시스템을 선택한 다음 설정을 클릭합니다. 상. 수정:VT-X는 BIOS에서 모든 CPU 모드(Verr_Vmx_Msr_All_Vmx_Disabled)에 대해 비활성화됩니다.
  2. 가상 머신의 설정 창에서 시스템 섹션(왼쪽 창 사용)을 클릭하고 프로세서에 액세스합니다. 탭. 그런 다음 PAE /NX 활성화 확인란(확장 기능과 연결됨) )가 체크되어 있습니다. 수정:VT-X는 BIOS에서 모든 CPU 모드(Verr_Vmx_Msr_All_Vmx_Disabled)에 대해 비활성화됩니다.
  3. 변경 사항을 저장하고 가상 머신을 다시 시작합니다.

여전히 VT-X가 모든 CPU 모드의 BIOS에서 비활성화됨(Verr_Vmx_Msr_All_Vmx_Disabled) 이 표시되는 경우 가상 머신을 시작하려고 할 때 오류가 발생하는 경우 일부 사람들은 이 옵션을 활성화하고 비활성화하면 오류가 수정되었다고 보고했음을 기억하십시오. 이미 활성화되어 있는 경우 비활성화하는 것이 좋습니다. 이제 이것도 도움이 되지 않으면 다음 방법으로 넘어갈 수 있습니다.

방법 4:RAM 크기 늘리기 

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

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

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

  1. 문제를 일으키는 가상 머신을 선택하고 설정을 클릭합니다. 상. 수정:VT-X는 BIOS에서 모든 CPU 모드(Verr_Vmx_Msr_All_Vmx_Disabled)에 대해 비활성화됩니다.
  2. 설정 창에서 시스템으로 이동하여 마더보드에 액세스합니다. 탭. 거기에 도달하면 할당된 메모리(기본 메모리 ) 슬라이더를 조정한 다음 확인을 클릭합니다. 변경 사항을 저장합니다. 수정:VT-X는 BIOS에서 모든 CPU 모드(Verr_Vmx_Msr_All_Vmx_Disabled)에 대해 비활성화됩니다.
  3. 가상 머신을 실행하고 문제가 해결되었는지 확인합니다. 여전히 동일한 오류가 표시되면 마더보드로 돌아가세요. 2단계를 사용하여 탭을 열고 기본 메모리를 처음보다 낮게 가져옵니다. 수정:VT-X는 BIOS에서 모든 CPU 모드(Verr_Vmx_Msr_All_Vmx_Disabled)에 대해 비활성화됩니다.
  4. 기기를 다시 실행하고 문제가 해결되었는지 확인합니다.

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

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

밝혀진 바와 같이 여러 타사 보안 솔루션이 "샌드박스" 기능을 만들기 위해 백그라운드에서 무언가를 실행하고 있습니다. 이렇게 하면 VirtualBox 또는 유사한 클라이언트에서 가상화 기능을 사용하지 못하도록 잠그게 됩니다.

타사 보안 클라이언트를 사용하는 경우 해당 클라이언트의 실시간 보호를 비활성화해도 문제 해결에 도움이 되지 않습니다. AV가 실행 중이든 아니든 동일한 보안 규칙이 그대로 유지됩니다.

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

수정:VT-X는 BIOS에서 모든 CPU 모드(Verr_Vmx_Msr_All_Vmx_Disabled)에 대해 비활성화됩니다.

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

이 경우 유일한 해결책은 시스템에서 타사 AV를 완전히 제거하는 것입니다. 이 가이드(여기)를 따르면 쉽게 할 수 있습니다. ).