¿Cómo puedo montar un disco encriptado desde la línea de comando?

17

Cuando escribo diskutil mount disk3en el terminal, dice Volumen (s) montado con éxito . Sin embargo, el disco no está montado y puedo confirmarlo abriendo la GUI de Disk Utility.app y el disco no se muestra en el Finder.

Sospecho que esto se debe a que el disco está encriptado y el comando del terminal no pasa a través de "Llavero" para recuperar la contraseña del disco encriptado.

¿Qué piensas? ¿Hay alguna manera de montar discos encriptados a través de la línea de comando?
Gracias.

josswinn
fuente

Respuestas:

25

Que desea ejecutar diskutil coreStorage unlockVolume <UUID>, en el que el UUID es el UUID de volúmenes lógicos asociados con su disco encriptado, /dev/disk3. Puede obtener el lvUUID ejecutando diskutil cs listen el terminal y buscando la salida relacionada con /dev/disk3. El identificador es una cadena larga que se vería así 'B807C2A0-577F-3DB0-9002-F82B9137696C'.

Le pedirá una contraseña en ese momento y, si es correcta, desbloquee el disco.

huérfano
fuente
2
Esto funcionó muy bien. Debe decirse que cuando hace una lista diskutil coreStorage, puede encontrar una pila de tales ID que representan el dispositivo. En mi caso, la pila se ve así: Grupo de volumen lógico, Volumen físico, Familia de volumen lógico y finalmente Volumen lógico. Desea usar la ID que se muestra con Volumen lógico, que es el último, para su llamada de desbloqueo de volumen.
Robert Casey
Nota para los sistemas de archivos apfs modernos que debe usar diskutil apfs unlockVolumeydiskutil apfs list
Max Coplan
10

Puede usar hdiutilpara montar una imagen de disco que esté protegida con una frase de contraseña.

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

Eso debería intentar montar la imagen del disco, solicitándole la frase de contraseña. Si está encriptada con una clave pública, puede pasarla usando la opción -pubkey.

mjturner
fuente
Gracias. Esto no es exactamente lo que "estoy en busca de ella no pide la contraseña del disco se cifra con lo pide mi contraseña de cuenta local dos veces antes de colocar el disco...
josswinn
3
Por extraño que parezca que sólo me pide una contraseña cuando omitir la opción -agentpass.
Teo Sartori
1
Su respuesta, usando hdiutil, no tiene nada que ver con el OP y la pregunta que se hizo, ¡sobre montar un disco encriptado desde la línea de comando, no una imagen de disco encriptada, que son dos cosas diferentes! ¡La respuesta de foundling, usando diskutil, es la respuesta correcta!
user3439894
Buena respuesta. hdiutil es la respuesta para otra pregunta relacionada que tuve: cómo desmontar dmg encriptado y "bloquearlo" para que comience a pedir contraseña en el nuevo montaje. La respuesta eshdiutil eject /Volumes/your_volume
Vladimir Tolstikov
2

No puedo ver lo que estoy haciendo diferente hoy, pero

diskutil unmount disk3           

y

diskutil mount disk3        

funcionan bien, desmontan y montan correctamente el HDD y se puede ver en el Finder. El cifrado no parece tener nada que ver con eso.

josswinn
fuente
1
¿Estás respondiendo tu propia pregunta aquí? Si es así, ¿responde usted que el problema simplemente desapareció?
Daniel
0

Ingrese al modo de recuperación. Abra la aplicación Terminal. Inicie la aplicación Disk Utility desde la línea de comandos ejecutando:

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

Seleccione la unidad de bloqueo y haga clic en montar. Solicitará una contraseña si está encriptada

Luego puede ingresar su volumen raíz normalmente.

Donny Davis
fuente