We have a VM that has previously experienced snapshot failures. That problem has been resolved via great advice here:
Now there are a lot (534) vmname-Snapshot???.vmsn files. If this Virtual Machine currently has no snapshots in the Snapshot Manager on the vSphere Client, is it safe to delete these files?
yes, if there are no snapshots on the guest(s) it is safe to delete the .vmsn file
you can not trust snapshotmanager when it says that there are no snapshots.
This only means that the vmsd-file is blank.
Look up the filename used for your vmdks - if you have anything like name-00000*.vmdk you still use snapshots.
I agree with Troy Clavel, if there are no active snapshots on the VM - no references to vmname-00000x.vmdk files in the VM's configuration file (.vmx) - you can delete the .vmsn files. Theses files are only needed if you want to revert to a snapshot anyway.
If you want, post (attach) a list of all the files in the VM's folder as well as the current .vmx file. This way we can tell you which files you can safely delete from the folder to clean it up.
We have two disks on this vm:
I have attached the vmx file
According to the configuration file, the snapshot .vmdk files are obsolete (for whichever reason). What I would do is to power off the VM, create a sub-folder on the datastore and move the snapshot files to this folder to be able to restore them. Then power on the VM again. If everything works without issues you may delete the sub-folder.
I'd also recommend to take a quick look into the vmware.log file to make sure these files are not referenced.
files to move to the sub-folder: