La crittografia di un'unità esterna in 10.7.5 non sembra funzionare. "Stato conversione: NoConversion"

1

Su un Mac con OS X Lion 10.7.5 ho tentato di crittografare un'unità esterna usando Utility Disco.

Poiché questo è 10.7, non è possibile fare clic con il pulsante destro del mouse per crittografare nel Finder. Inoltre, non è possibile creare una partizione crittografata durante la formattazione. Quindi, ecco cosa ho fatto:

  1. Ho riformattato l'unità in questo modo:

    /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. Quindi volevo criptare tutte le partizioni Apple_HFS , iniziando con Heap . L'unico modo per ottenere ciò usando la GUI sembra essere il seguente:

    1. Seleziona il volume che desideri crittografare nella barra laterale sul lato sinistro.
    2. Seleziona la scheda " cancella " sul lato destro.
    3. Scegli un'opzione di tuo gradimento in " Formato: "
    4. Faiclicsu" Elimina ... " per riformattare la partizione come volume crittografato. Devi creare una password per continuare.
  3. Se questo fosse Mountain Lion, sarebbe questo. Tutto quello che dovrei fare è aspettare che la crittografia finisca. Quindi, ho controllato lo stato nel terminale usando:

    diskutil cs list
    

    E con mia sorpresa non si verifica alcuna conversione:

    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-
    

    Ma mi aspettavo qualcosa come questo :

    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
    

Domanda

Cosa sta succedendo qui? Sto solo interpretando il diskutil in uscita nel modo sbagliato?

    
posta gentmatt 01.12.2012 - 14:33
fonte

1 risposta

1

Credo che tu abbia bisogno di un Recovery HD su quel volume per permettere a FileVault 2 di fare affari. Ecco l'articolo su FileVault 2.

Credo che la sezione in cui si dice FileVault 2 richieda OS X Lion o Mountain Lion e Recovery HD installati sull'unità di avvio non sia tecnicamente corretta, poiché le chiavi per decrittografare un'unità esterna sarebbero solo memorizzato nell'unità interna del Mac che esegue la crittografia.

So che questo non è vero poiché ho avuto dischi esterni criptati che ho portato su diversi Mac e li ho letti tutti. Potresti iniziare consentendo a Time Machine di crittografare l'unità esterna poiché questa è la modalità GUI canonica per ottenere FileVault 2 su un'unità esterna.

Puoi fare tutto nel terminale però. Ecco la tua ricetta: aggiungi un segnalibro al sito web di questo ragazzo: Rich è una risorsa per la comunità che documenta come utilizzare la crittografia e molte altre cose.

Ecco cosa mi sembra un esterno funzionante senza FileVault 2 (attenzione - questo è tutto su 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

Quindi, puoi convertire le cose in questo modo:

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%.............................................. ]

Dopo un breve ritardo, il progresso terminerà e riceverai questo avviso:

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

Accertarsi che Lion abbia lo stesso risultato (dal momento che probabilmente non terminerà il comando fino a quando non verrà eseguita la crittografia) - ecco il risultato finale di ciò che il comando diskutil list mostra una volta che l'esterno è stato crittografato:

/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

Sembra che disk2s6 venga eliminato dai dischi 10.0 GB2s2 e serve a contenere le chiavi per [en | de] criptare HEAP.

    
risposta data 01.12.2012 - 17:59
fonte

Leggi altre domande sui tag