Восстановить truecrypted NTFS с жесткого диска после быстрого форматирования без спасательного диска

весь внешний жесткий диск NTFS раздел был зашифрован с помощью TrueCrypt. Я случайно запустить быстрый формат на нем. Я все еще могу подключить этот раздел с помощью truecrypt после восстановления заголовка тома, но не могу получить к нему доступ. Есть ли способ вернуть мои данные, включая структуру папок без аварийного диска?

2 ответа:

восстановление макета каталога

Я бы рекомендовал пробовать TestDisk, бесплатный инструмент с открытым исходным кодом, который был разработан, чтобы помочь восстановить сломанные файловые системы и разбитые загрузочные секторы. Сначала смонтируйте диск в TrueCrypt и выполните всю свою работу на расшифрованном диске.

похоже, что лучше всего попытаться восстановить MFT раздела или таблицу основных файлов (грубый эквивалент суперблока файловой системы Linux). Резервная копия сохраняется; однако я не знаю, стирает ли быстрый формат резервную копию.

возврат отдельных файлов

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

предотвращение этого

I держу пари, я знаю, как это произошло... Вы подключили диск, и Windows заявила, что он не был отформатирован (потому что он зашифрован и выглядит как тарабарщина для Windows), и вы случайно позволили ему. Независимо от того, произошло это или нет, это все еще действительно раздражает меня.

вам нужно запретить Windows связывать этот раздел с буквой диска, что предотвратит попытку его форматирования. Когда ваш диск подключен (но не установлен в TrueCrypt), запустите встроенный редактор разделов Windows (Нажмите Пуск, введите partition и выбрать "создание и форматирование разделов жесткого диска"). Выберите зашифрованный раздел на схеме, щелкните его правой кнопкой мыши и выберите "Изменить букву диска и пути."Удалите все буквы, связанные с разделом, подтвердите, и вы должны быть установлены!

чтобы добавить к этому, если вы хотите, чтобы этот зашифрованный раздел не подключался к букве диска на других компьютерах windows, есть атрибут GPT, который вы можете установить, чтобы предотвратить это:

0x8000000000000000

GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER

не позволяет разделу иметь букву диска автоматически назначенный. По умолчанию каждому разделу назначается новая буква диска и в том пути, идентификатор GUID. Буква диска и идентификатор GUID Тома путь можно использовать для открытия тома с помощью Win32 API. Установка этого атрибут гарантирует, что при перемещении диска на новый компьютер, новый буква диска не будет создана автоматически. Вместо этого пользователь можно вручную назначить буквы дисков.

Итак, в командной строке запустите DISKPART, выберите нужный диск, выберите зашифрованный раздел и выполните следующую команду:

GPT ATTRIBUTES=0x8000000000000000

предполагая, конечно, что это GPT диск