Windows 7 USB Physical to Virtual VMWARE Fusion
I have an old Windows 7 machine that needed virtualising for a family member. I wanted to virtualise it however because the host hardware was dead. They were on Windows 10 but wanted to use some really old software.
The only option was to connect it to a USB adapter. Getting it to work in VMWARE fusion was surprisingly complicated. This is how I ended up doing.
Before I begin I did try using the VDisk Manger method but this failed with an access denied error. I have raised a case with VMWARE.
As time was not on my side I developed a solution:
To begin I connected the hard drive to a windows 7 VM and create a VHDX file using the sysinternals tool. I did not tick the volume shadow copy box as the machine was not in use.

Once the image is created, link it to a virtual machine and follow these instructions:
- Firstly, boot the Windows-based computer via Windows installation media.
- Press Repair
- Next input âbootrec /fixmbrâ and hit âEnterâ key.
- Later enter âdiskpartâ and press âEnterâ.
- Then type âselect disk 0â and hit âEnterâ.
- Later input âlist partitionâ and tap on âEnterâ.
- Type âselect partition n (n is the Windows OS partition)â and press âEnterâ.
- Input âactiveâ and hit âEnterâ.
- Subsequently, input âExitâ and hit âEnterâ.
- After that, type âbootrec /fixbootâ and tap on âEnterâ.
- Next input âbootrec /rebuildbcdâ and click âEnterâ.
- Close the Command Prompt and shut down your PC. Â Then try to boot again
If it still fails:
Boot from the recovery disk
run automatic repair problems
Restart
restart again
If it hangs and reboots:
1) Power on the laptop
2) Press F12 key to enter the BIOS
3) Go to âAdvancedâ menu
4) Go down to âSystem Configâ
5) Change SATA Controller from âAHCIâ to âCompatibilityâ. Fusion
6) Press F10 to save and exit