Öffnen Sie den Bitlocker USB-Stick unter OS X.

8

Ich habe einen USB-Stick, der mit dem in Windows 7 integrierten Tool (Bitlocker) verschlüsselt ist. Ich möchte es auf meinem OS X El Capitan öffnen.

Wenn ich es öffne, erhalte ich nur eine Datei "BitLockerToGo.exe" und eine weitere "Read Me.url".

Ich habe hier und da einige Stücke gefunden, aber keine vollständige Prozedur für Mac.

A. Richard
quelle
Wie wäre es mit m3datarecovery.com/mac-bitlocker/… ?
Marthijn
@Marthijn "M3 Bitlocker" ist erwähnenswert: Das Lizenzmodell hat mich davon abgehalten, es zu verwenden, aber der Leser kann frei wählen.
A. Richard

Antworten:

9

Eigentlich habe ich nach einigem Erfolg gefragt, weil ich dachte, es würde allen zugute kommen ;-)

Hier ist der komplette Prozess. Einige Links fehlen, weil ich nicht genug Ruf habe, um sie alle einzubetten. Das tut mir leid.

Auf hohem Niveau brauchen wir "nur" Dislocker.

Aber um es zu installieren, müssen einige Abhängigkeiten gelöst werden ... wir brauchen:

  1. "Sicherung für OS X"
    • Laden Sie einfach die .img-Datei von ihrer Website herunter, öffnen Sie das .pkg-Installationsprogramm und führen Sie es aus
  2. Tools für Xcode-Befehlszeilenentwickler

    • Ich bin nicht sicher, was die generische Antwort ist.
    • Öffnen Sie ein Terminal und geben Sie ein

      xcode-select --install
      
      • Wenn die Fehlermeldung "-bash: xcode-select: Befehl nicht gefunden" angezeigt wird, müssen Sie Xcode aus dem App Store installieren und diesen Befehl erneut starten.
      • Wenn in einem Warnfenster Windows gefragt wird, ob Sie installieren möchten, klicken Sie auf die Schaltfläche "Installieren".
      • Wenn der Fehler "xcode-select: error: Befehlszeilentools sind bereits installiert, [...]" ausgegeben wird, sind Sie fertig.
  3. "Homebrew"

    • Geben Sie die folgenden Anweisungen auf der Website in das Terminal ein:

      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      
    • Wenn Sie eine Fehlermeldung erhalten, dass Xcode-Tools während der Installation nicht installiert wurden, ändern Sie den Pfad in Xcode:

      sudo xcode-select -switch /
      
  4. und offensichtlich Dislocker !

    • ZIP herunterladen (verfügbar in der grünen Schaltfläche "Klonen oder Herunterladen" rechts)
    • ZIP-Inhalt extrahieren
    • Öffnen Sie das Terminal und wechseln Sie in das Dislocker-Master-Verzeichnis
    • Kompilieren und installieren Sie den Dislocker:

      brew install src/dislocker.rb
      
      • Wenn Sie eine Fehlermeldung erhalten, dass Xcode-Tools während der Installation nicht installiert wurden, ändern Sie den Pfad wie folgt:

        sudo xcode-select -switch /
        

Seien Sie nicht verzweifelt, es ist jetzt Zeit, den USB-Stick zu montieren !

Aber es wird nicht trivial sein ...

  1. Identifizieren Sie das Gerät des USB-Sticks mithilfe des Festplatten-Dienstprogramms:
    • Öffnen Sie das Festplatten-Dienstprogramm und wählen Sie das USB-Stick aus. Irgendwo sollte man so etwas wie "disk3s1" bekommen. Ersetzen Sie dieses Beispiel in den folgenden Zeilen durch Ihren tatsächlichen Wert.
    • Lassen Sie das Festplatten-Dienstprogramm geöffnet, es wird in den nächsten Schritten verwendet
  2. Werfen Sie das USB-Laufwerk beispielsweise aus dem Festplatten-Dienstprogramm aus (Schaltfläche zum Aufheben der Bereitstellung).
  3. Erstellen Sie ein Verzeichnis für die entschlüsselte Datei

    sudo mkdir /tmp/mydrive
    

    Warnung: Dieses Verzeichnis weist seltsame Eigenschaften auf: Es wird mit "ls", aber nicht mit "ls -l" und nicht im Finder angezeigt, wo immer es sich befindet. Außerdem kann der Inhalt nicht aufgelistet werden, und der Versuch, ihn zu löschen, schlägt häufig mit seltsamen fehl Fehlermeldungen. Deshalb habe ich es in / tmp eingefügt, das bei jedem Neustart bereinigt wird.

  4. Entschlüsseln Sie den USB-Stick mit Dislocker. Wenn die Festplatte "disk3s1" und das Kennwort "MyPassword" lautet, sieht der Befehl folgendermaßen aus:

    sudo dislocker-file -V /dev/disk3s1 -v -uMyPassword -r -- /tmp/mydrive
    
  5. Fügen Sie das Disk-Image zum Disk Utility hinzu und mounten Sie es

    sudo hdiutil attach -imagekey diskimage-class=CRawDiskImage /tmp/mydrive/dislocker-file
    

    Hinweis: Versuchen Sie nicht, "/ tmp / mydrive / dislocker-file" selbst aufzulisten. Nehmen Sie einfach an, dass es dort ist, und schreiben Sie den Pfad so, wie er ist.

Hourray !!!, die neue Fahrt ist da!


Da wirklich nichts einfach ist, müssen Sie zum Aufräumen Folgendes tun:

  1. Hängen Sie das Laufwerk aus
    • Wählen Sie beispielsweise im Festplatten-Dienstprogramm Ihres Freundes das entsprechende Symbol aus und klicken Sie auf die Schaltfläche "Bereitstellung aufheben"
  2. Werde das Bild los
    • Wählen Sie unter "Festplatten-Dienstprogramm" das graue Laufwerk aus und wählen Sie im Menü "Datei" die Option "Auswerfen".
  3. Nehmen Sie das Sicherungsvolumen ab

    sudo  hdiutil detach /tmp/mydrive/
    

Erst jetzt ist das Verzeichnis / tmp / mydrive ein einfaches Verzeichnis, das gelöscht werden kann ...


Wie Sie bemerkt haben, ist der Prozess definitiv komplex und schließlich bekomme ich nur ein schreibgeschütztes Laufwerk. Ich bin an einer besseren Antwort interessiert.

A. Richard
quelle
brew install src/dislocker.rbauf dem makeSchritt fehlgeschlagen . Seltsamerweise manuell ausgeführt cmake, makeund make installerfolgreich und installiert es im Keller.
Drew Stephens
Jonatan $ sudo Dislocker -V / dev / disk2s1 --Benutzerpasswort xxx - ~ / Entschlüsselte Festplatte Geben Sie das Benutzerkennwort ein: Sicherung: ungültiges Argument `/ Users / Jonatan / Entschlüsselte Festplatte 'Was kann der Fehler sein? Ich habe versucht, sowohl mit einem vorhandenen Verzeichnis als auch mit einem nicht vorhandenen Verzeichnis ...
jontejj
8

Ich möchte meine Erfahrungen in High Sierra teilen, da es noch einfacher zu sein scheint.

Installation

Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Sicherung für macOS

brew cask install osxfuse

Anmerkungen

  • Um osxfuse zu installieren und / oder zu verwenden, müssen Sie möglicherweise die Kernel-Erweiterung in aktivieren System Preferences → Security & Privacy → General

  • Stellen Sie sicher, dass Sie einen Neustart durchführen, bevor Sie fortfahren (wie von osxfuse empfohlen).

Entriegelung

brew install dislocker

Betrieb

Montieren

# to unlock the dislocker image
sudo dislocker -v -V /dev/disk3s1 -r -uPASSWORD ~/mydrive

# to mount the unlocked image
sudo hdiutil attach /tmp/mydrive/dislocker-file -imagekey diskimage-class=CRawDiskImage -mountpoint /Volumes/mydrive

Abmontage

# unmount the unlocked image
sudo hdiutil detach /Volumes/mydrive

# release the unlocked bitlocker
sudo hdiutil detach /tmp/mydrive

Skript

Ich habe auch eine Übersicht erstellt , um das Ein- und Aushängen zu vereinfachen:

# mount, will be available at /Volumes/bitlocker.disk3s1
sudo mount-bitlocker /dev/disk3s1 PASSWORD

# unmount
sudo umount-bitlocker /dev/disk3s1
Albus Dumbledore
quelle
Dies ist die einzig richtige Antwort, die aktuell ist. Nicht einmal der Dislocker Github wird aktualisiert.
not2qubit
0

Ich kann bestätigen, dass dies immer noch funktioniert (2. Oktober 2018). Sowohl der Befehl zum Entsperren des Dislockers als auch das Wesentliche stellen das Volume als schreibgeschützt bereit. Wenn ein vollständiger Zugriff (Lesen / Schreiben) erforderlich ist, entfernen Sie die Option "-r" aus dem Befehl "Dislocker" und / oder bearbeiten Sie den Haupt-Mount-Bitlocker, indem Sie "-r" entfernen.

sven481
quelle
-1

Alternative Lösung

Verwenden Sie Windows in der virtuellen Maschine. Übergeben Sie das USB-Gerät an die VM und geben Sie es an das Host-MacOS zurück.

Ich habe es nicht ausprobiert, aber es sollte theoretisch funktionieren.

amdyes
quelle