This error can be seen if there is a third party application interfering with vhdmount, which also will fail to use the specified image. More information about vhdmount can be found here:
Perform a clean boot and then retry the restore.
How to perform a Clean Boot: Restart the Machine with nonessential services stopped
1. Load MSCONFIG from the command line
2. Click on the services tab
3. Select "Hide All Microsoft Services"
4. Select "Disable All"
5. Reboot
6. Perform the job that is causing the issue.
Reboot the Machine after Enabling all services
1. Load MSCONFIG from the command line
2. Click on the services tab
3. Uncheck "Hide All Microsoft Services"
4. Select "Enable All"
5. Reboot
If the job continues to fail, please contact Microsoft Support for further assistance with vhdmount.