Using VMware Workstation 16 Pro. I'm unable to upgrade a Windows 7 VM to Windows 10. When I start the update from Windows, it gets stuck after the reboot. After hours of waiting, turning the VM off and on again will make it go back to Windows 7. Then an error message appears saying "Installation failed during SAFE_OS phase".
When booting from the Windows 10 ISO, it shows the logo and spinner wheel for a second and then goes into a blank dark-blue screen forever (waited overnight and nothing). The mouse cursor moves, but there's nothing else happening (see attachment).
The C: drive has 150GB free, so that's not the problem. I also disconnected all non-essential devices.
Tried setting the disk from SCSI to IDE and then to SATA, as described in this article (to no avail):
https://communities.vmware.com/t5/VMware-Fusion-Discussions/Solved-Have-been-unable-to-upgrade-Win-1...
Tried upgrading and downgrading the hardware (versions 12 through 16). Didn't work.
Also tried changing to BIOS and EFI. Didn't work.
However, if I replace the VMDK disk file (containing W7) with a blank/brand new one, then the ISO boots fine. So clearly the issue is with the VMDK file that has the Windows 7 guest client. This VMDK file was created from a hardware drive using the Converter years ago.
I've used VMware Workstation 16 Player, as well as VMware Workstation 16 Pro but I still can't boot the Windows 10 ISO if this particular VMDK disk is connected to the VM. Is there anything else that can be done?