Використовуйте (Windows) зашифрований BitLocker привід на Ubuntu 14.04 LTS


43

Як я можу встановити свій шифрований диск BitLocker на Ubuntu?

Я перевірив веб-сайт Wine , і на ньому не було підтримки BitLocker, і я не маю уявлення, як встановити Dislocker на комп’ютер.

Я не можу видалити шифрування, оскільки мої шкільні комп’ютери використовують ОС Windows замість ОС Linux. Також тому, що я встановив Ubuntu через те, що моя ОС Windows не працювала.

Відповіді:


44

Спочатку робимо дві папки /media/bitlockerі /media/mount:

sudo mkdir /media/bitlocker /media/mount

Потім завантажте та витягніть Dislocker .

Вам потрібно встановити деякі необхідні пакети:

sudo apt-get install libfuse-dev

Щоб встановити його, нам потрібно змінити каталог у dislockerпапку:

cd dislocker

Залежно від вашої операційної системи, вам потрібно вибрати одну з таких:

  • Для дистонів, подібних Debian на основі Debian Jessie або Ubuntu 14.04 або новіших:

    aptitude install gcc cmake make libfuse-dev libpolarssl-dev ruby-dev
    
  • Для дистонів, подібних Debian на основі Debian Stretch або Ubuntu 16.04 або новіших версій:

    aptitude install gcc cmake make libfuse-dev libmbedtls-dev ruby-dev
    

Тепер ми нарешті встановлюємо дислокер:

cmake .
make
sudo make install

Тут нам потрібно знайти свій розділ, щоб ми не стирали всі наші диски випадково:

sudo fdisk -l

Якщо у нас є пароль на відновлення, ми можемо розшифрувати його за допомогою цього:

sudo dislocker -r -V /dev/sdaX -p1536987-000000-000000-000000-000000-000000-000000-000000 -- /media/bitlocker

PS: Вам слід замінити 1536987-000000-000000-000000-000000-000000-000000-000000пароль відновлення.

Якщо ви знаєте свій пароль, ми можемо просто використовувати його також:

sudo dislocker -r -V /dev/sdaX -uPASSWORD -- /media/bitlocker

Pssst: Замініть PASSWORDсвій пароль користувача. Увага: збережіть uперед паролем! Отже, якщо ваш пароль UbuntuLover, ви використовуєте uUbuntuLoverпісля дефісу.

Якщо ваш диск встановлений на sdb, використовуйте опцію sdb1.

Якщо ви розшифровуєте файл відновлення, замість цього використовуйте "шлях / до / .BEK":

sudo dislocker-fuse -V /dev/sdcX -f /media/user/usb-drive/00000000-0X0X-0XX0-XXX0-XXXX0XXX00XX.BEK -- /media/bitlocker

Тепер ми нарешті змонтуємо наш файл:

sudo -i
cd /media/bitlocker
mount -r -o loop dislocker-file /media/mount

(Якщо кріплення вище не вдається з "Дозвіл відхилено", додайте -rпараметр і повторіть спробу.)

Тепер ви можете перейти до папки / media / mount і переглянути свої розшифровані дані.

Прочитайте джерело для отримання додаткової інформації та деталей.


У мене немає пароля для відновлення. І я не впевнений, звідки це взяти. Ви можете мені сказати про це?
Еджаз Карим

1
Мені також це було потрібно: sudo apt-get install libpolarssl-dev- інакше зробити не вдасться.
friederbluemle

3
Чи це також дозволяє записувати на розрядний диск, а також читати?
Самір

1
не вдалося ubuntu 16.10
nazar2sfive

1
dislocker повинен підтримувати доступ для читання-запису (rw) до деяких контейнерів / версій бітлокера, посилання "джерело" говорить про те, що доступ до Windows 8 rw ще не підтримувався (у 2014 році), а коментар говорить, що "мовчки монтуватиметься як ro (навіть якщо mount показує як rw) " ймовірно, це призводить до помилки кріплення " ntfs-3g-mount: mount fail: дозвіл відхилено " . Якщо -rвимкнути опцію для розблокування та монтажу, слід спробувати встановити rw
Xen2050

7

Щоб використовувати шифровані BitLocker диски, вам потрібен Dislocker. Ви можете завантажити його тут або там також є сховище GitHub .

Для його встановлення вам знадобиться:

  • Компілятор, GCC або Clang ;
  • Зробити (або gmake, для FreeBSD)
  • Заголовки для FUSE;
  • Заголовки для PolarSSL;
  • Розділ, зашифрований за допомогою BitLocker, з Windows Vista, 7 або 8.

Детальні інструкції див. На цій сторінці або зверніться до install.txtфайлу в завантаженому архіві Dislocker.


5
Чи справді вам довелося посилатися на сторінку Вікіпедії про GitHub?
Веркас

6

Дуже хороший підручник, проте є одна проблема. Оскільки файл читається лише вам, вам потрібно буде використовувати прапор лише для читання:

mount -ro loop dislocker-file /media/mount

Також варіант -u (--користувач-пароль), щоб зробити це набагато простіше:

sudo dislocker -r -V /dev/sdaX -u -- /media/mount
Enter the user password:▯ 

Якщо ви хочете знову встановити в тій самій папці, використовуйте:

sudo dislocker -r -V /dev/sdaX -u -- -o nonempty /media/mount

(Де X слід замінити на номер зашифрованого накопичувача, наприклад / dev / sda7)


3
Також НЕ використовуйте make uninstallдля цього пакета. Він порушить ваші символьні посилання, і виглядатиме так, що ваш / usr / bin був видалений, і ви подумаєте, що вам доведеться перевстановити ваш дистрибутив, однак файли все є після перезавантаження. Я не можу знайти сторінку, яка допомогла мені виправити цю проблему, проте є інші проблеми з Makefile, про які повинен знати інспектор.
техноп

0

Я встановив Dislocker нещодавно і запуск сценарію cmake .викликав помилки при спробі пошуку, polarsslнезважаючи на те, що він встановлений.

Випадково мені вдалося встановити його: ви не повинні запускатись cmakeпід /dislocker/srcкаталогом, як згадувалося в першій відповіді (можливо, він працював і раніше), але слід:

cd /dislocker
cmake .

Можливо, makeпрацює в dislocker / src, а cmakeні?
Xen2050

0

нове ім'я пакету для libpolarssl: libmbedtls-dev

тож ви можете встановити комп’ютери libpolarssl для cmake, встановивши його:

apt-get install libmbedtls-dev

Тоді cname і все інше буде добре працювати


Отже, це та всі старіші рішення спричиняють, що ключ шифрування повністю зберігається на самому диску, а не частина його зберігається лише на TPU материнської плати, як у випадку з самим BitLocker, правда?
мат
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.