У меня сломан диск, который зашифрован с помощью Veracrypt. Проблема в том, что диск зашифрован в режиме шифрования системы/предварительной загрузки . Кажется, это означает, что Veracrypt нужен доступ ко всему диску, когда я хочу смонтировать один раздел на диске.

Что именно он ищет?

Теперь, когда я пытаюсь использовать Veracrypt на образе, он не знает, как автоматически получить имя образа диска. Для реальных дисков это легко:

/dev/sda3 -> /dev/sda

Но если я использую kpartx для создания /dev/mapper/loop1p1 Veracrypt не знает, где найти образ диска.

Моя единственная идея - скопировать весь образ на другой диск ... Попробую, как только я прочитаю полный образ (занимает несколько дней со скоростью 2,9 МБ / с)

Есть другие идеи?

Спасибо

1 ответ1

1

Ну, решение для меня было:

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

(!) Это решение требует шестнадцатеричной таблицы разделов. Вам необходимо внимательно прочитать документы MBR.

  • сделайте резервную копию сломанного диска:
    • полностью сбросить плохое устройство в файл изображения с помощью safecopy
    • запишите этот образ на новый диск, по крайней мере, такого же размера
    • держите изображение где-нибудь в безопасности, чтобы вы могли применить неизмененное изображение снова, если что-то пошло не так
  • найти начало раздела veracrypt:
    • Смонтируйте раздел, используя sudo veracrypt /dev/sd<XX> -m ro -m system -p <password>
    • если это не работает, поэкспериментируйте с разными записями в таблице разделов
  • если это наконец работает, просто скопируйте файлы в безопасное место.

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