What's unusual in this case is that the error message complains about a data file named "Virtual Machine-s001.vmdk". The VM's configuration (.vmx) file usually contains the name of a .vmdk header/descriptor file (e.g. "Virtual Machine.vmdk") in which the names for the required data files can be found. I wonder where Fusion gets this file name from, since there isn't a .vmdk file present in the VM's folder. Please take a look at the VM's .vmx file (or attach it to a reply post) to find out whether the .vmdk files are located in another folder.
André