67

У меня есть ноутбук под управлением Windows 7 Ultimate. Я зашифровал свои диски с помощью BitLocker. Теперь я также установил Lubuntu вместе с Windows. Но мои зашифрованные диски не видны в Linux. Как я могу это исправить?

6 ответов6

60

Вы можете получить доступ к разделу BitLocker в Linux с помощью Dislocker, драйвера с открытым исходным кодом, который использует FUSE (или нет).

Для этого вам понадобится файл на USB-диске (с расширением .bek) или пароль для восстановления.

28

Благодаря Aorimn, его решение сработало для меня. Я довольно неопытен в Unix, так что это потребовало нескольких часов, чтобы понять это. Я думал, что опишу шаги, которые я предпринял во время работы моего резервного копирования :)

Моя проблема заключалась в том, что я не мог загрузить Windows, и мне нужен был способ доступа к моим файлам в разделе Bitlocked. Для этого вам потребуется пароль восстановления битлокера (8 групп цифр) и возможность загрузки системы с USB.

  1. Загрузите и установите LiLi на другой компьютер с Windows (Linux Live USB Creator)
  2. Запустите LiLi и загрузите облегченный образ ubuntu . Я выбрал Xubuntu .
  3. Установите образ на карту памяти USB.
  4. Загрузите проблемный компьютер с USB-накопителя
  5. Когда вы увидите загрузочный экран Ubuntu, нажмите клавишу.
  6. Под F6 установите следующие параметры: nomodeset , acpi=off , noacpi и nolacpi
  7. Загрузите ubuntu .
  8. Создайте папку /media/windows и /media/mount .
  9. Скачать и извлечь дискоблок
  10. sudo apt-get install libfuse-dev libpolarssl-dev
  11. смените каталог на папку dislocker/src
  12. sudo make
  13. sudo make install
  14. изменить каталог на /usr/bin
  15. sudo fdisk -l
  16. определить раздел, который заблокирован. Мой был /dev/sda1 .
  17. sudo dislocker -r -V /dev/sda1 -p315442-000000-000000-000000-000000-000000-000000-000000 -- /media/windows (замените свой собственный ключ битлокера и исходный раздел)
  18. измените dir на /media/windows (используйте sudo -i если вы не можете получить к нему доступ)
  19. mount -o loop dislocker-file /media/mount
  20. Теперь вы должны увидеть ваши файлы на смонтированном диске файлового менеджера.

Резервное копирование выполняется довольно медленно, но это может сэкономить некоторые проблемы, если вы в конечном итоге переустановите Windows. Удачи!

7

Я только что разработал способ обновления Kali Linux и установки dislocker .

Использование загрузочного DVD Kali Linux 1.0.9a i386

Отредактируйте "/etc/apt/sources.list" и добавьте:

deb http://us.archive.ubuntu.com/ubuntu trusty main universe

Установите программы с помощью терминала:

apt-get update"
apt-get install git libfuse-dev libpolarssl-dev # Continue through update text, allow services to restart if needed
git clone git://github.com/Aorimn/dislocker.git
cd /dislocker/src
make
make install

Найти объем диска Bitlocker:

fdisk -l

Создайте папки в /mnt: tmp , dis .

Запустить блокировщик:

dislocker -v -V /dev/<volume name> -p<Bitlocker key> -- /mnt/tmp

Проверьте, существует ли файл для подтверждения правильного ключа Bitlocker:

ls /mnt/tmp

Должен вернуть dislocker-file если он правильный.

Объем монтирования:

mount -o loop,ro /mnt/tmp/dislocker-file /mnt/dis

Перейдите к /mnt/dis для доступа к файлам.

2

BitLocker - это проприетарная система шифрования дисков с закрытым исходным кодом, поддерживаемая только Windows. Вам придется удалить шифрование BitLocker, если вы хотите получить доступ к разделам Windows из Linux.

См. В чем разница между отключением шифрования диска BitLocker и расшифровкой тома? для инструкций по этому вопросу. Желательно, чтобы сначала была создана резервная копия ваших данных.

После расшифровки диска вы можете использовать TrueCrypt ; чтение тома System Encryption под Linux не поддерживается по умолчанию, но кто-то нашел обходной путь. См. Как использовать системные диски Windows с шифрованием TrueCrypt® в Linux.

По крайней мере, просмотрите документацию TrueCrypt и, в частности, список поддерживаемых ОС.

Еще одним вариантом является PGP Whole Disk Encryption. См. PGP Whole Disk Encryption для двойной загрузки Linux и Windows XP.

1

Единственное, что я нашел, что может вам помочь, это NVbit. Это экспериментальный драйвер предохранителя, который позволяет получить доступ к томам BitLocker. Он все еще находится в альфа-состоянии, и, похоже, вам придется самостоятельно скомпилировать код. Это также позволяет только доступ только для чтения, а некоторые вещи могут не работать. Я думаю, что это ваша лучшая ставка, хотя.

0

Обратите внимание, что libpolarssl-dev не может быть использован, он был заменен на libmbedtls-dev поэтому используйте это вместо:

sudo apt-get install libmbedtls-dev

Примечание: кстати, это был успех с использованием live boot. Я умею читать и писать. Просто следуйте инструкциям выше.

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