I finally found a solution for this. Stop the VM, and check the drive images…
vmkfstools -x check "hassos_ova-3.10.vmdk"
If it says “Disk needs repaired” (which mine did), then repair it.
I dont think repair implies the disk image is damagaed, it just implies that some disk config is not as it should be
> vmkfstools -x repair "hassos_ova-3.10.vmdk"
Disk was successfully repaired
Now we need to convert the disk image to VMFS, since it was created from a desktop version of VMWare and the disk image does not support snapshots…
> vmkfstools -i "hassos_ova-3.10.vmdk" "hassos_new-3.10.vmdk"
Destination disk format: VMFS zeroedthick
Cloning disk 'hassos_ova-3.10.vmdk'...
Clone: 100% done.
Now unregister the
hassos_ova-3.10.vmdk disk from your hassos VM Image (do not delete the files just yet)
Attach the newly converted
hassos_new-3.10.vmdk image leaving the settings as default
Fire up your VM. You may find the vm refuses to boot, but skip past this with F1
You may get a 2nd warning suggesting the disk may need partioning. Ignore this and hit ‘m’ to boot into the menu like it suggests
At this point it boots you into the ha shell prompt and after a little while home assistant should be up and running
Once you have checked everything is working, you can delete the old disk image
hassos_ova-3.10.vmdk (there may be secondary images such as
hassos_ova-3.10-s001.vmdk which can be deleted also)
You can now use snapshots on your HA VM, aswell as use any VM backup tools which rely on snapshot feature (such as Synology Backup For Business)
If you find it’s not working, just delete the new drive from the VM config and reattach the old vmdk, and you are back to where you started.
Credit to Solved: Error when create a VM snapshot - Object type requ... - VMware Technology Network VMTN