none
Hyper-V Windows 8 pro

    Question

  • Hi there,

    I have W8pro and created a W7 pro VM with Hyper-V. I wanted to dual boot for performance reasons, and I want to use the same VHDX file that i've created before using W8 Hyper-V.

    So I found with this TN http://technet.microsoft.com/en-us/library/hh825709.aspx

    I followed all instructions fine:

    • To update a BIOS-based computer to include a Windows 8 boot menu
    • To add a native-boot VHD to an existing Windows 8 boot menú

    But i'm a little confused about [locate] instruction, not sure if I have to use the same just like that.

    Anyways, when i boot I was able to run W8 just fine, but with W7 i found with this screen:

    http://sdrv.ms/12keB7k

    Does anyone know what did i do wrong? or is it really possible to do what i described? Maybe you can only use VHDX when you boot install it...

    Wednesday, May 01, 2013 3:18 AM

Answers

  • For one thing, Windows 7 doesn't understand VHDX's, you'll have to use
    standard VHD's, and it's best if you do a boot install as the hardware
    is very different in a VM and the host hardware.
     
    Unfortunately you're going to mess up Windows 8 booting if you do a
    Windows 7 boot install.
     
     

    Bob Comer - Microsoft MVP Virtual Machine
    • Marked as answer by GZ80 Thursday, May 02, 2013 2:04 PM
    Wednesday, May 01, 2013 3:35 AM

All replies

  • For one thing, Windows 7 doesn't understand VHDX's, you'll have to use
    standard VHD's, and it's best if you do a boot install as the hardware
    is very different in a VM and the host hardware.
     
    Unfortunately you're going to mess up Windows 8 booting if you do a
    Windows 7 boot install.
     
     

    Bob Comer - Microsoft MVP Virtual Machine
    • Marked as answer by GZ80 Thursday, May 02, 2013 2:04 PM
    Wednesday, May 01, 2013 3:35 AM
  • this error means the file is damaged (file hash mismatch):

    C:\Users\André>err 0xc0000428
    # for hex 0xc0000428 / decimal -1073740760
      STATUS_INVALID_IMAGE_HASH                                      ntstatus.h
    # Windows cannot verify the digital signature for this file.
    # A recent hardware or software change might have installed a
    # file that is signed incorrectly or damaged, or that might
    # be malicious software from an unknown source.
    # as an HRESULT: Severity: FAILURE (1), FACILITY_NULL (0x0), Code 0x428
    # for hex 0x428 / decimal 1064
      ERROR_EXCEPTION_IN_SERVICE                                     winerror.h
    # An exception occurred in the service when handling the
    # control request.
    # 2 matches found for "0xc0000428"

    Also for Win7, you need a hotfix to use it inside a VHDX file:

    http://www.deploymentresearch.com/Blog/tabid/62/EntryId/66/Hyper-V-3-0-and-VHDX-Warning-its-really-a-4k-drive-deployment-may-fail-for-older-operating-systems.aspx


    "A programmer is just a tool which converts caffeine into code"

    Wednesday, May 01, 2013 8:52 AM
  • I just copied the vhdx file as it is from hyper-v folder. It's working fine with Hyper-V in W8.
    Wednesday, May 01, 2013 10:17 AM
  • Hi Bob,

    Thanks for reply.

    So is it not possible to have them both running since W8 it's the primary OS.?

    Wednesday, May 01, 2013 10:19 AM
  • No, it's still possible, just harder. 
     
    Here's a discussion of similar problem, even though it's not to boot
    the host with a VHD, but the sysprep comments are what you need.  In a
    way yours is easier since you want to keep it a VHD.
     
     
    And you have to use a VHD, not VHDX.
     
    You should be able to sysprep the VHD while running in the VM, then
    update the Windows 8 boot to boot Windows 7
     
    Or, if you have a good backup solution for your Windows 8, start over
    by installing Windows 7 in a VHD using a boot install, then after
    that's working, do a repair of Windows 8 using a Windows 8 install dvd
    and that should fix things.
     

    Bob Comer - Microsoft MVP Virtual Machine
    Wednesday, May 01, 2013 1:28 PM
  • Install the Windows 7 Hotfix in the VM first, before trying the native boot.

    "A programmer is just a tool which converts caffeine into code"

    Wednesday, May 01, 2013 5:44 PM