P2V of an existing XP machine to Hyper-V to have an emergency fallback when retiring old XP physical machines
Posted by jpluimers on 2015/04/27
Edit 20210727:
- A lot of the links below have died due to link rot (sometimes even the domains have gone), but most of the WayBack machine links marked [Wayback] still work.
- The same stop [Wayback] stop
0x0000007B
can happen when converting a physical machine to VMware (I will schedule a separate post about this):Windows XP Virtual Machine failing with stop 0x0000007B
Steps:
- Put the SATA disk of the XP machine in a different one.
- Disk2Vhd on the new machine to create a VHDX of the XP hard disk.
- Install Hyper-V on the target Windows 8.1 machine (you need at least Pro for that).
- Setup the base VM directory.
- Setup a virtual network switch (decide if you want it to be internal, external or private, then bind it to a network adapter if needed).
- Add a new VM.
- Assign a new directory to it.
- Assign memory to it.
- Assign the virtual network switch to it.
- Save it.
- Edit the settings, then bind the DVD drive on the IDE controller 1 to C:\Windows\System32\vmguest.iso.
- Connect to the VM.
- Start it.
- If you get a stop
0x0000007B
(usually because of SATA/AHCI/IDE or other MassStorage controller driver issues), then read [Wayback] Jon’s Project Blog » disk2vhd using [Wayback] UBCD for Windows to solve the issue as there is no BIOS screen in Hyper-V that allows you to switch from AHCI to SATA and back. - Note: you cannot perform UBCD4Win when you access the Hyper-V host through Microsoft Remote Desktop (the mouse will not work at all, and most keyboard shortcuts will not work either; [Wayback] Virtual Machine Connection Key Combinations with Hyper-V – Ben Armstrong – Site Home – MSDN Blogs does not apply).
- Boot.
- Register Windows (you might need to do extra work to go from OEM to Retail here).
- Remove hidden devices that are not used any more and their drivers.
- Setup a backup schedule.
Some links that helped me get at these steps:
- [Wayback] How to convert a Physical Machine to a Hyper-V Virtual Machine P2V | Xyfon Solutions Tech Tips.
- [Wayback] Disk2vhd.
- Remove hidden devices: [Wayback] Hyper-V P2V using Disk2vhd | The Full Circle.
- [Wayback] Jon’s Project Blog » disk2vhd: Migrating old XP+ computers to virtual machines.
- [Wayback] [SLV] Win2K BSOD 0X7B PCI\VEN_1002&DEV_4390&SUBSYS_B0021458 Page 1 – DriverPack Mass Storage – DriverPacks.net Forum.
- UBCD:
- [Wayback] Virtual Machine Connection Key Combinations with Hyper-V – Ben Armstrong – Site Home – MSDN Blogs.
- [Wayback] Using the Hyper-V Integration Components in WinPE – Mike’s Blog, or how I learned to love the virtual machine… – Site Home – MSDN Blogs.
- [Wayback] How to configure Hyper-V VM boot order – TechRepublic.
- Don’t try Kensho, as it is virtually impossible to get a VHDX for it: [Wayback?] Cannot download Kensho OVF Tool – Page 2 – Project Kensho – Discussions.
- [Wayback] How I fixed my 0x0000007B problem – Sysinternals Forums.
- [Wayback] P2V Migration Issues with Hyper-V: STOP: 0x0000007B – Code Break – Site Home – TechNet Blogs.
- [Wayback] Disk To VHD VM failed to boot error 0x000007B.
- [Wayback?] P2V – Converting your old machines, or: how to get rid of 0x0000007B | Nuvotex Geekhouse.
- [Wayback] How to get boot menu on Hyper-V VMs (you can’t).
- [Wayback] Hyper-V: P2V with Disk2VHD – TechNet Articles – United States English – TechNet Wiki.
- [Wayback] After installing Hyper-V Integration Services on the next reboot the VM displays BSOD 0x0000007B – Hyper-V notes from the field – Site Home – MSDN Blogs.
- [Wayback] Hyper-V backup software for Microsoft Hyper-V by Altaro.
- [Wayback] Using Disk2VHD for Hyper-V P2V Physical to Virtual Conversions.
- [Wayback] How to Change Windows XP Version Between Retail, OEM and Volume License Channel « My Digital Life.
- [Wayback] Creating a Windows XP OEM Virtual Machine | Rafik Wahba.
- [Wayback] How to Perform a Windows XP Repair Install.
- Converting OEM to Retail (note: you need the CD in the same language as your Windows installation): [Wayback] Repair Windows XP by Performing a Repair Install Part 1 of 2.
- This doesn’t work to upgrade OEM to Retail on Windows XP: [Wayback] Update your Windows product key – Microsoft Windows.
–jeroen
Leave a Reply