My Bootcamp volume used to run fine inside Fusion, and still runs fine as a Bootcamp standalone volume, but recently the VM failed, as it does every once in a while. Usually I am able to recreate it, even if it's a bit of a pain, since it consists of a boot volume + 2 more drives.
This time I got the dreaded and erroneous message:
The Boot Camp volume is not prepared to run as a virtual machine. It appears that Windows did not shut down cleanly the last time it was used.
To shut down Windows cleanly, go to System Preferences > Startup Disk and set Windows as the startup operating
Windows was shut down correctly, and I have performed chkdsk to make sure the drive is in good health. The registry is also clean as far as I can tell.
Any idea how I can fix this?
Here is the end of the vmware-vmfusion.log:
2019-12-22T08:45:54.974+01:00| ReconfigMgr| I125: VTHREAD 123145520594944 "ReconfigMgr" tid 28011
2019-12-22T08:45:54.975+01:00| ReconfigMgr| I125: DISKLIB-DSCPTR: Opened [0]: "Boot Camp-pt.vmdk" 0 (0xa)
2019-12-22T08:45:54.985+01:00| ReconfigMgr| I125: AppleXPC: Connecting to service com.vmware.DiskHelper...
2019-12-22T08:45:55.033+01:00| ReconfigMgr| I125: AppleXPC: Connection established to service com.vmware.DiskHelper
2019-12-22T08:45:55.033+01:00| ReconfigMgr| I125: DISKLIB-DSCPTR: Opened [1]: "/dev/disk1" 34 partitionUUID @disk:diskModel=Samsung|20SSD|20850|20EVO|20500GB,diskSize=500107862016 (0xa)
2019-12-22T08:45:55.044+01:00| ReconfigMgr| I125: AppleXPC: Connecting to service com.vmware.MountHelper...
2019-12-22T08:45:55.077+01:00| host-26218| I125: AppleXPC: Connection established to service com.vmware.MountHelper
2019-12-22T08:45:55.077+01:00| ReconfigMgr| I125: DISKLIB-FLAT : "/dev/disk1s1" is already unmounted on open.
2019-12-22T08:45:55.085+01:00| ReconfigMgr| I125: DISKLIB-DSCPTR: Opened [2]: "/dev/disk1s1" 0 partitionUUID @partition:diskModel=Samsung|20SSD|20850|20EVO|20500GB,diskSize=500107862016,partSize=209715200,partOffset=20480,partMediaUUID=C33BBD4A-D8A9-4E80-9DE4-E4111FBEE122,partVolumeUUID=85D67001-D93E-3687-A1C2-79D677F0C2E0 (0xa)
2019-12-22T08:45:55.085+01:00| ReconfigMgr| I125: DISKLIB-DSCPTR: Opened [3]: (0xa)
2019-12-22T08:45:55.130+01:00| ReconfigMgr| I125: DISKLIB-FLAT : Unmounted "/dev/disk1s2" on open.
2019-12-22T08:45:55.141+01:00| ReconfigMgr| I125: DISKLIB-DSCPTR: Opened [4]: "/dev/disk1s2" 0 partitionUUID @partition:diskModel=Samsung|20SSD|20850|20EVO|20500GB,diskSize=500107862016,partSize=499410419200,partOffset=210763776,partMediaUUID=9E895FC8-8602-46DC-9E11-1E080839EBA2,partVolumeUUID=5060590C-B51D-4A0E-9C2F-CB8EC70B01E3 (0xa)
2019-12-22T08:45:55.141+01:00| ReconfigMgr| I125: DISKLIB-DSCPTR: Opened [5]: (0xa)
2019-12-22T08:45:55.141+01:00| ReconfigMgr| I125: DISKLIB-DSCPTR: Opened [6]: (0xa)
2019-12-22T08:45:55.141+01:00| ReconfigMgr| I125: DISKLIB-DSCPTR: Opened [7]: (0xa)
2019-12-22T08:45:55.141+01:00| ReconfigMgr| I125: DISKLIB-DSCPTR: Opened [8]: "Boot Camp-pt.vmdk" 34 (0xa)
2019-12-22T08:45:55.141+01:00| ReconfigMgr| I125: DISKLIB-LINK : Opened '/Users/paour/Library/Application Support/VMware Fusion/Virtual Machines/Boot Camp/Boot Camp.vmwarevm/Boot Camp.vmdk' (0xa): partitionedDevice, 976773168 sectors / 465.8 GB.
2019-12-22T08:45:55.141+01:00| ReconfigMgr| I125: DEVCREAT: Found a device: /dev/disk1
2019-12-22T08:45:55.141+01:00| ReconfigMgr| I125: HOSTDISK-MACOS:Whole disk device path for /dev/disk1 is /dev/disk1.
2019-12-22T08:45:55.181+01:00| ReconfigMgr| I125: DEVCREAT: PartitionTables : 2
2019-12-22T08:45:55.181+01:00| ReconfigMgr| I125: DEVCREAT: At 0
2019-12-22T08:45:55.181+01:00| ReconfigMgr| I125: DEVCREAT: At 976773135
2019-12-22T08:45:55.181+01:00| ReconfigMgr| I125: DEVCREAT: Found a device: /dev/disk1
2019-12-22T08:45:55.181+01:00| ReconfigMgr| I125: HOSTDISK-MACOS:Whole disk device path for /dev/disk1 is /dev/disk1.
2019-12-22T08:45:55.221+01:00| ReconfigMgr| I125: DEVCREAT: PartitionTables : 2
2019-12-22T08:45:55.221+01:00| ReconfigMgr| I125: DEVCREAT: At 0
2019-12-22T08:45:55.221+01:00| ReconfigMgr| I125: DEVCREAT: At 976773135
2019-12-22T08:45:55.221+01:00| ReconfigMgr| I125: DEVCREAT: Found a device: /dev/disk1
2019-12-22T08:45:55.221+01:00| ReconfigMgr| I125: HOSTDISK-MACOS:Whole disk device path for /dev/disk1 is /dev/disk1.
2019-12-22T08:45:55.255+01:00| ReconfigMgr| I125: DEVCREAT: PartitionTables : 2
2019-12-22T08:45:55.255+01:00| ReconfigMgr| I125: DEVCREAT: At 0
2019-12-22T08:45:55.255+01:00| ReconfigMgr| I125: DEVCREAT: At 976773135
2019-12-22T08:45:55.255+01:00| ReconfigMgr| I125: DEVCREAT: PartitionTables : 2
2019-12-22T08:45:55.255+01:00| ReconfigMgr| I125: DEVCREAT: At 0
2019-12-22T08:45:55.255+01:00| ReconfigMgr| I125: DEVCREAT: At 976773135
2019-12-22T08:45:55.255+01:00| ReconfigMgr| I125: DISKLIB-LIB : Opened "/Users/paour/Library/Application Support/VMware Fusion/Virtual Machines/Boot Camp/Boot Camp.vmwarevm/Boot Camp.vmdk" (flags 0xa, type partitionedDevice).
2019-12-22T08:45:55.257+01:00| ReconfigMgr| I125: DISKLIB-FLAT : Requesting "/dev/disk1s2" to be remounted on close.
2019-12-22T08:45:55.257+01:00| ReconfigMgr| I125: 108 reconfig : no fdisk partitions, may be GPT
2019-12-22T08:45:55.632+01:00| ReconfigMgr| I125: ReconfigMgr: NTFSOps::ListDirectory failed: status 2 on path /
2019-12-22T08:45:56.370+01:00| ReconfigMgr| I125: ReconfigMgr: NTFSOps::ListDirectory failed: status 2 on path /
2019-12-22T08:45:56.370+01:00| ReconfigMgr| I125: 100 reconfig : Checking for Windows location in Boot/BCD (partition 2)
2019-12-22T08:45:57.581+01:00| ReconfigMgr| I125: 100 reconfig : Testing Boot/BCD location: '\WINDOWS'
2019-12-22T08:45:57.904+01:00| ReconfigMgr| I125: 100 reconfig : Windows folder is /Windows
2019-12-22T08:46:09.824+01:00| ReconfigMgr| I125: ReconfigMgr: ReconfigTask::GetRegistryHives unable to copy backup hives to guest
2019-12-22T08:46:09.824+01:00| VMware Fusion| W115: Boot Camp preprocessing: Reconfig done with status: 2