Welcome to the Community,
by default virtual disks (as well as snapshots) in VMware Fusion consist of several files, based on the provisioned size.
There's a small header/descriptor file (e.g. "Virtual Disk.vmdk"), and several data ("Virtual Disk-s###.vmdk") files.
The error message you see usually shows up if one of the "...-s###.vmdk" is missing (for whatever reason). So - as a first step - please check whether all of these files exist.
In case of a missing file, please check the lost+found and/or trash folder.
If you are unsure, or there's a missing file, please provide a complete list of files in the VM's folder (including names, sizes, time stamps). This will help to find out whether it is possible to fix the VM.
André