Seemed simple but doesn't boot Stop error 7b
Posted: 15. Jun 2019, 15:06
I am trying to get this working for a friend. This is my first attempt to use a Virtual Machine.
My goal is to use a VM to run a Win7 guest inside the Win10 host, in order to make it easier for my friend to transition from Win7 to Win10. I am expecting that using the VM would be easier than using the dual boot. I like the idea that by making a copy of Disk 0 into a vhd allows me to test this VM idea without any risk of causing problems to the native boot Win7. Backups happen regularly for both Win7 & Win10.
There is only one computer involved, and I don't know if that is causing the problem.
It has dual-boot working: Disk 0 has the pre-installed Windows 7 32-bit (Home was upgraded to) Professional, and Disk 1 has Windows 10 64-bit Professional (not an upgrade from Win7).
In Windows 10 I used Disk2Vhd to copy Disk 0 into the vhd file, which I put onto Disk 1. I was not able to run Disk2Vhd in Windows 7 (some error about the Shadow Copy service).
VirtualBox is installed in Windows 10.
When I start VirtualBox everything seems fine. When I start the VM (set to use the vhd containing a copy of Disk 0) I get the Boot Manager screen and select the Win7, and then I get the BSOD Stop error 7b.
I do have a Win7 Repair Disk and can boot that inside the VM. Also inside the VM at the Boot Manager screen I can get into the Repair functions (so it is getting that from the vhd file). I can run DiskPart to see and change the 4 partitions and volumes. When I use DiskPart to make changes then those changes do not seem to be saved. The Recovery volume is getting C (should not have a drive letter), and the Win7 volume is getting E (should be C). I can use BcdEdit and everything looks the same as for native boot. There is no difference when I change between IDE or SATA.
In Win7 or Win10 I can attach the vhd file, but I have to use DiskPart to change the serial number first. The VM can use the vhd file without changing the serial number.
Would I be better off to skip the vhd and have the VM use Disk 0 directly?
Are there any suggestions to get this to work? Since this is my friend's computer I may not be able to answer any questions quickly.
Thanks
My goal is to use a VM to run a Win7 guest inside the Win10 host, in order to make it easier for my friend to transition from Win7 to Win10. I am expecting that using the VM would be easier than using the dual boot. I like the idea that by making a copy of Disk 0 into a vhd allows me to test this VM idea without any risk of causing problems to the native boot Win7. Backups happen regularly for both Win7 & Win10.
There is only one computer involved, and I don't know if that is causing the problem.
It has dual-boot working: Disk 0 has the pre-installed Windows 7 32-bit (Home was upgraded to) Professional, and Disk 1 has Windows 10 64-bit Professional (not an upgrade from Win7).
In Windows 10 I used Disk2Vhd to copy Disk 0 into the vhd file, which I put onto Disk 1. I was not able to run Disk2Vhd in Windows 7 (some error about the Shadow Copy service).
VirtualBox is installed in Windows 10.
When I start VirtualBox everything seems fine. When I start the VM (set to use the vhd containing a copy of Disk 0) I get the Boot Manager screen and select the Win7, and then I get the BSOD Stop error 7b.
I do have a Win7 Repair Disk and can boot that inside the VM. Also inside the VM at the Boot Manager screen I can get into the Repair functions (so it is getting that from the vhd file). I can run DiskPart to see and change the 4 partitions and volumes. When I use DiskPart to make changes then those changes do not seem to be saved. The Recovery volume is getting C (should not have a drive letter), and the Win7 volume is getting E (should be C). I can use BcdEdit and everything looks the same as for native boot. There is no difference when I change between IDE or SATA.
In Win7 or Win10 I can attach the vhd file, but I have to use DiskPart to change the serial number first. The VM can use the vhd file without changing the serial number.
Would I be better off to skip the vhd and have the VM use Disk 0 directly?
Are there any suggestions to get this to work? Since this is my friend's computer I may not be able to answer any questions quickly.
Thanks