Спасите *.vmdk, обернув его в новый, работающий *.vmdk

У меня есть vmdk (виртуальный диск, отформатированный в VMware [NTFS]), который не подлежит восстановлению (это не мое, я точно не знаю, что произошло).

Я пытаюсь извлечь из него некоторые файлы, используя План Б, как описано здесь: http://sanbarrow.com/sickbay.html

Из того, что я могу сказать, для моего случая это повлекло бы за собой

  1. Создайте новый new.vmdk размером чуть больше текущего и отформатируйте его в NTFS
  2. Используйте ddrescue для копирования содержимого old.vmdk в new.vmdk
  3. Смонтируйте new.vmdk и попробуйте восстановить вещи

Мой вопрос, как именно будет выглядеть команда ddrescue? Предполагая, что new.vmdk достаточно больше, чем old.vmdk, и я хочу начать писать old.vmdk где-нибудь со смещением 1024 байта, будет ли это работать?

ddrescue -o1024 old.vmdk new.vmdk

У меня мало права на ошибку, поэтому я хотел бы подтвердить, что я все делаю правильно.

Бонусный вопрос: имеет ли значение какое смещение я использую?

Спасибо!

1 ответ

Есть несколько утилит монтирования vmdk, которые вы можете попробовать одну из них.

Другие вопросы по тегам