Booting a boot from VHD VHD drive to Hyper-V

Now that Windows 8 beta is out for playing on, I decided to try booting my boot from VHD Server 2008R2 test server from the newly installed Hyper-V role.

As soon as I started up the server I received a Blue screen of death error: Stop 0x0000007B.

This error occurs when mass storage drivers are not available on the new machine.

As you may or may not be aware, Hyper-V only supports booting from IDE devices.

Even though my server had the necessary drivers, it still would not boot.

The following Microsoft KB article http://support.microsoft.com/kb/314082 is applicable to the XP operating system but some of the resolution worked for me and might work for you.

What worked for me was the registry merge instructions, I merged the reg key and hey presto everything worked.

Hope it works for you.

 

Copy the following information into Notepad, and then save the file. Name the file Mergeide.reg, without the .txt file name extension.
********** Start copy here **********

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabaseprimary_ide_channel] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”atapi” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasesecondary_ide_channel] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”atapi” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabase*pnp0600] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”atapi” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabase*azt0502] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”atapi” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasegendisk] “ClassGUID”=”{4D36E967-E325-11CE-BFC1-08002BE10318}” “Service”=”disk” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#cc_0101] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”pciide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_0e11&dev_ae33] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”pciide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_1039&dev_0601] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”pciide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_1039&dev_5513] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”pciide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_1042&dev_1000] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”pciide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_105a&dev_4d33] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”pciide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_1095&dev_0640] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”pciide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_1095&dev_0646] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”pciide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_1095&dev_0646&REV_05] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”pciide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_1095&dev_0646&REV_07] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”pciide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_1095&dev_0648] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”pciide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_1095&dev_0649] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”pciide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_1097&dev_0038] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”pciide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_10ad&dev_0001] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”pciide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_10ad&dev_0150] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”pciide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_10b9&dev_5215] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”pciide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_10b9&dev_5219] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”pciide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_10b9&dev_5229] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”pciide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_1106&dev_0571] “Service”=”pciide” “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_8086&dev_1222] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”intelide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_8086&dev_1230] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”intelide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_8086&dev_2411] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”intelide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_8086&dev_2421] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”intelide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_8086&dev_7010] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”intelide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_8086&dev_7111] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”intelide” [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCriticalDeviceDatabasepci#ven_8086&dev_7199] “ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}” “Service”=”intelide” ;Add driver for Atapi (requires Atapi.sys in Drivers directory) [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesatapi] “ErrorControl”=dword:00000001 “Group”=”SCSI miniport” “Start”=dword:00000000 “Tag”=dword:00000019 “Type”=dword:00000001 “DisplayName”=”Standard IDE/ESDI Hard Disk Controller” “ImagePath”=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00, 52,00,49,00,56,00,45,00,52,00,53,00,5c,00,61,00,74,00,61,00,70,00,69,00,2e, 00,73,00,79,00,73,00,00,00 ;Add driver for intelide (requires intelide.sys in drivers directory) [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesIntelIde] “ErrorControl”=dword:00000001 “Group”=”System Bus Extender” “Start”=dword:00000000 “Tag”=dword:00000004 “Type”=dword:00000001 “ImagePath”=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00, 52,00,49,00,56,00,45,00,52,00,53,00,5c,00,69,00,6e,00,74,00,65,00,6c,00,69, 00,64,00,65,00,2e,00,73,00,79,00,73,00,00,00 ;Add driver for Pciide (requires Pciide.sys and Pciidex.sys in Drivers directory) [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesPCIIde] “ErrorControl”=dword:00000001 “Group”=”System Bus Extender” “Start”=dword:00000000 “Tag”=dword:00000003 “Type”=dword:00000001 “ImagePath”=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00, 52,00,49,00,56,00,45,00,52,00,53,00,5c,00,70,00,63,00,69,00,69,00,64,00,65, 00,2e,00,73,00,79,00,73,00,00,00 ********** End copy here **********

 

  1. In Microsoft Windows Explorer, right-click the Mergeide.reg file, and then click Merge.The OS displays the following message:

    Are you sure you want to add the information in Mergeide.reg to the registry?

    Click Yes.

 

Advertisements