Спасите *.vmdk, обернув его в новый, работающий *.vmdk
У меня есть vmdk (виртуальный диск, отформатированный в VMware [NTFS]), который не подлежит восстановлению (это не мое, я точно не знаю, что произошло).
Я пытаюсь извлечь из него некоторые файлы, используя План Б, как описано здесь: http://sanbarrow.com/sickbay.html
Из того, что я могу сказать, для моего случая это повлекло бы за собой
- Создайте новый new.vmdk размером чуть больше текущего и отформатируйте его в NTFS
- Используйте ddrescue для копирования содержимого old.vmdk в new.vmdk
- Смонтируйте new.vmdk и попробуйте восстановить вещи
Мой вопрос, как именно будет выглядеть команда ddrescue? Предполагая, что new.vmdk достаточно больше, чем old.vmdk, и я хочу начать писать old.vmdk где-нибудь со смещением 1024 байта, будет ли это работать?
ddrescue -o1024 old.vmdk new.vmdk
У меня мало права на ошибку, поэтому я хотел бы подтвердить, что я все делаю правильно.
Бонусный вопрос: имеет ли значение какое смещение я использую?
Спасибо!
1 ответ
Есть несколько утилит монтирования vmdk, которые вы можете попробовать одну из них.