Respuestas:
Abra la Terminal e ingrese el comando:
diskutil cs list
O con APFS comenzando con 10.13
diskutil apfs list
Con APFS, la utilidad de configuración FileVault también muestra el estado y este estado:
fdesetup status
Verá una salida que enumera al menos un Grupo de volúmenes lógicos , con una Familia de volúmenes lógicos y un Volumen lógico anidados a continuación.
Hay un Conversion Status
elemento en la entrada Familia de volúmenes que le indicará si se está convirtiendo a un volumen cifrado o no, y para ver un indicador de progreso, busque en la entrada Volumen lógico Size (Total)
y Size (Converted)
entradas, para ver cuántos GB se han convertido hasta ahora .
Para un volumen APFS, la salida es más simple: habrá una Encryption Progress
entrada con un porcentaje como valor (como 16.0%
). Esta entrada se convertirá en una Encrypted
entrada, con valores Yes
o No
. Como complemento al valor de cualquiera de los campos, (Unlocked)
puede estar presente si el cifrado de volumen está actualmente desbloqueado.
Encryption Status: Unlocked
Encryption Type: AES-XTS
Conversion Status: Converting
Conversion Direction: forward
Has Encrypted Extents: Yes
Fully Secure: No
Passphrase Required: Yes
Disk: disk6
Status: Online
Size (Total): 569869340672 B (569.9 GB)
Size (Converted): 231454277632 B (231.5 GB)
Revertible: Yes (unlock and decryption required)
LV Name: Heap
Volume Name: Heap
Content Hint: Apple_HFS
Encryption Status: Unlocked
Encryption Type: AES-XTS
Conversion Status: Complete
Conversion Direction: -none-
Has Encrypted Extents: Yes
Fully Secure: Yes
Passphrase Required: Yes
Disk: disk6
Status: Online
Size (Total): 569869340672 B (569.9 GB)
Size (Converted): -none-
Revertible: Yes (unlock and decryption required)
LV Name: Heap
Volume Name: Heap
Content Hint: Apple_HFS
La salida real del terminal está anidada y es más larga. Aquí, solo se enumera la información más importante.
Aparentemente, descifrar un disco externo es muy lento (o incluso está en pausa) si usa una computadora portátil que funciona con baterías. Por lo tanto, asegúrese siempre de enchufarlo a la red eléctrica cuando realice esta operación.
diskutil
no dirá nada sobre el cifrado, pero que el volumen físico sí lo Status
es Checking
. Usted no tiene que reiniciar el sistema: un volumen de expulsión / vuelva a insertar funcionarán. Una vez que haga eso, diskutil
le dará una salida similar a la anterior.
En OS X 10.11.1, la salida diskutil cs list
muestra el progreso del cifrado como:
...
+-- Logical Volume Group 19B060CE-52A6-4102-9F3D-E6108BD91316
=========================================================
Name: My harddrive
Status: Online
Size: 499113885696 B (499.1 GB)
Free Space: 18972672 B (19.0 MB)
|
+-< Physical Volume 3F2AE785-3A81-45E2-9A3B-93BA762C0AD2
| ----------------------------------------------------
| Index: 0
| Disk: disk5s2
| Status: Online
| Size: 499113885696 B (499.1 GB)
|
+-> Logical Volume Family E4B845E2-2294-4F26-89B5-25ADE02747D2
----------------------------------------------------------
Encryption Type: AES-XTS
Encryption Status: Unlocked
Conversion Status: Converting (forward)
High Level Queries: Not Fully Secure
| Passphrase Required
| Accepts New Users
| Has Visible Users
| Has Volume Key
|
+-> Logical Volume 58EA9B33-CD1A-49F7-A596-E2C5ED6E24B5
---------------------------------------------------
Disk: disk6
Status: Online
Size (Total): 498742591488 B (498.7 GB)
Conversion Progress: 2%
Revertible: Yes (unlock and decryption required)
LV Name: My harddrive
Volume Name: My harddrive
Content Hint: Apple_HFS
...
Para una visualización más fácil, use diskutil cs list | grep Conversion
solo mostrar la línea con el progreso.
Me gusta hacerlo de esta manera.
while true; do diskutil cs list | grep 'Conversion Progress' ; sleep 30; done
imprimirá un progreso actualizado cada 30 segundos para que pueda dejarlo ejecutándose y echar un vistazo y ver instantáneamente dónde está el progreso sin tener que ejecutar el comando nuevamente.
Solo como una nota adicional a las respuestas existentes, ejecuté esto grep
para obtener una respuesta concisa a cada conversión.
diskutil cs list | grep -e "Conversion" -e "Volume Name"
El resultado fue:
| Conversion Status: Converting (forward)
| Conversion Progress: 71%
| Volume Name: Macintosh HD
Conversion Status: Converting (forward)
Conversion Progress: 4%
Volume Name: Data
Combiné las dos respuestas de Nick Bedford y Owlyfool para producir esto:
watch -n 5 "diskutil cs list | grep -e Conversion -e Volume\ Name"
Necesitará el comando linux "watch" para esto . Esto ejecuta el comando de Nick cada 5 segundos para darle una actualización, sin desplazarse mucho por el terminal. También muestra una buena marca de tiempo. Salida de ejemplo:
Every 5.0s: diskutil cs list | grep -e Conversion -e Volume\ Name Wed Jul 20 19:21:47 2016
| Conversion Status: Complete
| Volume Name: Macintosh HD
Conversion Status: Converting (forward)
Conversion Progress: 1%
Volume Name: Stijn_Spijker
Mostrar mi disco interno (ya encriptado) y mi disco USB encriptado.
Algo un poco más simple que el anterior. De esta pregunta de File Vault también aprendí que:
fdesetup status
da salida truncada:
FileVault is Off.
Decryption in progress: Percent completed = 20.58
(OS Sierra 10.12.5)
Basado en las respuestas aquí, configuré este comando para informes de estado razonablemente espaciados con APFS (a diferencia de Core Storage)
while true; do diskutil apfs list | grep 'Decryption' ; sleep 720; done
El estado de fdesetup funciona bastante bien para una verificación rápida del estado.
Similar a la respuesta de owlyfools, puede hacer esto para discos APFS usando
while true; do diskutil apfs list | grep 'Encryption Progress' ; sleep 60; done
La respuesta aceptada no parece funcionar para volúmenes APFS . Parece que la única forma aquí es usar fdesetup status
. Este fantástico blog ofrece un script que básicamente usa ese comando para determinar el estado. En el artículo se lee:
Si está cifrado, se muestra el siguiente mensaje:
FileVault is On.
Si no está encriptado, se muestra el siguiente mensaje:
FileVault is Off.
Si está encriptando, se muestra el siguiente mensaje:
Encryption in progress: Percent complete = 27
Si se descifra, el siguiente mensaje se muestra sin comillas:
Decryption in progress: Percent complete = 10
Estos también son los resultados de fdesetup status
.