Linux'ta BitLocker şifreli bir sürücüye nasıl erişilir?


72

Windows 7 Ultimate çalıştıran bir dizüstü bilgisayar var. BitLocker kullanarak sürücülerimi şifreledim. Şimdi Lubuntu'yu Windows ile birlikte kurdum . Ancak şifreli sürücülerim Linux'ta görünmüyor. Bunu nasıl düzeltebilirim?


4
Merhaba Zeal, sorunuz yeterince cevaplandı mı? Eğer öyleyse, soruyu kapatmak için lütfen bir cevap seçin.
Brett Dikeman

Askubuntu.com/a/617989/25639 adresinde oldukça ayrıntılı bir cevap var .
utanmadan

Yanıtlar:


63

BitLocker bölümüne Linux altında , FUSE kullanan (ya da olmayan) bir açık kaynak sürücüsü olan Dislocker'ı kullanarak erişebilirsiniz .

Bunun için, bir USB anahtarındaki (.bek uzantılı bir dosya) dosyaya veya kurtarma parolasına ihtiyacınız vardır.


5
Oldukça yeni dosya tarihleri, tutuluyor gibi görünüyor. Yazma yetenekleri ile.
Fiasco Labs

@Aorimn github bir sürüm mantaining gibi görünüyor: github.com/Aorimn/dislocker/tree/develop
adosaiguas

5
@ Bitlocker tescilli bir Microsoft şifreleme yöntemi ise, aorimn ... onunla nasıl arabirim kurmayı başardın?
Ashley

1
Ancak herhangi bir USB anahtarım veya kurtarma şifrem yok. Şifrelemeyi ayarlamadım, fabrika ayarlarından şifrelenmiş olarak geldi. Anahtarı nerede bulabilirim?
Youda008

31

Aorimn'e teşekkürler , çözümü benim için çalıştı. Unix konusunda oldukça tecrübesizim, bu yüzden bunu anlamak birkaç saat sürdü. Yedeklemem devam ederken attığım adımları tarif edeceğimi düşündüm :)

Benim sorunum, Windows'u ön yükleyememdi ve dosyalarıma bir Bitlocked bölümünden erişmek için bir yola ihtiyacım vardı. Bunu yapmak için, bir bitlocker kurtarma şifresine (8 basamaklı basamak) ve sisteminizi USB'den önyükleme yeteneğine ihtiyacınız var.

  1. LiLiBaşka bir Windows makinesine indirin ve yükleyin ( Linux Live USB Creator )
  2. Başlat LiLive hafif bir ubuntugörüntü indirmesini sağla . Seçtiğim Xubuntu.
  3. Görüntüyü USB çubuğunuza takın.
  4. Sorunlu makineyi USB-Stick ile başlatın
  5. Ubuntu açılış ekranını gördüğünüzde, bir tuşa basın.
  6. Altında F6, aşağıdaki seçenekleri ayarlayın: nomodeset, acpi=off, noacpivenolacpi
  7. Önyükleme ubuntu.
  8. Bir klasör yap /media/windowsve /media/mount.
  9. Dislocker indirin ve açın
  10. sudo apt-get install libfuse-dev libpolarssl-dev
  11. dizini dislocker/srcklasöre değiştir
  12. sudo make
  13. sudo make install
  14. dizini değiştir /usr/bin
  15. sudo fdisk -l
  16. Bitli olan bölümü tanımlayın. Benimki öyleydi /dev/sda1.
  17. sudo dislocker -r -V /dev/sda1 -p315442-000000-000000-000000-000000-000000-000000-000000 -- /media/windows (kendi bitlocker anahtarınızı ve kaynak bölümünüzü değiştirin)
  18. dir'i değiştir /media/windows( sudo -ierişemiyorsan kullan)
  19. mount -o loop dislocker-file /media/mount
  20. Artık dosyalarınızı dosya yöneticisinin bağlı bir sürücüsünde görmelisiniz.

Yedeklemeler oldukça yavaştır, ancak pencereleri yeniden yüklemeyi bitirirseniz sorun çıkartabilir. İyi şanslar!


5
Yukarıdaki adımlardan nasıl belli değildi dislockerişte bilgi FUSE ile kaynaktan", bir bağlama noktası programı vermek zorunda olduğu, çalışıyor. Bir kez tuşları deşifre edilir, adlı bir dosya dislocker-filesağlanan bu işe görünen bağlama noktası Bu dosya sanal bir NTFS bölümüdür, bu nedenle herhangi bir NTFS bölümü olarak bağlayabilir ve daha sonra onu okuyabilir veya yazabilirsiniz. "
xpt

2
Şu anda (Ubuntu 18.04 tarihinden itibaren) cihazınız Ubuntu'nun depolarında mevcut, bu yüzden sudo apt install dislockerkaynaktan kurmak yerine çalıştırarak yükleyebilirsiniz .
Dominik

Kilitleyici kullanmaktan başka bir çözüm var mı? Sorun şu ki, kilitleyici derleme gerektiriyor ve (denediğim hemen hemen her seferinde olduğu gibi) derleme başarısız oluyor.
Tensigh

7

Kali Linux'u güncellemek ve kurmak için bir yol buldum dislocker.

Kali Linux 1.0.9a i386 önyüklenebilir DVD'sinin kullanılması

"/Etc/apt/sources.list" dosyasını düzenleyin ve ekleyin:

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

Terminal'i kullanarak programları kurun:

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

Sürücü Bitlocker hacmini bulun:

fdisk -l

/ Mnt içerisinde klasörleri yapın: tmp, dis.

Kilidini çalıştırın:

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

Uygun Bitlocker anahtarını doğrulamak için dosyanın var olup olmadığını kontrol edin:

ls /mnt/tmp

dislocker-fileDoğru ise geri dönmeli .

Montaj hacmi:

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

/mnt/disDosyalara erişmek için göz atın .


dislockerKali Linux 2.0'da çalışmıyor. makeKomutu denediğimde şu çıktı beliriyor:> dislocker-fuse.c: 35: 19: ölümcül hata: fuse.h: Böyle bir dosya ya da dizin yok Ve elle kullanma ( apt-get install libfuse-dev)> Aşağıdaki paketlerin karşılanmayan bağımlılıkları var libfuse-dev::> Bağımlı :libselinux-dev
cagcak

Büyük adım adım talimatlar. Sadece bu sayede dislocker komutunun kendisini monte etmediğini (benzeri sshfsveya başka şeyler) öğrendim .
Tomasz Gandor

2

BitLocker, yalnızca Windows tarafından desteklenen tescilli, kapalı kaynaklı bir sürücü şifreleme sistemidir. Windows bölümlerinize Linux'tan erişmek istiyorsanız BitLocker şifrelemesini kaldırmanız gerekir.

Bkz. BitLocker Sürücü Şifrelemesini devre dışı bırakmak ve birimin şifresini çözmek arasındaki fark nedir? Bunu yapmak için talimatlar için. İlk önce verilerinizin yedeğini almanız önerilir.

Sürücünün şifresi çözüldüğünde, bunun yerine TrueCrypt kullanabilirsiniz ; Linux altında bir Sistem Şifreleme hacminin okunması varsayılan olarak desteklenmemektedir, ancak birisi bir çözüm bulmuştur. Bkz Linux üzerinde TrueCrypt® şifreli Windows sistem sürücüleri nasıl kullanılır .

En azından, TrueCrypt belgelerini ve daha spesifik olarak desteklenen işletim sistemi listesini inceleyin .

Yine bir başka seçenek ise PGP Tüm Disk Şifreleme'dir. Dual Boot Linux ve Windows XP için PGP Tüm Disk Şifrelemesi bölümüne bakınız .



3
@BrettDikeman Cevabınızı geçerli olmadığı şekilde (veya artık doğru değil) ayarlamak veya silmek isteyebilirsiniz. Bkz. Superuser.com/a/421314/118989 .
Jonathan Komar

@TomaszGandor tam olarak güncelleme nedir? Bitlocker artık kapalı kaynak değil mi? Dislocker gerçekte nasıl buralarda dolaşıyor?
user2305193

1

Sana yardım edebilecek bulduğum tek şey NVbit . BitLocker birimlerine erişmenizi sağlayan deneysel bir sigorta sürücüsüdür. Hala alfa durumunda ve kodu kendiniz derlemeniz gerekecek gibi görünüyor. Ayrıca yalnızca salt okunur erişime izin verir ve bazı şeyler çalışmayabilir. Bence en iyi bahis bu.


Bunun muhtemelen şu anki en iyi bahsiniz olduğuna katılıyorum.
Mark S.

ayıklanan ve kilidini yükleyenler ve biraz sıkıcı bulmuş olanlar için, bu komutu cdsrc klasöründeyken kullanın. sudo make uninstall
blade19899 12:12

@ MichaelHampton NVbit: Accessing Bitlocker volumes from linux. Bana iyi görünüyor.
SaintWacko

Ne kadar kullanışlı? "Kod alfa durumunda" dıĢında "Ayrıca," Araştırma bir yıl kadar önce yapıldı. - sadece erişim, dislockeren azından RW erişimine izin verirken herhangi bir ilk elden deneyim-kullanıcı yorumu lütfen?
xpt

@xpt Bununla ilgili deneyimim yok, Goole-Fu'da buldum. Dislocker'ı daha yeni olduğu için kullanmanızı öneririm ve bulduğumdan daha iyi durumda görünüyor.
SaintWacko

0

Lütfen libpolarssl-devkullanılamayacağını, bunun yerine yerini aldığına dikkat edin , bunun libmbedtls-dev yerine bunu kullanın:

sudo apt-get install libmbedtls-dev

Not: Bu arada, canlı önyükleme kullanarak bir başarıydı. Ben okuyabilir ve yazabilirim. Sadece yukarıdaki adımları takip edin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.