Verwenden Sie ein (Windows) BitLocker-verschlüsseltes Laufwerk unter Ubuntu 14.04 LTS

43

Wie kann ich mein mit BitLocker verschlüsseltes Laufwerk unter Ubuntu einbinden?

Ich habe die Wine- Website überprüft und hatte keine BitLocker-Unterstützung und ich habe keine Ahnung, wie Dislocker auf meinem Computer installiert wird.

Ich kann die Verschlüsselung nicht entfernen, da meine Schulcomputer Windows anstelle von Linux verwenden. Auch weil ich Ubuntu installiert habe, weil mein Windows-Betriebssystem nicht funktioniert hat.

Neugdae
quelle

Antworten:

44

Zuerst erstellen wir zwei Ordner /media/bitlockerund /media/mount:

sudo mkdir /media/bitlocker /media/mount

Laden Sie dann Dislocker herunter und extrahieren Sie es .

Sie möchten einige benötigte Pakete installieren:

sudo apt-get install libfuse-dev

Um es zu installieren, müssen wir das Verzeichnis in den dislockerOrdner ändern :

cd dislocker

Abhängig von Ihrem Betriebssystem müssen Sie eine der folgenden Optionen auswählen:

  • Für Debian-ähnliche Distos, die auf Debian Jessie oder Ubuntu 14.04 oder älter basieren:

    aptitude install gcc cmake make libfuse-dev libpolarssl-dev ruby-dev
    
  • Für Debian-ähnliche Distos, die auf Debian Stretch oder Ubuntu 16.04 oder höher basieren:

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

Jetzt installieren wir endlich den Dislocker:

cmake .
make
sudo make install

Hier müssen wir unsere Partition finden, damit wir nicht versehentlich alle unsere Laufwerke löschen:

sudo fdisk -l

Wenn wir ein Wiederherstellungskennwort haben, können wir es folgendermaßen entschlüsseln:

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

PS: Sie sollten ersetzen 1536987-000000-000000-000000-000000-000000-000000-000000mit dem Wiederherstellungskennwort.

Wenn Sie Ihr Passwort kennen, können wir das auch verwenden:

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

Pssst: Ersetzen Sie PASSWORDdurch Ihr Benutzerpasswort. Achtung: das uvor dem Passwort aufbewahren! Also, wenn Ihr Passwort ist UbuntuLover, müssen Sie uUbuntuLovernach dem Bindestrich verwenden.

Wenn Ihre Festplatte in sdb eingebunden ist, verwenden Sie die Option sdb1.

Wenn Sie mit einer Wiederherstellungsdatei entschlüsseln, verwenden Sie stattdessen "path / to / .BEK":

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

Nun mounten wir endlich unsere Datei:

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

(Wenn die Bereitstellung oben mit "Berechtigung verweigert" fehlschlägt, fügen Sie die -rOption hinzu und versuchen Sie es erneut.)

Jetzt können Sie in den Ordner / media / mount wechseln und Ihre entschlüsselten Daten anzeigen.

Lesen Sie die Quelle für weitere Informationen und Details.

Maythux
quelle
Ich habe kein Wiederherstellungskennwort. Und ich bin mir nicht sicher, woher ich das nehmen soll. Kannst du mir davon erzählen?
Ejaz Karim
1
Das brauchte ich auch: sudo apt-get install libpolarssl-dev- sonst würde make scheitern.
Friederblümle
3
Ermöglicht dies sowohl das Schreiben als auch das Lesen auf das bitlockered-Laufwerk?
Samir
1
fehlgeschlagen am Ubuntu 16.10
nazar2sfive
1
dislocker sollte den Lese- und Schreibzugriff (rw) auf einige Bitlocker-Container / -Versionen unterstützen. Der Link "Quelle" besagt, dass der Windows 8-rw-Zugriff noch nicht unterstützt wurde (2014), und ein Kommentar besagt, dass es "stillschweigend als ro" bereitgestellt werden würde (obwohl) mount wird als rw angezeigt) "führt wahrscheinlich zum mount-Fehler " ntfs-3g-mount: mount fehlgeschlagen: Berechtigung verweigert " . Weglassen der -rOption dislocker & Montage sollte Montage rw versuchen
Xen2050
7

Sie benötigen Dislocker, um mit BitLocker verschlüsselte Laufwerke zu verwenden. Sie können es hier herunterladen oder es gibt auch ein GitHub- Repository .

Um es zu installieren, benötigen Sie:

  • Ein Compiler, GCC oder Clang ;
  • Make (oder gmake, für FreeBSD)
  • Header für FUSE;
  • Header für PolarSSL;
  • Eine mit BitLocker verschlüsselte Partition unter Windows Vista, 7 oder 8.

Detaillierte Anweisungen finden Sie auf dieser Seite oder in der install.txtDatei im heruntergeladenen Dislocker-Archiv.

Ron
quelle
5
Mussten Sie wirklich auf die Wikipedia-Seite über GitHub verlinken?
Vercas
6

Sehr gutes Tutorial, aber es gibt ein Problem. Da die Datei schreibgeschützt ist, müssen Sie das Nur-Lese-Flag verwenden:

mount -ro loop dislocker-file /media/mount

Auch die -u (--user-Passwort) Option, um diese viel einfacher:

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

Wenn Sie erneut im selben Ordner mounten möchten, verwenden Sie:

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

(Wobei X durch die Nummer Ihres verschlüsselten Laufwerks ersetzt werden soll, zB / dev / sda7)

technop
quelle
3
Verwenden Sie auch NICHT make uninstallfür dieses Paket. Es wird Ihre Symlinks unterbrechen und es wird so aussehen, als ob Ihr / usr / bin gelöscht wurde und Sie werden denken, dass Sie Ihre Distribution neu installieren müssen, aber die Dateien sind alle da, nachdem Sie neu gestartet haben. Ich kann die Seite, die mir bei der Behebung dieses Problems geholfen hat, nicht finden. Es gibt jedoch andere Probleme mit dem Makefile, die dem Betreuer bekannt sein sollten.
Technop
0

Ich habe Dislocker kürzlich installiert und das Ausführen des Skripts cmake .hat Fehler ausgelöst, wenn versucht wurde, das Skript zu finden, polarsslobwohl es installiert ist.

Durch Zufall habe ich es schließlich geschafft, es zu installieren: Sie sollten nicht cmakeunter dem /dislocker/srcin der ersten Antwort genannten Verzeichnis laufen (vielleicht hat es in der Vergangenheit funktioniert), sondern sollten:

cd /dislocker
cmake .
R. Jerome
quelle
Funktioniert vielleicht makein Dislocker / Src, während cmakenicht?
Xen2050
0

Der neue Paketname für libpolarssl lautet: libmbedtls-dev

So können Sie die libpolarssl-Komponenten für cmake installieren, indem Sie sie installieren:

apt-get install libmbedtls-dev

Dann wird cname und alles andere gut funktionieren

stevel
quelle
Diese und alle älteren Lösungen setzen voraus, dass der Verschlüsselungsschlüssel vollständig auf dem Laufwerk selbst gespeichert ist und nicht nur teilweise auf der TPU des Motherboards, wie dies bei BitLocker selbst der Fall ist.
Matt