Answered VM Failed Started

  • venerdì 11 maggio 2012 10:22
     
     

    I cannot run any VM on Hyper-v Server 2008. Show this error:

    The virtual machine could not be started because the hypervisor is not running.  The following actions may help you resolve the problem:

    1) Verify that the processor of the physical computer has a supported version of hardware-assisted virtualization.

    2) Verify that hardware-assisted virtualization and hardware-assisted data execution protection are enabled in the BIOS of the physical computer.  (If you edit the BIOS to enable either setting, you must turn off the power to the physical computer and then turn it back on.  Resetting the physical computer is not sufficient.)

    3) If you have made changes to the Boot Configuration Data store, review these changes to ensure that the hypervisor is configured to launch automatically

    I reviewed the BIOS and I have ENABLE:

    • Core Multi-Proccesing
    • Intel Virtualization Technology
    • Intel VT-d Feature

    Could ypu help me?

    thanks,

Tutte le risposte

  • venerdì 11 maggio 2012 10:35
     
     Con risposta
    did you verify that Data Execution Prevention is enabled in the BIOS (this can have different names depending on the vendor, see the requirements section of http://support.microsoft.com/kb/912923/en-us)?
    • Contrassegnato come risposta Davidvi lunedì 14 maggio 2012 14:44
    •  
  • venerdì 11 maggio 2012 15:06
    Moderatore
     
     Con risposta

    Hi,

    Please help us to collect the following information so that we can perform the further research.

    1. Did you run the free version Hyper-V Server 2008 or Windows Server 2008?

    2. What’s the model of the processor on the computer?

    3. Have you enabled hardware virtualization and hardware DEP in BIOS?

    4. Please run “bcdedit /v” in CMD command prompt and then paste the output here.

    • Contrassegnato come risposta Davidvi lunedì 14 maggio 2012 14:44
    •  
  • venerdì 11 maggio 2012 15:46
     
     Risposta suggerita

    Do you have an AMD CPU?.. Look  this:

    Virtual machine does not start on a computer that has an AMD CPU that supports the AVX feature and that is running Windows Server 2008 R2

    http://support.microsoft.com/kb/2568088/en-us

    • Proposto come risposta AlexitoRG venerdì 11 maggio 2012 15:46
    •  
  • lunedì 14 maggio 2012 09:11
     
     

    Hi, 

    Adjunt bcdedi:

    :\Users\user>bcdedit /v

    Windows Boot Manager
    --------------------
    identifier              {9dea862c-5cdd-4e70-acc1-f32b344d4795}
    device                  partition=\Device\HarddiskVolume1
    description             Windows Boot Manager
    locale                  en-US
    inherit                 {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
    default                 {661480a6-581e-11df-8ccc-a0eb1b1ffb28}
    resumeobject            {661480a5-581e-11df-8ccc-a0eb1b1ffb28}
    displayorder            {661480a6-581e-11df-8ccc-a0eb1b1ffb28}
                            {661480a9-581e-11df-8ccc-a0eb1b1ffb28}
    toolsdisplayorder       {b2721d73-1db4-4c62-bf78-c548a880142d}
    timeout                 30

    Windows Boot Loader
    -------------------
    identifier              {661480a6-581e-11df-8ccc-a0eb1b1ffb28}
    device                  partition=C:
    path                    \Windows\system32\winload.exe
    description             Windows 7
    locale                  en-US
    inherit                 {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
    recoverysequence        {661480a7-581e-11df-8ccc-a0eb1b1ffb28}
    recoveryenabled         Yes
    osdevice                partition=C:
    systemroot              \Windows
    resumeobject            {661480a5-581e-11df-8ccc-a0eb1b1ffb28}
    nx                      OptIn

    Windows Boot Loader
    -------------------
    identifier              {661480a9-581e-11df-8ccc-a0eb1b1ffb28}
    device                  vhd=[C:]\hyperv.vhd,locate=custom:12000002
    path                    \Windows\system32\winload.exe
    description             Server 2008 VHD
    locale                  en-US
    inherit                 {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
    recoverysequence        {661480a7-581e-11df-8ccc-a0eb1b1ffb28}
    recoveryenabled         Yes
    osdevice                vhd=[C:]\hyperv.vhd,locate=custom:22000002
    systemroot              \Windows
    resumeobject            {661480a5-581e-11df-8ccc-a0eb1b1ffb28}
    nx                      OptIn
    hypervisorlaunchtype    Auto
    detecthal               Yes

    My CPU is: Intel Core 2 Duo P8400

    And DEP... I check the BIOS, if I find that option 

    thanks

  • lunedì 14 maggio 2012 09:42
     
     Con risposta

    Hi!

    Last time I checked, Hyper-V in Server 2008 R2 SP1 does not use the Intel VT-d feature, and the official recommendation was to disable it. DEP can sometimes be called things like "Execute Disable Bit" and similar, depending on hardware and BIOS vendor.

    • Contrassegnato come risposta Davidvi lunedì 14 maggio 2012 14:43
    •  
  • lunedì 14 maggio 2012 10:06
     
     

    Hi,

    I downloaded Intel Proccesor ID Utility, and show:

    Intel Virtualization Technology YES

    Intel 64 Architecture YES

    Intel Hyper-Threading Technology NO (I think because I disable VT-d feature)

    Execute Disable Bit NO

    Regards,

  • lunedì 14 maggio 2012 10:44
     
     Con risposta

    Execute Disable Bit NO

    If your processor doesn't support Execute Disable  Bit feature, you dont have any chance to run a VM on that server. If it is supported you must enable it.

    Regards.


    MCTS, 2008R2 Server Virtualization http://www.erkanaksoy.com

    • Contrassegnato come risposta Davidvi lunedì 14 maggio 2012 14:43
    •