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, bekomme ich nur eine Datei „BitLockerToGo.exe“ und eine weitere „Read Me.url“
Ich habe hier und da einige Teile gefunden, aber kein vollständiges Verfahren für Mac.
Eigentlich habe ich nach einigen Erfolgen gefragt, weil ich dachte, es würde allen nützen ;-)
Hier ist der komplette Prozess. Einige Links fehlen, weil ich nicht genug Reputation 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 behoben werden ... wir brauchen:
Xcode-Befehlszeilen-Entwicklertools
Öffnen Sie ein Terminal und geben Sie ein
xcode-select --install
"Selbstgebrautes"
Geben Sie nach den Anweisungen auf ihrer Website Folgendes 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 nicht installiert wurden, obwohl Sie es installiert haben, ändern Sie den Pfad zu Xcode:
sudo xcode-select -switch /
und offensichtlich Dislocker !
Dislocker kompilieren und installieren:
brew install src/dislocker.rb
Wenn Sie eine Fehlermeldung erhalten, dass Xcode-Tools nicht installiert wurden, obwohl Sie es installiert haben, ändern Sie den Pfad wie folgt:
sudo xcode-select -switch /
Verzweifeln Sie nicht, es ist jetzt an der Zeit, den USB-Stick zu mounten !
Aber es wird nicht trivial...
Erstellen Sie ein Verzeichnis für die entschlüsselte Datei
sudo mkdir /tmp/mydrive
Achtung: Dieses Verzeichnis wird seltsame Eigenschaften haben: Es erscheint mit "ls", aber nicht mit "ls -l" und nicht im Finder, wo immer es ist, außerdem kann der Inhalt nicht aufgelistet werden, und der Versuch, es zu löschen, scheitert oft mit seltsamen Fehlermeldungen. Deshalb habe ich es in /tmp abgelegt, das bei jedem Neustart bereinigt wird.
Entschlüsseln Sie den USB-Stick mit Dislocker. Wenn die Festplatte "disk3s1" und das Passwort "MyPassword" ist, sieht der Befehl so aus:
sudo dislocker-file -V /dev/disk3s1 -v -uMyPassword -r -- /tmp/mydrive
Fügen Sie das Disk-Image dem Festplattendienstprogramm 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.
Hurra !!!, das neue Laufwerk ist da !
Da wirklich nichts einfach ist, müssen Sie zum Aufräumen Folgendes tun:
Trennen Sie das Sicherungsvolumen
sudo hdiutil detach /tmp/mydrive/
Nur 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.
brew install src/dislocker.rb
make
auf der Stufe gescheitert . Seltsamerweise war das manuelle Ausführen cmake
von , make
, und make install
erfolgreich und installierte es im Keller.Ich möchte meine Erfahrungen mit High Sierra teilen, da es noch einfacher zu sein scheint.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew cask install osxfuse
Um osxfuse zu installieren und/oder zu verwenden, müssen Sie möglicherweise deren Kernel-Erweiterung aktivierenSystem Preferences → Security & Privacy → General
Stellen Sie sicher, dass Sie neu starten, bevor Sie fortfahren (wie von osxfuse empfohlen).
brew install dislocker
# 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
# unmount the unlocked image
sudo hdiutil detach /Volumes/mydrive
# release the unlocked bitlocker
sudo hdiutil detach /tmp/mydrive
Ich habe auch einen Kern erstellt , um das Mounten/Unmounten-Verfahren zu vereinfachen:
# mount, will be available at /Volumes/bitlocker.disk3s1
sudo mount-bitlocker /dev/disk3s1 PASSWORD
# unmount
sudo umount-bitlocker /dev/disk3s1
Ich kann bestätigen, dass dies immer noch funktioniert (2. Oktober 2018). Sowohl der Dislocker-Unlock-Befehl als auch der Kern hängen das Volume jedoch als schreibgeschützt ein. Wenn vollständiger Zugriff (Lesen/Schreiben) erforderlich ist, entfernen Sie die Option „-r“ aus dem Befehl „dislocker“ und/oder bearbeiten Sie den Kernpunkt „mount-bitlocker“, indem Sie „-r“ entfernen.
Alternative Lösung
Verwenden Sie Windows in einer 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.
Marthijn
A.Richard