Page 1 of 1

VMX hardware virtualization not supported

Posted: 13. Aug 2015, 21:12
by vviskari
Hi,

I'm trying to upgrade my Win7 guest to Win10 but it keeps saying "CPU not supported".
Something prevents the guest Win7 to detect the hardware correctly. For some reason the VMX feature is not available (checked with coreinfo.exe).

Running on 13" late '11 MBP, Yosemite, VirtualBox 5.0.0

Thanks in advance if anyone could help.

Here is part of my VM configuration:

Code: Select all

<VirtualBox version="1.15-macosx">
  <Machine uuid="{0b95b002-528f-468d-a5dd-12565735221f}" name="Windows 10" OSType="Windows10_64" snapshotFolder="Snapshots" lastStateChange="2015-08-13T19:07:24Z">
    <MediaRegistry>
      <HardDisks>
        <HardDisk uuid="{a9dfd89a-6b85-40ef-913b-b60009aed9e3}" location="Disk1.vdi" format="VDI" type="Normal"/>
      </HardDisks>
      <DVDImages>
        <Image uuid="{fb5bf0c9-5fdb-4e3f-87a7-e4dc970a2177}" location="/usr/share/virtualbox/VBoxGuestAdditions.iso"/>
        <Image uuid="{ea2aaff8-f939-4b66-af18-e6c8005efb90}" location="/Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso"/>
      </DVDImages>
      <FloppyImages/>
    </MediaRegistry>
...
    <Hardware version="2">
      <CPU count="4" hotplug="false">
        <HardwareVirtEx enabled="true"/>
        <HardwareVirtExNestedPaging enabled="true"/>
        <HardwareVirtExVPID enabled="true"/>
        <HardwareVirtExUX enabled="true"/>
        <PAE enabled="true"/>
        <LongMode enabled="true"/>
        <HardwareVirtExLargePages enabled="false"/>
        <HardwareVirtForce enabled="false"/>
      </CPU>
      <Memory RAMSize="1024" PageFusion="false"/>
      <HID Pointing="PS2Mouse" Keyboard="PS2Keyboard"/>
      <HPET enabled="false"/>
      <Chipset type="ICH9"/>
      <Paravirt provider="Default"/>
      <Boot>
        <Order position="1" device="Floppy"/>
        <Order position="2" device="DVD"/>
        <Order position="3" device="HardDisk"/>
        <Order position="4" device="None"/>
      </Boot>
      <Display VRAMSize="256" monitorCount="1" accelerate3D="true" accelerate2DVideo="true"/>
      <VideoCapture enabled="false" screens="18446744073709551615" horzRes="1024" vertRes="768" rate="512" fps="25" maxTime="0" maxSize="0"/>
      <RemoteDisplay enabled="false" authType="Null" authTimeout="5000">
        <VRDEProperties>
          <Property name="TCP/Ports" value="3389"/>
        </VRDEProperties>
      </RemoteDisplay>
      <BIOS>
        <ACPI enabled="true"/>
        <IOAPIC enabled="true"/>
        <Logo fadeIn="true" fadeOut="true" displayTime="0"/>
        <BootMenu mode="MessageAndMenu"/>
        <TimeOffset value="0"/>
        <PXEDebug enabled="false"/>
      </BIOS>
...

Re: VMX hardware virtualization not supported

Posted: 14. Aug 2015, 16:54
by noteirak
VT-x/AMD-V are not visible in the guest because VirtualBox does not supported nested virtualization and does not pass these flags. That's an intended limitation.
VMX is a generic term, so maybe the exact CPU flag wanted would help here? But that would be a question for Microsoft.

Re: VMX hardware virtualization not supported

Posted: 14. Aug 2015, 21:34
by vviskari
OK, thanks.

I believe that is what is needed for the Windows 10 upgrade and I won't be upgrading it then.