Vmware Workstation – Указанный файл не является виртуальным диском. Невозможно открыть диск xxxx или один из его зависимых снимков.

Вопрос или проблема

Я использую Windows 10 на своем ноутбуке с Windows 10, запуская VMware Workstation 16. Всё было хорошо, пока я не перевел свою виртуальную машину в режим приостановки и не отправил компьютер в спящий режим на ночь. После перезагрузки мне выдали ошибку, сообщающую, что не удается найти виртуальный диск (извините, у меня нет точного текста сообщения об ошибке). Поэтому я предоставил файл VMDK от вчера. Теперь я получаю следующую ошибку.

Указанный файл не является виртуальным диском

Не удается открыть диск 'C:\Users\[user]\Documents\Virtual Machines\Windows 1809 - Box\Windows 1809 - Box-000005-s015.vmdk' или один из дисков снимков, от которого он зависит.

Ошибка включения модуля 'Disk'.

Не удалось запустить виртуальную машину.

Наверное, я дал не тот файл vmdk. Но когда я захожу в настройки, система не позволяет изменить путь к другому vmdk.

введите описание изображения здесь

У меня два вопроса:

  1. Почему виртуальная машина потеряла связь с диском VMDK, когда я перевел её в режим приостановки?
  2. Как я могу предоставить VMware правильный VMDK, чтобы виртуальная машина снова загрузилась?

Возможно, на этом файле осталась старая блокировка.

Щелкните правой кнопкой мыши на виртуальной машине, затем перейдите в “Открыть каталог ВМ”. Если вы найдёте любой файл .lck с таким же именем, как ваша виртуальная машина, удалите его и перезапустите ВМ.

ИЗМЕНЕНИЕ

Если это не сработает, возможно, ваш VMDK действительно повреждён по какой-то причине.

Если это так, вы можете вернуться к снимку (если он доступен).

Если у вас нет снимка, вы можете попробовать проверить файл .vmdk или, возможно, его копию с помощью 7-zip (щелкните правой кнопкой мыши на файле -> Открыть архив), сохраните файлы, которые хотите сохранить, а затем восстановите ВМ с правильным образом и настройками. После переустановки ОС скопируйте старые файлы, и всё должно быть (относительно) в порядке.

Для тех, кто наткнулся на этот ответ, но использует VMWare Fusion (сейчас 13.6.2) на ARM MAC — файлы блокировок находятся в другом месте.

Mac ВМ использует пакеты Macos – тип файла “VMBundle”.

Мое решение было следующим:

  • закройте vmware fusion
  • В проводнике щелкните правой кнопкой мыши на вашем файле ВМ и выберите “Показать содержимое пакета”.
  • найдите папку .lck
  • переименуйте папку .lck (можно, вероятно, удалить, но я переименовал на всякий случай)
  • перезапустите VMware fusion и саму ВМ

Ответ или решение

Разбор проблемы с VMware Workstation: Ошибка виртуального диска

Работая с VMware Workstation, пользователи иногда сталкиваются с проблемами, которые могут вызывать задержки в работе или даже сбои виртуальных машин (ВМ). Одной из таких проблем является сообщение об ошибке, указывающее на то, что файл, указанный для виртуального диска, не является таковым. В данной статье мы рассмотрим две основных причины возникновения этой проблемы и способы ее решения.

Причина 1: Потеря связи с VMDK-файлом

После перевода виртуальной машины в «приостановленный» режим и подключения к ждущему состоянию компьютера, возможно возникновение временного сбоя связи между VMware и файлами дисков, используемыми ВМ. При этом, VMDK-файлы, содержащие данные о виртуальном диске, могут стать недоступными для приложения. Одна из причин — возможность автоматического создания временных файлов блокировки (.lck), которые могут привести к неработоспособности ВМ.

Рекомендации:
  1. Удаление файлов блокировки (.lck):
    • Щелкните правой кнопкой мыши на виртуальной машине и выберите Open VM Directory (Открыть каталог ВМ).
    • Найдите файлы с расширением .lck и удалите их.
    • Попробуйте перезапустить виртуальную машину.

Причина 2: Некорректный VMDK-файл

Если вы отредактировали путь к VMDK-файлу, то, возможно, выбрали неправильный или поврежденный файл. Состояние файла может быть нарушено, например, из-за сбоя системы или неправомерного завершения работы программы.

Решения:
  1. Проверка целостности VMDK-файла:

    • Используйте программу, такую как 7-Zip, чтобы открыть файл VMDK и проверить его содержимое. Если файл поврежден, стоит рассмотреть возможность восстанавливать данные путем создания новой виртуальной машины с корректным образом операционной системы и последующим копированием необходимых файлов.
  2. Возврат к снимку:

    • Если у вас была сделана резервная копия или снимок виртуальной машины, вы можете восстановить ее до последнего стабильного состояния. Для этого выберите опцию восстановления из доступных снимков, что вернет ВМ к ранее сохраненному состоянию и устранит проблемы с VMDK.

Заключение

Возможность работы с виртуальными машинами значительно повышает гибкость и продуктивность в использовании технологий. Однако неполадки, связанные с потерей связи с VMDK-файлами или их повреждением, могут затруднить рабочий процесс. Следуя предложенным рекомендациям, вы сможете быстро найти решение проблемы и восстановить функциональность вашей виртуальной машины. Всегда рекомендуем делать резервные копии важных данных и периодически проверять целостность файлов виртуальных машин.

Оцените материал
Добавить комментарий

Капча загружается...