У меня VMWare Fusion работает на моем Mac под управлением Windows 7 VM. Я случайно выключил свой Mac, и образ виртуальной машины не восстановился должным образом, потеряв все файлы, над которыми я работал в этом образе. У меня есть снимок от 2 месяцев назад, но мне действительно нужно несколько файлов, которые я создал для этого снимка с тех пор. Учитывая файлы vmdk (или, возможно, другие файлы VMWare), есть ли читатель, который я могу использовать для просмотра этого жесткого диска, даже если я не могу заставить образ загружаться правильно. Или есть какой-нибудь другой способ чтения файловой системы?
Как ни странно, изображение думает, что оно находится в состоянии паузы, поэтому я пытаюсь "воспроизвести" виртуальную машину только для того, чтобы получить фатальную ошибку при ее запуске.
Изменить: я попробовал ответ ниже, и это сработало. Создание новой виртуальной машины на основе существующего жесткого диска смог найти мои старые данные. Интересно, что при выборе файла vmdk для создания жесткого диска моей новой виртуальной машины было несколько возможных файлов vmdk, которые распознал VMWare Fusion. Похоже, что каждый снимок я создал еще один действительный файл VMDK. Моя виртуальная машина называлась "Windows 7", и у меня были файлы vmdk с именем «Windows 7-000001-s00x.vmdk», где x - это серия файлов, которые составляют одну функциональную группу vmdk - для каждой группы только один файл vmdk считается базовый файл, который можно использовать (корень называется «Windows 7-000001.vmdk»).
Я прибегнул к просмотру дат каждого из действительных файлов vmdk и выбрал последние, прежде чем сломал свою виртуальную машину. Хотя было несколько несвязанных предупреждений, я смог восстановить всю потерянную информацию.