After hardware raid errors or bad disk errors I recommed to use gddrescue to copy vmdks to a clean datastore.
You say the VM starts with "Disk Read error ocurred" ?.
Next thing to do: use a LiveCD to boot the VM and check what is left - best to do that with a copy.
Maybe only the partitiontable of the VM is damaged and you can fix it with Testdisk
________________________________________________
Do you need support with a VMFS recovery problem ? - send a message via skype "sanbarrow"
I do not support Workstation 16 at this time ...