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

16

Nel mio MacBook Air 2011 con Mac OS X Lion e avvio in modalità di ripristino tenendo premuto il tasto Comando -R durante l'avvio, se entro nel terminale e faccio un diskutil list , ottengo un elenco di 12 (! ) dischi logici. disk0 è ovviamente il disco contenente le partizioni HD principali e Recovery HD (insieme alla partizione GUID e alla partizione EFI). Ma c'è anche un disk1 con partizioni che includono un titolo Mac OS X Base System che è grande circa 1,39 GB. Ci sono anche altri 10 dischi di dimensioni variabili ma di piccole dimensioni.

Quali sono questi altri dischi logici (e partizioni) ed esiste un modo per recuperare il loro spazio?

Aggiornamento: ecco una copia dell'output diskutil list : output

    
posta Jason Waldrop 24.08.2011 - 03:26
fonte

3 risposte

15

È piuttosto complicato, e in realtà gran parte della complessità è evitare lo spreco di spazio; Non penso che tu possa "reclamare" qualcosa senza romperlo.

Fammi partire dall'inizio: il tuo disco rigido (/ dev / disk0) ha due partizioni pertinenti: 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 booter minimi e in /com.apple.recovery.boot/BaseSystem.dmg, un'immagine disco con una copia ridotta e ottimizzata di OS X. Il booter monta questo volume (si allega come / dev / disk1) e trasferisce su OS X in esecuzione su di esso. Questo è il sistema base di Mac OS X.

Si noti che Recovery HD è solo 650 MB, ma il sistema base Mac OS X è da 1,4 GB? Questo perché è un'immagine del disco compressa (e sono abbastanza sicuro che la compressione è la ragione per cui si preoccupano di tutto questo trucco di immagine del disco). In realtà BaseSystem.dmg è compresso fino a 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 motivo è montato come "/ Volumes / Image Volume" in modalità di ripristino. BaseSystem.dmg ha un volume chiamato "Mac OS X Base System".

Quindi questo è disk0 e disk1; e il resto? Non sono sicuro, 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 da un'immagine disco di sola lettura). L'esecuzione del comando mount 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)

Questi attributi "union" significano che le cose nella cartella pertinente nel volume di avvio saranno visibili, ma qualsiasi cosa modificata verrà memorizzata in quello che sono quasi certo sia un disco RAM.

Se vuoi vedere queste cose da te, puoi montare i volumi rilevanti dal normale OS:

# 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
    
risposta data 25.08.2011 - 08:44
fonte
1

Sono quasi positivo partizione disco1 è il disco di ripristino masterizzarlo e avviare da unità disco

    
risposta data 01.12.2017 - 12:26
fonte
0

Se disponi di Internet a banda larga e sei pronto per cancellare completamente l'unità, puoi utilizzare il metodo Ripristino Internet 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ò pulirà l'SSD pulito e ti consentirà di installare Lion e il normale ripristino HD come dovrebbe.

AppleCare ti guiderà attraverso questo gratuitamente come sei nella finestra di supporto gratuito per 90 giorni dopo l'acquisto.

    
risposta data 24.08.2011 - 03:58
fonte

Leggi altre domande sui tag