program tip

Oracle Virtual Box에서 이미지를 시작할 때 VERR_VMX_MSR_VMXON_DISABLED

radiobox 2020. 9. 9. 07:53
반응형

Oracle Virtual Box에서 이미지를 시작할 때 VERR_VMX_MSR_VMXON_DISABLED


Oracle 가상 상자에서 Puppet 이미지를로드하는 동안이 오류가 발생합니다. 어떻게 고칠 수 있습니까?

Failed to open a session for the virtual machine learn-puppet-centos-6.4-pe-3.1.0.

VT-x is disabled in the BIOS. (VERR_VMX_MSR_VMXON_DISABLED).

Result Code: E_FAIL (0x80004005)
Component: Console
Interface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

또한 acellerateVirtual Box -tab이 비활성화되어 있습니다.


VirtualBox가 여러 가지 이유로이 오류를 던지고 있다고 생각합니다. 너무 많은 일에 대해 하나의 오류라는 것이 매우 짜증나지만 근본 원인이 다르다는 것이 동일한 요구 사항이라고 생각합니다.

잠재적 인 문제 :

  1. VirtualBox에서 VT-x를 활성화하지 않았으며 VM에 필요합니다.
    • 활성화하려면 : vbox를 열고 VM을 클릭하고 설정 ..., 시스템-> 가속-> VT-x 확인란을 클릭합니다.
  2. BIOS에서 VT-x를 활성화하지 않았으며 필수입니다.
    • 마더 보드 설명서를 확인하지만 기본적으로 시스템이 켜진 직후 (일반적으로 DEL 키, F2, F12 등) BIOS에 들어가고 "고급"태그를 찾은 다음 "CPU 구성"을 입력 한 다음 "인텔 가상화 기술"을 활성화합니다.
  3. 프로세서가 VT-x를 지원하지 않습니다 (예 : Core i3).
    • 이 경우 BIOS 및 VirtualBox에서 VT-x를 시도하고 활성화 할 수 없어야합니다 (하지만 활성화하면 VM에서 충돌이 발생할 수 있습니다).
  4. 64 비트 게스트 OS를 설치하거나 부팅하려고합니다.
    • 내가 생각하는 64 비트 OS가 실제 CPU의 통과 VT-X를 필요로하는이 필요합니다. (VM 전문가가이 점에 대해 언급 할 수 있습니다.)
  5. VM에 3GB 이상의 RAM을 할당하려고합니다.
    • 이전 포인트와 유사하게 다음이 필요합니다. (a) 64 비트 호스트 시스템; (b) 진정한 하드웨어 패스 스루, 즉 VT-x.

따라서 8GB RAM이 있지만 오래된 Core i3 만있는 컴퓨터 주변의 작은 엉망인 경우에는 32 비트 버전의 Linux를 설치하고 2.5GB RAM을 할당하면 성공합니다.

아, 그리고 내가 위에서 "VT-x"라고 말하는 곳은 분명히 AMD의 "AMD-V"가상화 기술에도 동일하게 적용됩니다.

도움이 되었기를 바랍니다.


오류 메시지에서 볼 수 있듯이 수정하기 매우 간단한 문제입니다.

이전 버전의 가상 상자를 사용할 필요가 없습니다.

BIOS설정으로 이동 ...

내부 virtualizationenablevirtualiation techniuqe

PC를 다시 시작하면 Virtual Box가 실행됩니다.


기본 메모리를 4000MB (내 PC는 8GB)로 설정하려고하면 'BIOS에서 VT-x가 비활성화되어 있습니다'라는 오류가 발생합니다. 그러나 기본 메모리를 2500MB로 줄이면 작동하고 오류가 해결됩니다.


Virtual Box 자체에 옵션이 있습니다. Oracle VM Virtual Box Manager를 살펴보면. 시작하려는 Virtual Box를 선택합니다. 오른쪽 창의 위 항목에서 두 번째 인 시스템으로 이동합니다. 시스템에서 가속이라는 세 번째 탭으로 이동합니다. 이 탭에서 첫 번째 확인란은 'VT-x / AMD-V'(네덜란드어 버전이 있으므로 정확한 문자열을 모릅니다) UNCHECK 그런 다음 시작합니다. 그것은 나를 위해 일했습니다.

업그레이드 후에도이 문제가 발생했습니다. 그리고 나는 전에 문제가 없었습니다. 그러나 업데이트와 해당 옵션의 선택 / 선택 취소 사이의 정확한 연결을 볼 수 없습니다.

그건 그렇고, 나는 '가상화 탭'이 내 'BIOS'에 있어야 할 곳을 모른다. 아마도 VM 머신의 BIOS 인 시스템 페이지가 아닌 내 PC의 BIOS를보고 있었을 것입니다. 이것이 Veer7을 의미하는 것입니까? 만약 그렇다면, 당신이 이것을 의미하는 것은 꽤 불분명했습니다. 영어가 아닌 네덜란드어로 OVM이 있기 때문일 수 있습니다. 그러나 내가 찾을 수있는 Oracle VM Virtual Box Manager에는 BIOS라는 이름이 없었습니다.


나는 같은 문제가 있었다. BIOS에서 vtx를 활성화했지만 작동하지 않았습니다. BIOS를 다시 확인한 후 BIOS에서 컴퓨터의 전원을 끄고 실제로 전원을 꺼야한다고 말했습니다. 그 후 작동했습니다. 무거운 함정 :)


설정에서 마더 보드의 가상 머신에 할당 된 RAM을 조정 (감소) 해보십시오. 이때 시스템에서 사용 가능한 RAM 양은 가상 머신에 할당 한 양보다 적을 수 있습니다. 이것은 나를 위해 일했습니다.


BIOS에서 "Intel Virtualization"이 활성화되어 있는데 여전히이 오류가 발생합니다.

문제는 "Windows 기능"에서 Hyper-V를 사용하도록 설정했고 VirtualBox와 Hyper-V가 함께 잘 작동하지 않는다는 것입니다.

제어판-> Windows 기능으로 이동하여 Hyper-V를 선택 취소했습니다. 재부팅 후 Hyper-V가 사라지고 이제 VirtualBox에서 64 비트 VM을 다시 실행할 수있었습니다.


어떤 버전의 VirtualBox를 사용하십니까? 동일한 문제를 발견하고 내 X64 win7 컴퓨터에서 최신 버전 업데이트를 사용할 때 VirtualBox-4.3.4-91027-Win하지만 제거하고 VirtualBox-4.2.18-88781-Win으로 돌아갑니다.

잘 작동합니다. Oracle이 고칠 때까지 시도해보십시오.


이 오류 메시지는 내 VM에도 나타났습니다. 우선, " Enable VT-x / AMD-V " 옵션을 비활성화하려고했습니다 (VM 설정을 열 수 있습니다 : Settings-> System-> Acceleration ). " 잘못된 설정 감지 됨 (변경 사항을 수락하고 상자가 다시 선택됨).

Then I read this posts and I tried to enable the Virtualiation Techniuqe (used when you want to enable various VM in your computer (by default is set as Disabled because you don't need that property working.


If you start a 64 bit virtual machine on a 32 bit host machine you will get this error.


It happened to me too, and After reading all solutions, I've deleted the created drive and started all over.

The first case (the one that didn't worked) was windows 7 64 bit.

After trying the config as Win 7 32 bit that error didn't appeared again.

Hope this helps someone.


I upgraded to Windows 10 x64 (from Windows 7 x64), had a VirtualBox Windows 10 x64 VM, but got the VT-x error. My BIOS was enabled, settings - everything in this post was addressed, but still got the VT-x error.

What fixed it for me was to go to Lenovo and install the latest BIOS for my W550s ThinkPad. Once the upgrade was installed, VirtualBox gave me the x64 options again with no more VT-x errors.

If you are running a W550s, the BIOS version I installed was from September 2015, "BIOS Update Utility" n11uj05w.exe, version 1.10 from the Lenovo website.

참고URL : https://stackoverflow.com/questions/20647610/verr-vmx-msr-vmxon-disabled-when-starting-an-image-from-oracle-virtual-box

반응형