The most probable reason for "The system cannot find the file specified" is that ESXi cannot find the file specified.
So check with putty or WinSCP if
- 'SnT Finance win7.vmdk' exists
- 'SnT Finance win7-flat.vmdk'
-t he path referenced in 'SnT Finance win7.vmdk' to 'SnT Finance win7-flat.vmdk' is valid.
- the path to 'SnT Finance win7.vmdk' referenced in the vmx-file is valid.
If the files are gone - dont panic and do something in haste.
Instead see Create a VMFS-Header-dump using an ESXi-Host in production | VM-Sickbay