(Stop me if you've heard this one before...) Have an ancient PC running XP SP3 performing a mission-critical task with no backup. Task is custom written in DOS and cannot be upgraded or replaced because reasons. Before this thing goes up in smoke I want to see if I can get it running in a virtual environment. And here we are.
I pulled the drive from the PC, connected it to my Win10 host, and imaged the old PC's drive to a VDI file using this command:
Code: Select all
VBoxManage convertfromraw \\.\PhysicalDrive2 FrontDeskXP.vdi --format VDI
I created a new VBox machine for XP using all of the default settings + bumping the memory to 2GB, selected my new VDI file as the hard drive, and hit START.
After the VBox splash screen I get the "Windows did not start successfully" screen with "Start Windows normally" selected and the timer happily counting down. When the timer hits zero, or when I hit RETURN to start booting "normally", there's the briefest flash of "hard drive" activity and then the whole VM freezes. My only option is to power down the VM.
Going through the same process but selecting Safe Mode gives me a handful of lines ending with:
Code: Select all
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS\System32\Drivers\Mup.sys
I've googled MUP.SYS and the most common fix is to replace the file with one from a known-good XP install. I did that to no positive effect.
Any ideas?