78 votos

¿Cómo ver el progreso al encriptar un disco?

Mountain Lion permite cifrar cualquier disco haciendo clic con el botón derecho en el disco en el Finder y seleccionando Cifrar en el menú contextual.

¿Hay alguna forma de comprobar el progreso de este proceso de encriptación?

106voto

Ged Byrne Puntos 481

Abra el Terminal e introduzca el comando:

diskutil cs list

O con APFS a partir de 10.13

diskutil apfs list

Con APFS el FileVault La utilidad de configuración también muestra la salud y este estado:

fdesetup status

Verá un listado de salida con al menos un Grupo de volúmenes lógicos con un Familia de volúmenes lógicos y Volumen lógico anidado debajo.

Hay un Conversion Status en la entrada de la familia de volúmenes que le dirá si se está convirtiendo en un volumen encriptado o no, y para un indicador de progreso, busque en la entrada del volumen lógico Size (Total) y Size (Converted) para ver cuántos GB se han convertido hasta ahora.

Para un volumen APFS, la salida es más sencilla: habrá un Encryption Progress con un porcentaje como valor (como 16.0% ). Esta entrada se convertirá en un Encrypted con valores Yes o No . Como complemento al valor de cualquiera de los dos campos, (Unlocked) puede estar presente si la encriptación del volumen está actualmente desbloqueada.

Durante la codificación:

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

Encriptación completada:

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 de la Terminal está anidada y es más larga. Aquí, sólo se muestra la información más importante.


Al parecer, descifrar un disco externo es muy lento (o incluso está en pausa) si se utiliza un portátil que funciona con baterías. Así que asegúrate siempre de conectarlo a la red eléctrica cuando realices esta operación.

1 votos

¿Sabrías decir si es de esperar que al borrar un disco (formateando) con la encriptación activada, y luego copiar 50GB de archivos en él, se muestre el estado "Completo" inmediatamente al terminar la copia? Pero al hacer lo mismo con Time Machine (primero borrando y habilitando la encriptación), TM entra en (¿otro?) proceso de encriptación de larga duración cuando la primera copia de seguridad esté completa? Ambos comienzan con un disco vacío y encriptado...

1 votos

Tenga en cuenta que tan pronto como le diga a Mac OS X que quiere encriptar un disco externo, le dirá (a) que necesita reiniciar y (b) diskutil no dirá nada sobre la encriptación, sino que el volumen físico Status es Checking . Usted lo hace no necesita reiniciar: una expulsión/reinserción de volumen funcionará. Una vez que lo hagas, diskutil le dará una salida similar a la anterior.

0 votos

Parece que esto sólo funciona para volúmenes HFS / no APFS. Ver aquí para obtener una respuesta cuando se utilizan volúmenes APFS.

23voto

reboot Puntos 51

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 facilitar la visualización, utilice diskutil cs list | grep Conversion para mostrar sólo la línea con el progreso.

18voto

owlyfool Puntos 281

Me gusta hacerlo así.

while true; do diskutil cs list | grep 'Conversion Progress' ; sleep 30; done

imprimirá un progreso actualizado cada 30 segundos para que puedas dejarlo en marcha y echar un vistazo y ver al instante en qué punto se encuentra el progreso sin tener que volver a ejecutar el comando.

9 votos

He añadido una funcionalidad para estimar el tiempo que durará el proceso: gist.github.com/lukasbesch/d579c5670ea81d1064cc8f3d5e796a9d

1 votos

Para APFS: while true; do diskutil apfs list | grep 'Encryption Progress' ; sleep 30; done

4voto

File_Not_Found Puntos 21

Sólo como una nota adicional a las respuestas existentes, corrí esto a través de 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

3voto

CODE Puntos 1795

He combinado las dos respuestas de Nick Bedford y Owlyfool para producir esto:

watch -n 5 "diskutil cs list | grep -e Conversion -e Volume\ Name"

Para ello necesitarás el comando "watch" de linux . Esto ejecuta el comando por Nick cada 5 segundos para darle una actualización, sin desplazar el terminal mucho. También muestra una bonita marca de tiempo. Ejemplo de salida:

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

Muestra mi disco interno (ya encriptado), y mi disco USB siendo encriptado.

1 votos

Tal vez añadir la información que 'reloj' necesita ser instalado primero - ver: stackoverflow.com/a/23370705/1510754

0 votos

Owh, jaja, viniendo de Linux ni siquiera me di cuenta de que instalé esto yo mismo y que no era provisto por el sistema.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X