[SOLVED] P2V Windows XP 0x7B error

vescovialex

Active Member
Aug 22, 2020
43
6
28
37
www.auxbit.it
Hi,

Yesterday, I found an old HDD containing a Windows XP Pro installation. I attempted to virtualize it, but unfortunately, I haven't been successful.

I create the qcow2 file with Disk2VHD program, I've tried 3 ways. The first create a vhdx file, the second with vhd and third vdh with the flag "Prepare for use in Virtual PC". For all this three images I've tried the solution here down described.

Here's what I've tried:

  • Without MergeIDE.reg: As expected, this resulted in a blue screen of death (BSOD).
  • Using Hirens BootCD and MergeIDE.reg:
    • I loaded the hive from my old HDD into regedit.
    • I applied the MergeIDE.reg file, but encountered another BSOD.
    • I noticed that the MergeIDE.reg file writes to CurrentControlSet, which doesn't exist in my registry. Instead, I have ControlSet0001 and ControlSet0002.
    • I modified the MergeIDE.reg to target ControlSet0001 first, leading to a BSOD. Similarly, targeting ControlSet0002 also resulted in a BSOD, both with the same error code 0x7B.
    • I tried with a Win XP CD a repair with fixboot, bootreg and this stuff.
    • I explored the internet, and although the most commonly suggested solution is the MergeIDE.reg file, it hasn't worked for me.
Have you any other suggestions?

Thanks
 
Last edited:
I have similar situation but with 2008R2std. I created vhdx file and imported into vm. Maybe mergeide need to be added to physical machine before creating vhdx file?
 
MergeIDE need to be executed under running system before capture disk2vhd.
"apply" offline can be possible under WinPE like Hiren but need some work , out of scope of the forum.
You need to dig, like Load hive from Regedit + update the .reg to "search and replace paths".
This Windows problem always existed before virtualization ...
 
  • Like
Reactions: Kingneutron
I have similar situation but with 2008R2std. I created vhdx file and imported into vm. Maybe mergeide need to be added to physical machine before creating vhdx file?
I've resolve this in a very simple way. I hope that for you will be the same.

Start a Hiren's CD version 15.1, search in Hiren's programs the fix_hdc.cmd, start it, give them the Windows path. And the script do the magic.

After the restart my VM started perfectly.
 
Last edited:
I've resolve this in a very simple way. I hope that for you will be the same.

Start a Hiren's CD version 15.1, search in Hiren's programs the fix_hdc.cmd, start it, give them the Windows path. And the script do the magic.

After the restart my VM started perfectly.
Thanks - this worked for me on an XP VM transferring over from VMWare Workstation Pro via OVF export
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!