Я использую Windows 10 с помощью VMware Workstation 16 на моем ноутбуке с Windows 10. Все было хорошо, пока я не перевел свою виртуальную машину в режим ожидания, а затем перевел компьютер в спящий режим на ночь. После загрузки он выдал мне ошибку, в которой говорилось, что он не может найти виртуальный диск (извините, у меня нет точного сообщения об ошибке). Поэтому я предоставил ему файл VMDK со вчерашнего дня. Теперь я получаю эту ошибку.
The file specified is not a virtual disk
Cannot open the disk 'C:\Users\[user]\Documents\Virtual Machines\Windows 1809 - Box\Windows 1809 - Box-000005-s015.vmdk' or one of the snapshot disks it depends on.
Module 'Disk' power on failed.
Failed to start the virtual machine.
Я, должно быть, указал неправильный файл vmdk. Но когда я захожу в настройки, он не позволяет изменить путь к файлу на другой vmdk.
У меня два вопроса:
- Почему виртуальная машина потеряла связь с диском VMDK, когда я перевел ее в режим ожидания?
- Как предоставить VMware правильный VMDK, чтобы виртуальная машина снова загрузилась?
решение1
Возможно, на этот файл наложена устаревшая блокировка.
Щелкните правой кнопкой мыши по виртуальной машине, затем перейдите в Open VM directory. Если вы найдете любой файл .lck с тем же именем, что и у вашей виртуальной машины, удалите его и перезапустите VM.
РЕДАКТИРОВАТЬ
В противном случае ваш vmdk действительно может быть по какой-то причине поврежден.
В этом случае вы можете вернуться к моментальному снимку (если он доступен).
Если у вас нет снимка, вы можете попробовать проверить файл .vmdk или, может быть, копию с помощью 7-zip (правый клик по файлу -> Открыть архив), сохранить файлы, которые вы хотите сохранить, а затем перестроить виртуальную машину с правильным образом и настройками. После переустановки ОС скопируйте старые файлы, и все должно быть (относительно) хорошо.