El cifrado de una unidad externa en 10.7.5 no parece funcionar. "Estado de conversión: NoConversión"

1

En una Mac con OS X Lion 10.7.5, he intentado cifrar una unidad externa con la Utilidad de Discos.

Como esto es 10.7, no hay opción de hacer clic derecho para cifrar en Finder. Además, no hay opción para crear una partición encriptada al formatear. Entonces, esto es lo que hice:

  1. Reformateé el disco de esta manera:

    /dev/disk1
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *2.0 TB     disk1
       1:                        EFI                         209.7 MB   disk1s1
       2:                  Apple_HFS Heap                    1.7 TB     disk1s2
       3:                  Apple_HFS Time Machine            300.0 GB   disk1s3
       4:       Microsoft Basic Data EXCHANGE                49.5 GB    disk1s4
    
  2. Luego quise encriptar todas las particiones Apple_HFS , comenzando con Heap . La única forma de lograr esto utilizando la GUI parece ser la siguiente:

    1. Seleccione el volumen que desea cifrar en la barra lateral en el lado izquierdo.
    2. Seleccione la pestaña " borrar " en el lado derecho.
    3. Elija una opción de su agrado en " Formato: "
    4. Hagaclicen" Borrar ... " para reformatear la partición como un volumen cifrado. Tienes que crear una contraseña para continuar.
  3. Si esto fuera Mountain Lion, esto sería. Todo lo que tendría que hacer es esperar a que finalice el cifrado. Entonces, verifiqué el estado en el terminal usando:

    diskutil cs list
    

    Y, para mi sorpresa, no está ocurriendo ninguna conversión:

    Sequence:               2
    Encryption Status:      Unlocked
    Encryption Type:        AES-XTS
    Encryption Context:     Present
    Conversion Status:      NoConversion       // OH NOES!!! WHY THIS? WHY ME? :(
    Has Encrypted Extents:  Yes
    Conversion Direction:   -none-
    

    Pero esperaba algo como este :

    Encryption Status:           Unlocked
        Encryption Type:         AES-XTS
        Conversion Status:       Converting    // This is what I expected.
        Conversion Direction:    forward
        Has Encrypted Extents:   Yes
        Fully Secure:            No
        Passphrase Required:     Yes
    

Pregunta

¿Qué está pasando aquí? ¿Estoy solo interpretando la salida diskutil de manera incorrecta?

    
pregunta gentmatt 01.12.2012 - 14:33

1 respuesta

1

Creo que necesita un HD de recuperación en ese volumen para permitir que FileVault 2 haga su trabajo. Aquí está el artículo sobre cómo FileVault 2.

Creo que la sección donde dice FileVault 2 requiere OS X Lion o Mountain Lion y Recovery HD instalado en su unidad de inicio no es técnicamente correcta, ya que las claves para descifrar una unidad externa solo serían almacenado en la unidad interna del Mac que realiza el cifrado.

Sé que esto no es cierto, ya que he cifrado unidades externas que he llevado a varios Mac y que todos han leído. Puede comenzar permitiendo que Time Machine encripte la unidad externa , ya que esa es la forma canónica de la GUI para obtener FileVault 2 en una unidad externa.

Aunque puedes hacer todo en la terminal. Aquí está su receta - marque el sitio web de este tipo - Rich es un activo para la comunidad por documentar cómo manipular el cifrado y muchas otras cosas.

Esto es lo que me parece un externo en funcionamiento sin FileVault 2 (advertencia: todo esto está en Mountain Lion).

/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:                  Apple_HFS HEAP                    10.0 GB    disk2s2
   3:                  Apple_HFS Time Machine            300.0 GB   disk2s3
   4:       Microsoft Basic Data EXCHANGE                189.6 GB   disk2s4

Entonces, puedes convertir las cosas de esta manera:

Air:~ me$ diskutil cs convert /Volumes/HEAP -passphrase
New passphrase for converted volume:
Confirm new passphrase:
Started CoreStorage operation on disk2s2 HEAP
Resizing disk to fit Core Storage headers
[ | 0%..10%.............................................. ]

Tras un breve retraso, el progreso finalizará y recibirá este aviso:

Air:~ me$ diskutil cs convert /Volumes/HEAP -passphrase
New passphrase for converted volume:
Confirm new passphrase:
Started CoreStorage operation on disk2s2 HEAP
Resizing disk to fit Core Storage headers
Creating Core Storage Logical Volume Group
Attempting to unmount disk2s2
Switching disk2s2 to Core Storage
Waiting for Logical Volume to appear
Mounting Logical Volume
Core Storage LVG UUID: 4FA72C96-80B5-4794-B6C9-D5E94B3194C8
Core Storage PV UUID: A60F4F77-18F7-4972-9A37-4873390BE326
Core Storage LV UUID: 02A09627-7955-4671-84F7-BD26FE1D9B93
Core Storage disk: disk3
Finished CoreStorage operation on disk2s2 HEAP
Encryption in progress; use 'diskutil coreStorage list' for status

Dejando de lado si Lion tiene el mismo resultado (ya que es probable que no finalice el comando hasta que se realice el cifrado): aquí está el resultado final de lo que muestra el comando diskutil list una vez que se ha cifrado el externo:

/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:          Apple_CoreStorage HEAP                    10.0 GB    disk2s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk2s6
   4:                  Apple_HFS Time Machine            300.0 GB   disk2s3
   5:       Microsoft Basic Data EXCHANGE                189.6 GB   disk2s4

Parece que disk2s6 se afeita en el disco de 10.0 GB disk2s2 y sirve para mantener las claves para [en | de] crypting HEAP.

    
respondido por el bmike 01.12.2012 - 17:59

Lea otras preguntas en las etiquetas