Come posso creare una nuova partizione di ripristino sul disco EXTERNAL?

10

Voglio abilitare la crittografia su un disco esterno FireWire . Il disco è stato formattato qualche tempo fa (2+ anni) e quando si seleziona "encrypt volume" dal menu di scelta rapida del Finder, Mountain Lion rifiuta il messaggio:

A Recovery system for the targeted disk is required

Risulta: hai bisogno di una partizione di ripristino (RP) sul disco esterno che vuoi crittografare. Il mio non ne ha uno, poiché è stato formattato quando non ci sono state partizioni di ripristino.

Riformattando l'unità si crea un nuovo RP, ma non posso farlo perché non ho dischi di riserva dove posso scambiare i dati.

Questo suggerimento non è utile, poiché tratta con dischi interni.

Quindi sto cercando un modo per creare una partizione di ripristino sul disco esterno in modo da poter abilitare la crittografia per questo disco. (Come si può fare?

EDIT: Sì, c'è spazio sul disco per un'altra partizione. diskutil list :

/dev/disk2
   #:                       TYPE NAME           SIZE       IDENTIFIER
   0:      GUID_partition_scheme               *320.1 GB   disk2
   1:                        EFI                209.7 MB   disk2s1
   2:                  Apple_HFS le_disk        306.7 GB   disk2s2

EDIT II:

Output da un altro disco. Qui, la crittografia di una partizione (FreeSpace-500) ha ha funzionato direttamente da Finder. Si noti che la partizione di avvio (invisibile) creata durante il processo è denominata Boot OS X e non Recovery HD .

/dev/disk2
   #:                       TYPE NAME                SIZE       IDENTIFIER
   0:      GUID_partition_scheme                    *2.0 TB     disk2
   1:                        EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS TimeMachine         1.5 TB     disk2s2
   3:          Apple_CoreStorage FreeSpace-500       503.3 GB   disk2s3
   4:                 Apple_Boot Boot OS X           134.2 MB   disk2s4
    
posta myhd 24.11.2012 - 20:33
fonte

4 risposte

10

Clonazione manuale di una partizione di ripristino

Questo processo ha funzionato per me su un'unità USB esterna, ma non ho un'unità Firewire o una partizione crittografata con cui testarla, ma dovrebbe funzionare per te.

Requisiti

  • Partizione di ripristino esistente sull'unità interna (o altrove).
  • Almeno 650 MB di spazio libero sul disco esterno (una versione precedente di questa risposta richiedeva più spazio, ma ho corretto la prima sezione per utilizzare solo ciò che è necessario).

Aggiungi nuova partizione

Note: questo processo non è distruttivo, a patto di avere sufficiente spazio libero sul disco.

  1. In Terminale, esegui diskutil list . Dovresti ottenere un risultato come questo:

    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *120.0 GB   disk0
       1:                        EFI                         209.7 MB   disk0s1
       2:                  Apple_HFS Macintosh SSD           119.2 GB   disk0s2
       3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
    /dev/disk1
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *320.1 GB   disk1
       1:                        EFI                         209.7 MB   disk1s1
       2:                  Apple_HFS Portable                319.7 GB   disk1s2
    

    Prendere nota degli identificatori per la partizione di ripristino esistente (nel mio caso disk0s3 ) e la partizione principale sul disco esterno ( disk1s2 ).

  2. Esegui diskutil info disk1s2 | grep 'Total Size' , sostituendo disk1s2 con l'identificatore per il tuo volume esterno. Nota il numero di byte elencati.
  3. Esegui diskutil resizeVolume disk1s2 Xb JHFS+ Temp 650002432b , sostituendo X con il numero totale di byte del passaggio 2 meno 650002432 . Questo ripartirà il disco, dandoci una nuova partizione con esattamente lo spazio sufficiente per la partizione di ripristino. Nota: una partizione di ripristino è non sempre 650002432 byte. Scopri le dimensioni esatte selezionando diskutil info sulla partizione che desideri copiare.
  4. Il comando resizeVolume stamperà la nuova mappa delle partizioni (come nel passaggio 1), prendi nota dell'identificatore per la nuova partizione (etichettata Temp ).

Clona il ripristino esistente nella nuova partizione

  1. Esegui il seguente comando in Terminale per clonare la partizione di ripristino nella nuova partizione, sostituendo disk0s3 e disk1s3 con gli identificatori appropriati per le tue partizioni:

    sudo asr -source /dev/disk0s3 -target /dev/disk1s3 --erase
    

    Ti verrà chiesta la password e per verificare che desideri cancellare il contenuto (digita y seguito da inserisci ), inizierà il processo di clonazione.

  2. Smonta la partizione di ripristino se è montata, quindi esegui sudo asr adjust --target /dev/disk1s3 --settype "Apple_Boot" . Assicurati di sostituire disk1s3 con l'identificatore appropriato. Questo imposta il corretto tipo di partizione, che impedisce a OS X di montare automaticamente la partizione di ripristino quando si collega l'unità esterna.

Se tutto è stato completato correttamente, dovresti avere una partizione di ripristino funzionante sul disco esterno.

    
risposta data 30.11.2012 - 02:24
fonte
3

Questo non risolve la domanda così com'è ora dall'OP, ma potrebbe essere di aiuto a qualcuno che trova questa pagina alla ricerca di una soluzione a questo problema con un disco montato su USB (al contrario di uno FireWire , come ora OP specifica).

Sembrerebbe che questo articolo della Knowledge Base di Apple risponda alla tua domanda: link

Dovresti creare una nuova partizione sul disco esterno (che l'articolo implica, ma non afferma, può essere fatto in modo non distruttivo, suggerendo che la partizione non ha bisogno di essere fisicamente prima dell'inizio della partizione dati ).

Se hai spazio per creare una nuova partizione da 1 GB sul disco esterno, l'articolo sembra suggerire che puoi installare un disco di ripristino su quella partizione.

Detto questo, e questo è un problema, prima di ripartizionare o crittografare un disco con dati preziosi, sarebbe una molto molto buona idea per eseguire il backup di tali dati in caso qualcosa va storto.

    
risposta data 29.11.2012 - 14:15
fonte
2

In realtà è possibile aggiungere in modo non distruttivo una partizione di ripristino su un disco utilizzando Carbon Copy Cloner . Dal menu Finestra selezionare Disk Center e selezionare il disco a cui si desidera aggiungere una partizione di ripristino dall'elenco sul lato sinistro. La scheda Ripristino partizione sul lato destro dovrebbe consentire di aggiungere la partizione di ripristino.

Come già suggerito, assicurati di avere un backup durante la ripartizione live dei dischi nel caso in cui qualcosa vada storto.

    
risposta data 29.11.2012 - 14:50
fonte
0

È molto più semplice usare semplicemente il programma di installazione del SO che hai scelto e questo strumento per rendere Recovery HD (o aggiornare il recovery HD esistente se Apple non lo fa quando aggiornano il sistema operativo stesso)

Puoi guardare gli strumenti ed è stato usato da molti Mac Admins per essere aggiornato quando le cose si interrompono nel tempo abbastanza rapidamente. Apple consiglia di reinstallare il sistema operativo, ma questo è un modo indiretto se non ti dispiace eseguire uno strumento speciale per questa attività limitata.

    
risposta data 28.12.2015 - 17:15
fonte

Leggi altre domande sui tag