Wie kann ich eine verschlüsselte Festplatte über die Befehlszeile mounten?

Wenn ich diskutil mount disk3das Terminal eintippe, sagt es Volumen(s) erfolgreich gemountet . Die Festplatte ist jedoch nicht gemountet und ich kann dies bestätigen, indem ich die GUI von Disk Utility.app öffne, und auch die Festplatte wird nicht im Finder angezeigt.

Ich vermute, dass dies daran liegt, dass die Festplatte verschlüsselt ist und der Terminalbefehl nicht über „Schlüsselbund“ weitergeleitet wird, um das Kennwort für die verschlüsselte Festplatte abzurufen.

Was denken Sie? Gibt es eine Möglichkeit, verschlüsselte Laufwerke über die Befehlszeile zu mounten?
Vielen Dank.

Antworten (4)

Sie möchten ausführen diskutil coreStorage unlockVolume <UUID>, wobei die UUID die UUID des logischen Volumes ist, die Ihrer verschlüsselten Festplatte zugeordnet ist /dev/disk3. Sie können die lvUUID abrufen, indem Sie diskutil cs listdas Terminal ausführen und nach der Ausgabe suchen, die sich auf bezieht /dev/disk3. Die Kennung ist eine lange Zeichenfolge, die in etwa so aussehen würde: „B807C2A0-577F-3DB0-9002-F82B9137696C“.

An diesem Punkt werden Sie nach einem Passwort gefragt, und wenn es richtig ist, entsperren Sie die Festplatte.

Das hat super funktioniert. Es sollte gesagt werden, dass Sie beim Ausführen einer diskutil coreStorage-Liste möglicherweise auf einen Stapel solcher IDs stoßen, die das Gerät darstellen. In meinem Fall sieht der Stack folgendermaßen aus: Logical Volume Group, Physical Volume, Logical Volume Family und schließlich Logical Volume. Sie möchten die mit Logical Volume angezeigte ID, die die letzte ist, für Ihren unlockVolume-Aufruf verwenden.
Beachten Sie, dass Sie für moderne apfs-Dateisysteme diskutil apfs unlockVolumeund verwenden solltendiskutil apfs list

Sie können verwenden hdiutil, um ein Disk-Image zu mounten, das mit einer Passphrase geschützt ist.

hdiutil attach -agentpass /path/to/image.dmg

Das sollte versuchen, das Disk-Image zu mounten, und Sie zur Eingabe der Passphrase auffordern. Wenn es mit einem öffentlichen Schlüssel verschlüsselt ist, können Sie diesen mit der Option übergeben -pubkey.

Vielen Dank. Das ist nicht ganz das, wonach ich suche. Es fragt nicht nach dem Passwort, mit dem die Festplatte verschlüsselt ist. Es fragt zweimal nach dem Passwort meines lokalen Kontos, bevor die Festplatte angehängt wird.
Seltsamerweise fordert es mich nur zur Eingabe eines Passworts auf, wenn ich die Option -agentpass weglasse .
Ihre Antwort mit hdiutil hat nichts mit dem OP und der gestellten Frage zu tun, bei der es um das Mounten einer verschlüsselten Festplatte über die Befehlszeile ging, nicht um ein verschlüsseltes Festplatten-Image, was zwei verschiedene Dinge sind! Die Antwort des Findlings mit diskutil ist die richtige Antwort!
Gute Antwort. hdiutil ist die Antwort auf eine andere verwandte Frage, die ich hatte: wie man verschlüsselte dmg aushängt und sie "sperrt", damit sie beim neuen Einhängen nach dem Passwort fragt. Antwort isthdiutil eject /Volumes/your_volume

Ich kann nicht sehen, was ich heute anders mache, aber

diskutil unmount disk3           

und

diskutil mount disk3        

einwandfrei funktionieren und die Festplatte ordnungsgemäß aushängen und einhängen, und sie ist im Finder sichtbar. Verschlüsselung scheint damit nichts zu tun zu haben.

Beantwortest du hier deine eigene Frage? Wenn ja, ist Ihre Antwort, dass das Problem einfach verschwunden ist?

Rufen Sie den Wiederherstellungsmodus auf. Öffnen Sie die Terminal-App. Starten Sie die Festplattendienstprogramm-App über die Befehlszeile, indem Sie Folgendes ausführen:

/Applications/Utilities/Disk\ Utility.app/Contents/MacOS/Disk\ Utility

Wählen Sie das Sperrlaufwerk aus und klicken Sie auf Mounten. Es wird zur Eingabe eines Passworts aufgefordert, wenn es verschlüsselt ist

Sie können Ihr Root-Volume dann ganz normal eingeben.