Qual è l'immagine del disco "Mac OS X Base System" sul mio MacBook AIr 2011?


19

Sul mio MacBook Air 2011 con Mac OS X Lion, avvio in modalità di ripristino tenendo premuto il tasto Comando-R durante l'avvio, se vado nel Terminale e faccio un diskutil list, ottengo un elenco di 12 (!) Dischi logici. disk0è ovviamente il disco che contiene le partizioni HD principale e Recovery HD (insieme alla partizione GUID e alla partizione EFI). Ma c'è anche un disk1con partizioni di cui uno intitolato Mac OS X Base Systemche è grande circa 1,39 GB. Ci sono anche altri 10 dischi di dimensioni variabili ma piccole.

Quali sono questi altri dischi logici (e partizioni) e c'è un modo per recuperare il loro spazio?

Aggiornamento: ecco una copia diskutil listdell'output:

[ elenco dei dischi]


A volte le persone hanno ricevuto mac in cui il processo di imaging di fabbrica lasciava i dati non destinati alla spedizione. Mi piacerebbe dare una sbirciatina alla lista esatta per curiosità prima che tu la annulli.
bmike

Risposte:


17

È piuttosto complicato e in realtà molta complessità è quella di evitare di sprecare spazio; Non credo che tu possa "recuperare" qualsiasi cosa senza romperla.

Vorrei iniziare dall'inizio: il disco rigido (/ dev / disk0) ha due partizioni rilevanti: Macintosh HD (il tuo normale volume di avvio) e Recovery HD.

Recovery HD è contrassegnato nella tabella delle partizioni con il tipo Apple_Boot, ma in realtà è nel normale formato HFS +. Contiene file e kernel minimi del booter e in /com.apple.recovery.boot/BaseSystem.dmg, un'immagine del disco con una copia ridotta e ottimizzata di OS X. Il booter monta questo volume (si collega come / dev / disk1) e trasferisce su OS X in esecuzione su di esso. Questo è il sistema di base di Mac OS X.

Notare che Recovery HD ha solo 650 MB, ma il sistema di base di Mac OS X è 1,4 GB? Questo perché è un'immagine del disco compresso (e sono abbastanza sicuro che la compressione sia la ragione per cui si preoccupano di tutto questo inganno dell'immagine del disco). In realtà, BaseSystem.dmg è compresso a soli 451 MB (almeno in OS X v10.7.0).

Inoltre, la denominazione del volume è alquanto incoerente. Hai / dev / disk1s3 chiamato "Recovery HD", ma per qualche ragione è montato come "/ Volumes / Image Volume" in modalità di recupero. BaseSystem.dmg ha un volume chiamato "Sistema base Mac OS X".

Quindi questo è disk0 e disk1; e il resto? Non ne sono certo, ma sono abbastanza sicuro che siano dischi RAM per salvare i dati temporanei nelle cartelle che OS X modifica durante l'esecuzione (ricorda che in modalità di ripristino, stai eseguendo un'immagine del disco di sola lettura). L'esecuzione del mountcomando in modalità di ripristino è informativa:

$ mount
/dev/disk1s3 on / (hfs, local, read-only)
devfs on /dev (devfs, local, nobrowse)
/dev/disk2 on /Volumes (hfs, local, union, nobrowse)
/dev/disk3 on /private/var/tmp (hfs, local, union, nobrowse)
/dev/disk4 on /private/var/run (hfs, local, union, nobrowse)
/dev/disk5 on /System/Installation (hfs, local, union, nobrowse)
/dev/disk6 on /private/var/db (hfs, local, union, nobrowse)
/dev/disk7 on /private/var/folders (hfs, local, union, nobrowse)
/dev/disk8 on /private/var/root/Library (hfs, local, union, nobrowse)
/dev/disk9 on /Library/ColorSync/Profiles/Displays (hfs, local, union, nobrowse)
/dev/disk10 on /Library/Preferences (hfs, local, union, nobrowse)
/dev/disk11 on /Library/Preferences/SystemConfiguration (hfs, local, union, nobrowse)
/dev/disk12 on /Library/Keychains (hfs, local, union, nobrowse)
/dev/disk0s2 on /Volumes/Macintosh HD (hfs, local, journaled)
/dev/disk0s3 on /Volumes/Image Volume (hfs, local, read-only, journaled)

Quegli attributi "unione" significano che le cose nella cartella pertinente nel volume di avvio saranno visibili, ma tutto ciò che viene modificato viene memorizzato in quello che sono quasi sicuro sia un disco RAM.

Se vuoi guardare tu stesso queste cose, puoi montare i volumi rilevanti dal normale sistema operativo:

# Mount "Recovery HD":
$ diskutil mount /dev/disk0s3
# Mount "Mac OS X Base System":
$ hdiutil mount /Volumes/Recovery\ HD/com.apple.recovery.boot/BaseSystem.dmg -noverify

1
Grazie! Penso di aver ottenuto ciò di cui avevo bisogno. Quindi, sostanzialmente, il tutto disk1non è altro che una realizzazione montata dell'immagine del disco memorizzata in Recovery HD. Esiste solo se e quando viene eseguita la modalità di ripristino. Solo la Recovery HD disk0partizione occupa effettivamente spazio su disco fisico. Suppongo che potrei unire questa partizione con la mia Macintosh HDpartizione se volessi davvero recuperare lo spazio, ma ovviamente la modalità di recupero non sarebbe disponibile.
Jason Waldrop,

1
Sì, questo è tutto.
Gordon Davisson,

@GordonDavisson, Perché non ho la cartella /com.apple.recovery.boot?
Pacerier

@GordonDavisson, Perché viene disk1mostrato durante l'esecuzione in ripristino, ma non mostrato durante l'esecuzione normale?
Pacerier

@Pacerier L'immagine del disco BaseSystem.dmg è montata (tecnicamente, allegata) in modalità di ripristino, ma non durante il normale funzionamento. Si noti che disk1 è solo l'identificatore del secondo disco che il sistema ha visto, quindi in modalità normale se si collega un disco USB o si monta un'immagine del disco o qualcosa del genere, verrà visualizzato come disk1 (e se si monta un altro, sarà disk2, ecc.).
Gordon Davisson,

1

Sono partizione disk1 quasi positiva è il disco di ripristino masterizzarlo e avviare dall'unità disco


0

Se si dispone di Internet a banda larga e si è pronti a cancellare completamente l'unità, è possibile utilizzare il metodo Internet Recovery di Lion Recovery per liberare il disco0 e partizionare / cancellare l'unità.

Assicurati di aver verificato un backup di tutti i dati che desideri salvare in quanto ciò cancellerà l'SSD e ti consentirà di installare Lion e il normale disco rigido di ripristino come dovrebbe essere.

AppleCare ti guiderà sicuramente in questo gratuitamente poiché sei nella finestra di supporto gratuita per 90 giorni dopo l'acquisto.


2
L'ho fatto ma questo approccio non cancella questi altri dischi logici. In effetti, puoi vedere Mac OS X Base Systemin Utility Disco (ovviamente in modalità di ripristino) ma Utility Disco non ti consente di cancellarlo. Mi chiedo se si formi una sorta di "core" di Mac OS X Lion da utilizzare durante il processo di recupero poiché quando si esegue un ripristino su Internet si dice "download di componenti aggiuntivi ".
Jason Waldrop,

1
Se non si avvia da un'immagine di rete o un'unità esterna, Utility Disco impedisce sempre di cancellare un'unità in uso. Il normale recupero potrebbe non avere abbastanza libertà per annullare questa operazione se si tratta di archiviazione di base o qualcos'altro complicato dal processo di imaging di fabbrica.
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.