3

Питание отключилось, когда я выполнял сборку на компьютере VirtualBox, когда я перезапустил vmdk для диска, который использовал vm, был поврежден, по-видимому, неисправимо. Мне удалось получить файл vmdk размером 66 ГБ, и он находит строки из кода, над которым я работал, который еще не попал в Subversion (да, да, я знаю). Но строки находятся либо в истории оболочки, либо как выглядят строки внутри объектных файлов.

Любые идеи для поиска / восстановления исходного кода?

Если это поможет, то vm был Linux, Fedora Core 10 на файловой системе ext3. Хост является Ubuntu 10.04_amd64 и имеет файловую систему ext4.

3 ответа3

2

Выполните процесс восстановления сильно поврежденных или поврежденных файлов VMDK и восстановления восстановленных записей в работоспособный файл VMDK. Вы можете извлечь файлы VMDK без установки виртуальной среды и восстановить все ваши изображения, видео, аудио, базу данных и т.д. При восстановлении поврежденного файла виртуального диска VMware программное обеспечение выводит список всех восстановленных объектов в режиме обозревателя. Здесь вы можете выбрать любой конкретный файл / папку и выполнить выборочное восстановление файла VMDK. После этого вы можете легко сохранить ваши данные в нужном месте или на предыдущем диске, выбрав «Извлечь» или «Извлечь как оригинал».

Используйте это приложение для восстановления VMware и спасите данные от удаленных, а также отформатированных, потерянных или отсутствующих VMDK.

Чтобы узнать больше: http://gallery.technet.microsoft.com/Recover-VMDK-Data-from-bd1ecd39

1

Попробуйте использовать что-то, что делает восстановление разделов, как GetDataBack.

Таблицы разделов находятся в vmdk, и программное обеспечение должно обнаружить новый раздел. Подобное программное обеспечение будет делать то, что вам нужно, но в прошлый раз, когда я пробовал это (более года назад), оно не работает с несколькими жесткими дисками виртуальных машин на одном диске, так как у вас теперь есть несколько действительных таблиц разделов, которые охватывают весь диск , Если vmdk не поврежден и может быть перемещен, попробуйте переместить его на диск, на котором было удалено все свободное пространство, а затем запустите программу восстановления, что должно устранить все странности этих типов проблем.

1

Если вы можете смонтировать файл образа, вы можете использовать те же инструменты, которые вы использовали бы на физическом диске для восстановления файлов, такие как testdisk или photorec. Если нет, то нет, вы ничего не можете сделать. Если это vmdk, я считаю, что vmware может иметь инструмент для его установки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .