Назад | Перейти на главную страницу

Как восстановить vmdk, который «поврежден и не может быть восстановлен».

Я запускал виртуальную машину в VMware Fusion 11, когда мой компьютер сломался. Когда я попытался запустить его снова, я увидел сообщение об ошибке: «На диске есть одна или несколько внутренних ошибок, которые нельзя исправить».

Как я могу это исправить?

Попробуйте использовать vmware-vdiskmanager восстановить изображение.

Поскольку VMware, скорее всего, уже пыталась запустить эту команду самостоятельно, это, вероятно, не поможет, но это проще всего попробовать.

В macOS с VMware Fusion откройте терминал и смените каталог на /Applications/VMware Fusion.app/Contents/Library

./vmware-vdiskmanager -R /path/to/your_corrupted_disk.vmdk

Если вы получите сообщение о том, что The virtual disk, '/path/to/your_corrupted_disk.vmdk', is corrupted and cannot be repaired. Попробуйте использовать StarWind V2V Converter в Windows для восстановления диска.

  1. Загрузите конвертер StarWind V2V с https://www.starwindsoftware.com/starwind-v2v-converter, и установите его на ПК с Windows.
  2. Сделайте копию your_corrupted_disk.vmdk вместе со всеми связанными .vmdkс. (your_corrupted_disk-s001.vmdk, your_corrupted_disk-s002.vmdk, ...). Лучше всего скопировать весь родительский каталог.
  3. Используйте StarWind, чтобы преобразовать его из локального vmdk в локальный vmdk. Он сведет все ваши файлы "* .vmdk" в один файл.
  4. Создайте новую виртуальную машину и выберите «использовать существующий виртуальный диск» и укажите его на фиксированную версию.