Come posso creare o ricreare una partizione di ripristino Lion?


44

Per qualsiasi motivo, uno dei nostri mac non ha creato una partizione di ripristino quando è stato aggiornato a Lion.

È possibile aggiungere una partizione di ripristino dopo il fatto?


Per essere chiari, su un normale Mac, la partizione di ripristino è nascosta sia nelle preferenze di sistema del disco di avvio sia in Utility disco . Puoi vederlo solo dalla riga di comando con un comando diretto diskutil listo abilitando il menu di debug in Utility Disco. Viene inoltre visualizzato se si avvia con il tasto opzione premuto o se si avvia correttamente il ripristino con Command-R aka + + Rdurante l'avvio.

Avvertenza - questa domanda e risposta si applicano SOLO a 10.7.x Lion - l'utilizzo del programma di installazione Lion per ricreare il ripristino sul sistema operativo più recente può e causerà problemi a causa della mancanza di driver per il sistema operativo e l'hardware più recenti.


1
Per caso, Lion è stato installato su un volume RAID su quel Mac? La partizione di ripristino non è supportata per i volumi RAID. Alcuni dettagli in più possono essere trovati qui . È sempre possibile installare Lion su un dispositivo esterno per ottenere una partizione di ripristino in quel modo. Potrebbe essere possibile clonare questa partizione, ma non ho provato. Questo articolo approfondisce alcuni dettagli.
Gauzy,

@gauzy - grazie per il testa a testa. Devo approfondire questo aspetto: come appare la partizione? è nascosto alla vista da dfe diskutil liste Utility Disco o è chiaramente visibile lì? Inoltre - dovrebbe apparire nelle preferenze di sistema del disco di avvio? (il mio è un iMac / singolo HDD interno da 1 TB - niente di remoto esotico al riguardo (
bmike

2
Non verrà visualizzato in Utilità disco o Disco di avvio, ma <pre> elenco diskutil </pre> è in grado di vederlo.
Gauzy,

2
Non dovrei offrirlo come risposta fino a quando non avrò provato con FileVault 2, ma per tua informazione: in un forum privato qualcuno ha attirato l'attenzione su Rimozione e ricostruzione di una partizione di ripristino HD malfunzionante «Der Flounder - come ho capito, consente la creazione senza l'uso di un programma di installazione completo.
Graham Perrin,

1
Un altro posto in cui è visibile la partizione Recovery HD è l'utilità Informazioni di sistema (aka System Profiler). Non verrà elencato nella panoramica (la scheda Archiviazione della finestra "Informazioni su questo Mac"), ma verrà visualizzato nel rapporto completo ottenuto selezionando File> Mostra rapporto di sistema, quindi selezionando il bus degli allegati HD nella barra laterale . A proposito, puoi aprire Informazioni di sistema direttamente nel rapporto completo tenendo premuto il tasto Opzione e selezionando Informazioni di sistema dal menu Apple.
Gordon Davisson, il

Risposte:


42

Innanzitutto, apri un Terminale.

Stato prima:

$ diskutil list
/dev/disk0
  #:                       TYPE NAME                    SIZE       IDENTIFIER
  0:      GUID_partition_scheme                        *128.0 GB   disk0
  1:                        EFI                         209.7 MB   disk0s1
  2:                  Apple_HFS Macintosh HD            127.8 GB   disk0s2

Ottieni Lion Recovery Update v1.0 (431.91 MB)

Montare RecoveryHDUpdate.dmg

$ hdiutil attach ~/Downloads/RecoveryHDUpdate.dmg

Estrai i dati da RecoveryHDUpdate.pkg

$ pkgutil --expand /Volumes/Mac\ OS\ X\ Lion\ Recovery\ HD\ Update/RecoveryHDUpdate.pkg ~/Desktop/RHD

Montare RecoveryHDMeta.dmg (nel pacchetto RecoveryHDUpdate.pkg)

$ hdiutil attach ~/Desktop/RHD/RecoveryHDUpdate.pkg/RecoveryHDMeta.dmg

Esegui lo strumento che ridimensionerà finalmente la partizione corrente e creerà il ripristino

$ ~/Desktop/RHD/RecoveryHDUpdate.pkg/Scripts/Tools/dmtest ensureRecoveryPartition / /Volumes/Recovery\ HD\ Update/BaseSystem.dmg 0 0 /Volumes/Recovery\ HD\ Update/BaseSystem.chunklist
Creating recovery partition: finished

Stato dopo:

$ diskutil list
/dev/disk0
  #:                       TYPE NAME                    SIZE       IDENTIFIER
  0:      GUID_partition_scheme                        *128.0 GB   disk0
  1:                        EFI                         209.7 MB   disk0s1
  2:                  Apple_HFS Macintosh HD            127.2 GB   disk0s2
  3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

1
Questo è un suggerimento molto utile. Ho appena applicato questo a due dischi e sembra che abbia fatto bene il lavoro. L'unica cosa che mi preoccupa è che non sono necessari privilegi amministrativi per eseguire dmtest... Grazie!
simonair,

10
Questa è la risposta migliore, dal momento che in realtà ricrea solo il Recovery HD e nient'altro , utilizzando il programma di Apple per farlo. Pollice su!
Adam Lindberg,

1
Pollice in alto, ha funzionato perfettamente.
Nick Forge,

1
Qualche idea su come ottenere lo stesso risultato con Mountain Lion?
pag

Questo ha funzionato per me, ma utilizzando solo i BaseSystem.*file Lion Recovery . L'uso di quelli dell'ultimo programma di installazione di Moutain Lion ha causato un errore. C'è un problema se eseguo Mountain Lion, ma la mia partizione di ripristino è quella di Lion?
nwinkler,

16

La riesecuzione del programma di installazione funziona per OS X 10.7, 10.8 e 10.9 - l'esecuzione dell'assistente del disco di ripristino non è una buona idea se si esegue il sistema operativo 10.8 o più recente, nonché l' hardware fornito con build di sistema operativo più recenti .

Lion Recovery Disk Assistant può eseguire una copia di backup della partizione di ripristino.

Il Lion Recovery Disk Assistant consente di creare Lion Recovery su un disco esterno che ha le stesse capacità e limitazioni come il built-in Lion Recovery. Proprio come una copia di backup di un buon file deve essere fatta prima che il file si presenti alla sua scomparsa, questo strumento non aiuterà se si inizia con una partizione mancante o rotta.

La riesecuzione del programma di installazione Lion creerà una partizione di ripristino praticabile.

Per ottenere il programma di installazione (poiché non lo abbiamo salvato e si elimina automaticamente alla prima esecuzione).

  1. Avvia l'App Store e scegli qualsiasi vista tranne Acquistato.
  2. Tenere premuto il tasto opzione mentre si seleziona Acquistato.
  3. Scarica il programma di installazione Lion

Sono stati necessari ben 35 minuti per eseguire nuovamente il programma di installazione. Utility Disco nasconde Recovery HD (e altre partizioni per impostazione predefinita) a meno che non si abiliti un menu di debug. Puoi usare il diskutil listper vedere Recovery HD se non ti dispiace i comandi terminal.app.

mac:~ mike$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

Il menu di debug ha il seguente aspetto: selezionando Mostra ogni partizione potrai vedere se Recovery HD è sul tuo disco rigido.

inserisci qui la descrizione dell'immagine

https://apple.stackexchange.com/users/8527/z4mba ha sottolineato questi comandi nascosti da questo articolo di MacWorld . Avevo solo bisogno di attivare / disattivare un comando:

  • defaults write com.apple.DiskUtility DUDebugMenuEnabled -bool true

Non so se è possibile spostare un Recovery HD in giro come una normale partizione o se sono necessari gli altri comandi di scrittura predefiniti per eseguire il rollup del proprio Recovery HD, eseguendo il programma di installazione Lion una seconda volta andava bene per le mie esigenze. Come molti hanno sottolineato, sembra che i contenuti di ripristino non siano universali e invece personalizzati per l'hardware specifico, quindi è molto preferibile ricrearli dagli strumenti ufficiali a meno che non si desideri testare bene e risparmiare tempo automatizzando decine o centinaia di mac e può controllare le differenze hardware nel processo.


3
"Lion Recovery Disk Assistant ti consente di creare Lion Recovery su un'unità esterna che ha le stesse capacità e limitazioni del Lion Recovery integrato." Non del tutto - con 10.7.2 non sarai in grado di abilitare "Trova il mio Mac" se non hai un "revenue" interno "HD"
Guy

Abbastanza vero. I contenuti della partizione di ripristino sono gli stessi, ma FMM ha bisogno che si trovi sullo stesso volume fisico del volume di avvio per funzionare in modo magico. Lo definirei una limitazione del sistema FMM come implementato per essere esattamente preciso ma forse questo sta dividendo i peli troppo finemente.
bmike

Rieseguire il programma di installazione Lion: questo cancellerà i miei dati, giusto? (PS Nessun ripristino interno HD significa neanche FileVault)
Enrico Susatyo,

Non consiglierei, come abitudine, di copiare un sistema operativo di ripristino esistente su qualcosa di diverso da un disco che ospita un clone del Mac OS originale. Non tutti i sistemi di recupero sono uguali.
Graham Perrin,

Funzionerà anche dopo l'aggiornamento a Mountain Lion (o oltre)? Questo eseguirà il downgrade del mio sistema operativo, allora? Forse ti consigliamo di accettare nuovamente la risposta di @lloeki come consigliato, in quanto tale procedura risolverà esattamente il problema senza effetti collaterali.
Olfan,

4

Se reinstalli OS X da App Store, ricrea anche una partizione di ripristino. L'ho appena provato su una VM. Per prima cosa ho rimosso la partizione Recovery HD. Quindi ho reinstallato OS X da App Store:

Ci sono volute circa due ore e dopo ho avuto di nuovo una partizione di ripristino funzionante.

La reinstallazione di OS X su un'installazione esistente è simile all'aggiornamento a una nuova versione principale di OS X, oppure mantiene in atto i file e le impostazioni dell'utente ma sostituisce i file di sistema con nuove versioni. Apple dovrebbe chiamarlo qualcosa di meno spaventoso come "riparare OS X", perché è la soluzione a molti problemi come questo e non è un'operazione così drastica soprattutto se si dispone di backup.

L'aggiornamento a una nuova versione principale di OS X aggiungerà anche una partizione di ripristino mancante.

La reinstallazione di OS X è consigliata anche dallo sviluppatore di SuperDuper :

In realtà, puoi facilmente ricreare la partizione di ripristino semplicemente reinstallando Lion dall'App Store. (Questo ha l'ulteriore vantaggio di aggiornare la partizione di ripristino anche con i dati più recenti.)

Carbon Copy Cloner ha un'opzione per aggiungere una partizione di ripristino, ma deve copiare la partizione di ripristino da un altro disco o un archivio di backup. Se il tuo Mac non ha una partizione di ripristino, Carbon Copy Cloner consiglia di reinstallare OS X:


Carbon Copy Cloner è verificato per funzionare. Ho usato CCC versione 3.5.7 in modalità di prova per copiare il disco di avvio e CCC ha avvertito che mancava la "Partizione di ripristino" e mi ha offerto di copiarlo.
Pro Backup

2

Mentre probabilmente tutte le soluzioni descritte in questa discussione funzioneranno, se stai utilizzando l'ultima versione di OS X qualcuno è stato così gentile da creare un AppleScript che esegue automaticamente l'intero processo senza dover eseguire alcun comando dal tuo terminale o provare a gestire attentamente le partizioni di sistema.

L'ho provato su Mavericks (10.9.4) e ha funzionato alla grande. Dopo aver eseguito lo strumento, sono stato in grado di abilitare FileVault 2 che in precedenza si era rifiutato di attivarsi perché nella mia macchina mancava una partizione di ripristino.


Ha funzionato per me. Ho ridimensionato la partizione principale del sistema operativo usando gparted su Linux (perché Utility Disco in Recovery non mi avrebbe permesso) e poi ho fatto fsck in OS X. Avevo spostato il ripristino in modo che fosse adiacente alla partizione del sistema operativo (quindi si spostava a sinistra di 200 GiB ) e che ridimensionava la partizione di ripristino in modo che fosse "differente" (utilizzabile ma non riconosciuto da FileVault 2; probabilmente un controllo che abilita l'abilitatore).
Tatsh,

Se si sceglie di ripetere le partizioni non in OS X ma con qualcosa come gparted, disabilitare innanzitutto FileVault in OS X. In gparted o simile, eliminare la partizione di ripristino (seriamente). Quindi fai funzionare la tua partizione. Assicurarsi di lasciare spazio sufficiente per creare un'altra partizione di ripristino. Una volta riavviato in OS X, esegui Recovery Partition Creator, quindi puoi riattivare FileVault e dovrebbe funzionare. Come sempre, esegui backup (anche se richiede molto tempo, ne vale la pena)!
Tatsh,

1

In alternativa, puoi utilizzare Carbon Copy Cloner (ha una prova gratuita di 30 giorni). Da CCC, segui queste istruzioni:

  1. Fare clic su Finestra -> Centro disco.
  2. In Disk Center, fai clic sulla scheda Recovery HD.
  3. Fai clic su "Crea una partizione di ripristino per questo volume".
  4. Fatto!

1

Bell'articolo sopra e mi ricorda di creare un'immagine della partizione di ripristino e un backup.

se non si dispone di HD di ripristino o se è stato eliminato per qualsiasi motivo:

Rif: alla mia discussione: https://discussions.apple.com/message/22563466#22563466

L'ho appena provato reinstallando Mac OSx, che ha funzionato come un fascino. Ecco i passaggi

se hai una partizione Mac esistente con dati, crea un backup o un'immagine di quella partizione (perché verrà cancellata)

  1. Ho usato un dvd Mt Lion e ho avviato il mac da esso e avviato l'utilità del disco

  2. Ho creato 2 partizioni -> una con 1 GB di spazio e denominata "Recovery HD" e seconda con tutto lo spazio rimanente e denominata "Macintosh HD", ho applicato le modifiche, ho eseguito la riparazione del disco su entrambe le partizioni (per sicurezza)

  3. quindi torna all'utilità disco e reinstallato OSx dalla partizione HD DVD a Macintosh.

  4. al termine e riavvio con il tasto Opzione, la partizione di ripristino funzionerà

  5. ora se vuoi ripristinare la tua vecchia immagine HD, vai su disk util e ripristina l'immagine

Rif: http://support.apple.com/kb/ht4718

sanjay


0

Dovresti essere in grado di accedere e ispezionare una partizione di ripristino esistente dal menu di debug dell'utilità del disco. Questo è un menu nascosto che può essere rivelato usando questi comandi:

Abilita i formati di immagine del disco nascosti e il menu di debug in Utility Disco

Spero che sia di aiuto...


Il defaults write com.apple.DiskUtility DUDebugMenuEnabled -bool truecomando mi permette di vedere tutte le partizioni (comprese quelle di ripristino) - non è chiaro come crearle, copiarle, renderle ancora nascoste, ma mi occuperò se l'installer non ne crea una per me eseguendolo un seconda volta. Fantastica scoperta!
bmike

Questa risposta non ha aiutato a creare la partizione - il programma di installazione ha creato la partizione e ha scritto i dati nella partizione per renderla praticabile - doveva solo essere eseguito di nuovo.
bmike

0

Mi scuso se ho frainteso o forse non ho seguito le tue linee guida in merito alla fornitura di una risposta, quindi se mi avventuro capisco, tuttavia credo che le informazioni che ho ottenuto dal tuo forum abbiano riportato il mio iMac sull'orlo del baratro e volessi esprimere il mio apprezzamento su quello che ho imparato qui.

In breve, il mio iMac 27 "del 2011 in esecuzione 10.7 ha perso la sua partizione di ripristino e se è necessario che uno sia installato per eseguire un'installazione pulita di Lion su Internet, lascerò che i guru e gli esperti decidano ... tutto quello che so è che mentre ero abbastanza intelligente da eseguire il backup dei miei dati (e su due diverse unità) per una possibilità come un arresto totale e completo del mio Mac più recente, i ripristini ripetuti dalle mie unità di backup di Time Machine lo hanno riportato ... ma solo momentaneamente.

Sono un utente Mac dagli anni '80. La mia prima Apple è stata un nuovissimo Mac Classic in bianco e nero. Sempre in grado di installare un sistema operativo usando dischi che erano in bundle con i miei Mac (che raramente si comportavano male) Ero un po 'più che impazzito per imparare che tutto è cambiato con i Mac più recenti, il che significa che tutto ciò che dovevo andare erano le mie unità Time Machine , confidando che il sistema operativo sarebbe stato messo a posto tramite un ripristino completo, tuttavia non fino a quando non ho ricreato una partizione di ripristino Lion sull'unità, sono stato in grado di eseguire un'installazione pulita del sistema operativo, ancora una volta, su Internet.

Il mio iMac è tornato in vita proprio ieri mattina dopo numerosi tentativi falliti di riportarlo indietro e solo dopo un'installazione pulita di 10.7 Lion. Non so quale sia stata la causa alla base dell'incidente, probabilmente non lo farò mai, ma so di essere grato per forum come questo (dove ho trascorso apparentemente innumerevoli ore nell'ultima settimana circa) perché senza le informazioni Ho raccolto qui il mio iMac di 3 anni molto probabilmente sarebbe diventato un ornamento da giardino. È probabile che dovrei anche sostituire un po 'di vetro dopo aver lanciato il mio iMac attraverso il prato e mentre potrei essermi sentito meglio per un attimo fugace o due ... il mio Mac non sarebbe stato riparato, quindi lanciare non era un opzione.

Dopo aver ripristinato il mio iMac con una nuova copia di OS 10.7, ho quindi proceduto a ripristinare i suoi dati pre-crash con Migration Assistant anziché Time Machine perché ho calcolato che la corruzione dei dati a livello di sistema sarebbe stata duplicata sull'unità solo con un ripristino completo che sarebbe stata una mossa stupida al limite dato che la macchina funzionava senza intoppi. Ora per capire il modo migliore per duplicare il mio disco ripristinato in modo che se la storia dovesse ripetersi, avrò una copia locale completa e non dovrò passare ore (se non giorni) a trovare di nuovo le risposte. E ancora ... molte grazie


-2

Sei sicuro che non ci sia? La partizione di ripristino non viene visualizzata nell'utilità del disco, per visualizzarla devi riavviare e premere l'opzione (alt) per ottenere un elenco o unità da cui è possibile avviare e dovresti averne uno chiamato Recovery HD o se vuoi accedervi direttamente basta premere Command-R all'avvio.


1
Ne ero abbastanza sicuro, ma non certo quando ho posto la domanda. Col senno di poi, certamente non c'era: ho usato l'elenco diskutil prima della reinstallazione e non era sulla mappa delle partizioni. Continuavo a pormi la stessa domanda, però: come posso sapere se è lì se non so come sia. Grazie!
bmike

Non c'era fino a quando non ho eseguito nuovamente l'installazione.
bmike
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.