Hyper-V Manager Synthetic SCSI Controller The system cannot find the file specified
I don’t normally have Windows questions, but this time I’ve got a client running Windows 2012 R2 server with Hyper-V and he has a problem where a VM will not start. This is the error message he’s getting
An error occurred while attempting to start the selected virtual machines(s).
Synthetic SCSI controller (Instance ID xxx: Error ‘The system cannot find the file specified.’.
Essentially what’s happening is your VM is looking for a volume or drive that is no longer available.
What is did to resolve
Go into Settings
Now look for SCSI devices that are connected to your VM.
Look for the volume that is no longer available. In my case it was a network share \\remoteserver\backups\filename
Click remove
Then apply
Now your VM should start up without an issue.