VMWare Ghost VM on Datastore

We had an issue recently where we’d migrated a bunch of virtual machines off an old Equallogic SAN, but still had one VM showing up on the old datastore, even though it didn’t even have a folder on there.

After some research it turns out it was an issue with snapshots. The VM had a single snapshot which was originally created on this datastore. Once the snapshot had been deleted, the VM no longer showed up and we were able to unmount the datastore.

We were using VMWare 5.0 and although this is supposed to be supported, it didn’t work.