Come posso montare un disco crittografato dalla riga di comando?


14

Quando scrivo diskutil mount disk3nel terminale, dice Volume (s) montato correttamente . Tuttavia, il disco non è montato e posso confermarlo aprendo la GUI di Disk Utility.app e anche il disco non viene visualizzato nel Finder.

Sospetto che ciò sia dovuto al fatto che il disco è crittografato e il comando del terminale non passa tramite "Portachiavi" per recuperare la password per il disco crittografato.

Cosa pensi? Esiste un modo per montare dischi crittografati tramite la riga di comando?
Grazie.

Risposte:


22

Si desidera eseguire diskutil coreStorage unlockVolume <UUID>, in cui l'UUID è l'UUID volume logico associato al tuo disco criptato, /dev/disk3. È possibile ottenere lvUUID eseguendo diskutil cs listnel terminale e cercando l'output correlato /dev/disk3. L'identificatore è una stringa lunga che assomiglierebbe a questo 'B807C2A0-577F-3DB0-9002-F82B9137696C'.

Ti verrà richiesta una password a quel punto e, se è corretta, sbloccare il disco.


2
Questo ha funzionato alla grande. Va detto che quando si esegue un elenco coreStorage diskutil, è possibile riscontrare una pila di tali ID che rappresentano il dispositivo. Nel mio caso, lo stack si presenta come: Gruppo volume logico, Volume fisico, Famiglia volume logico e infine Volume logico. Si desidera utilizzare l'ID mostrato con Volume logico, che è l'ultimo, per la chiamata di sblocco volume.
Robert Casey,

9

È possibile utilizzare hdiutilper montare un'immagine disco protetta con una passphrase.

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

Ciò dovrebbe tentare di montare l'immagine del disco, richiedendo la passphrase. Se è crittografato con una chiave pubblica, puoi passarlo utilizzando l'opzione -pubkey.


Grazie. Non è esattamente quello che sto cercando. Non richiede la password con cui è crittografato il disco. Richiede la password del mio account locale due volte prima di collegare il disco.
josswinn

3
Stranamente mi richiede solo una password quando ho Tralascio l'opzione -agentpass.
Teo Sartori,

1
La tua risposta, usando hdiutil, non ha nulla a che fare con l'OP e la domanda posta, che riguardava il montaggio di un disco crittografato dalla riga di comando, non un'immagine disco crittografata, che sono due cose diverse! la risposta del trovatello, usando diskutil, è la risposta corretta!
user3439894,

Buona risposta. hdiutil è la risposta per un'altra domanda correlata che ho avuto: come smontare dmg crittografato e "bloccarlo" per iniziare a chiedere la password sul nuovo mount. La risposta èhdiutil eject /Volumes/your_volume
Vladimir Tolstikov il

2

Non riesco a vedere cosa sto facendo diversamente oggi, ma

diskutil unmount disk3           

e

diskutil mount disk3        

funzionano correttamente e smontano e montano correttamente l'HDD ed è visibile nel Finder. La crittografia non sembra avere nulla a che fare con essa.


1
Stai rispondendo alla tua domanda qui? In tal caso, la tua risposta è che il problema è semplicemente scomparso?
Daniel

0

Entra nella modalità di recupero. Apri l'app Terminale. Avviare l'app Utility Disco dalla riga di comando eseguendo:

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

Seleziona l'unità di blocco e fai clic su Installa. Richiederà una password se crittografato

È quindi possibile inserire normalmente il volume di root.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.