Gunakan (Windows) drive yang dienkripsi BitLocker pada Ubuntu 14.04 LTS

43

Bagaimana saya bisa memasang drive terenkripsi BitLocker saya di Ubuntu?

Saya telah memeriksa situs web Wine , dan tidak memiliki dukungan BitLocker, dan saya tidak tahu cara menginstal Dislocker di komputer saya.

Saya tidak dapat menghapus enkripsi karena komputer sekolah saya menggunakan OS Windows daripada OS Linux. Juga karena saya menginstal Ubuntu karena OS Windows saya tidak berfungsi.

Neugdae
sumber

Jawaban:

44

Pertama, kami membuat dua folder, /media/bitlockerdan /media/mount:

sudo mkdir /media/bitlocker /media/mount

Kemudian, unduh dan ekstrak Dislocker .

Anda ingin menginstal beberapa paket yang dibutuhkan:

sudo apt-get install libfuse-dev

Untuk menginstalnya, kita perlu mengubah direktori ke dislockerfolder:

cd dislocker

Bergantung pada sistem operasi Anda, Anda harus memilih salah satu dari ini:

  • Untuk distro yang mirip dengan Debian berdasarkan Debian Jessie atau Ubuntu 14.04 atau lebih lama:

    aptitude install gcc cmake make libfuse-dev libpolarssl-dev ruby-dev
    
  • Untuk distro seperti Debian berdasarkan Debian Stretch atau Ubuntu 16.04 atau lebih baru:

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

Sekarang kami akhirnya menginstal dislocker:

cmake .
make
sudo make install

Di sini, kita perlu menemukan partisi kita sehingga kita tidak menghapus semua drive kita secara tidak sengaja:

sudo fdisk -l

Jika kami memiliki kata sandi pemulihan, kami dapat mendekripsi menggunakan ini:

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

PS: Anda harus mengganti 1536987-000000-000000-000000-000000-000000-000000-000000dengan kata sandi pemulihan Anda.

Jika Anda mengetahui kata sandi Anda, kami juga dapat menggunakannya:

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

Pssst: Ganti PASSWORDdengan kata sandi Pengguna Anda. Perhatian: pertahankan usebelum kata sandi! Jadi, jika kata sandi UbuntuLoverAnda, Anda harus menggunakan uUbuntuLoversetelah tanda hubung.

Jika disk Anda dipasang ke sdb, gunakan opsi sdb1.

Jika Anda mendekripsi dengan file pemulihan, gunakan "path / to / .BEK" sebagai gantinya:

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

Sekarang, kami akhirnya me-mount file kami:

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

(Jika pemasangan di atas gagal dengan "Izin ditolak" tambahkan -ropsi dan coba lagi.)

Sekarang Anda dapat pindah ke folder / media / mount dan melihat data yang Anda dekripsi.

Baca sumber untuk informasi lebih lanjut dan detail.

Maythux
sumber
Saya tidak punya kata sandi pemulihan. Dan saya tidak yakin dari mana mendapatkan ini. Bisakah Anda ceritakan tentang ini?
Ejaz Karim
1
Saya juga membutuhkan ini: sudo apt-get install libpolarssl-dev- jika tidak membuat akan gagal.
friederbluemle
3
Apakah ini juga memungkinkan untuk menulis ke drive bitlockered serta membaca?
Samir
1
gagal di ubuntu 16.10
nazar2sfive
1
dislocker harus mendukung akses baca-tulis (rw) ke beberapa wadah / versi bitlocker, tautan "sumber" mengatakan akses windows 8 rw belum didukung (pada tahun 2014) dan sebuah komentar mengatakan itu akan "diam-diam dipasang sebagai ro (walaupun mount menunjukkan sebagai rw) " mungkin mengarah ke kesalahan mount " ntfs-3g-mount: mount gagal: Izin ditolak " . Menghilangkan -ropsi untuk dislocker & mount harus mencoba me-mount rw
Xen2050
7

Anda perlu Dislocker untuk menggunakan drive yang dienkripsi BitLocker. Anda dapat mengunduhnya dari sini atau di sana juga ada repositori GitHub .

Untuk menginstalnya Anda perlu:

  • Kompiler, GCC atau Dentang ;
  • Make (atau gmake, untuk FreeBSD)
  • Header untuk FUSE;
  • Tajuk untuk PolarSSL;
  • Partisi yang dienkripsi dengan BitLocker, dari Windows Vista, 7 atau 8.

Untuk instruksi terperinci, lihat halaman ini atau lihat install.txtfile di arsip Dislocker yang diunduh.

Ron
sumber
5
Apakah Anda benar - benar harus menautkan ke halaman Wikipedia tentang GitHub?
Vercas
6

Tutorial yang sangat bagus, namun ada satu masalah. Karena file hanya dibaca, Anda harus menggunakan flag read-only:

mount -ro loop dislocker-file /media/mount

Juga opsi -u (--user-password) untuk membuatnya lebih mudah:

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

Jika Anda ingin memasang lagi di folder yang sama gunakan:

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

(Di mana X harus diganti dengan jumlah drive terenkripsi Anda, misalnya / dev / sda7)

Technop
sumber
3
Juga, JANGAN gunakan make uninstalluntuk paket ini. Itu akan merusak symlink Anda dan itu akan terlihat seperti / usr / bin Anda telah dihapus dan Anda akan berpikir Anda harus menginstal ulang distro Anda tetapi file-file semua ada di sana setelah Anda reboot. Saya tidak dapat menemukan halaman yang membantu saya memperbaiki masalah ini namun ada masalah lain dengan Makefile yang harus diperhatikan oleh pengelola.
Technop
0

Saya menginstal dislocker baru-baru ini dan menjalankan skrip cmake .memicu kesalahan pada mencoba menemukan polarsslmeskipun sedang diinstal.

Secara kebetulan, saya akhirnya berhasil menginstalnya: Anda tidak boleh berjalan di cmakebawah /dislocker/srcdirektori seperti yang disebutkan dalam balasan pertama (mungkin berhasil di masa lalu) tetapi harus:

cd /dislocker
cmake .
R.Jerome
sumber
Mungkin makeberfungsi di dislocker / src, sementara cmaketidak?
Xen2050
0

nama paket baru untuk libpolarssl adalah: libmbedtls-dev

sehingga Anda dapat menginstal kompoments libpolarssl untuk cmake dengan menginstalnya:

apt-get install libmbedtls-dev

Kemudian cname dan yang lainnya akan berfungsi dengan baik

stevel
sumber
Jadi ini dan semua solusi yang lebih lama mensyaratkan bahwa kunci enkripsi sepenuhnya disimpan pada drive itu sendiri, daripada bagian itu disimpan hanya pada TPU motherboard seperti halnya dengan BitLocker sendiri, kan?
matt