Co to jest obraz dysku „System podstawowy Mac OS X” na moim MacBooku AIr 2011?

19

Na moim MacBooku Air 2011 z systemem Mac OS X Lion uruchamiam się w trybie odzyskiwania, przytrzymując klawisz Command-R podczas uruchamiania, jeśli przejdę do terminalu i zrobię a diskutil list, otrzymam listę 12 (!) Dysków logicznych. disk0to oczywiście dysk, na którym znajdują się główne partycje HD i Recovery HD (wraz z partycją GUID i partycją EFI). Ale są też disk1partycje, w tym jedna zatytułowana Mac OS X Base Systemo wielkości około 1,39 GB. Istnieje również 10 innych dysków o różnych, ale niewielkich rozmiarach.

Jakie są te inne dyski logiczne (i partycje) i czy jest jakiś sposób na odzyskanie ich przestrzeni?

Aktualizacja: Oto kopia diskutil listwyniku:

[ lista dysków]

Jason Waldrop
źródło
Czasami ludzie otrzymywali komputery Mac, w których fabryczny proces obrazowania pozostawił dane nieprzeznaczone do wysyłki. Chciałbym rzucić okiem na dokładną listę z ciekawości, zanim ją rzucisz.
bmike

Odpowiedzi:

17

Jest to dość skomplikowane i tak naprawdę dużą złożonością jest unikanie marnowania miejsca; Nie sądzę, że można „odzyskać” cokolwiek bez zerwania tego.

Zacznę od początku: twój dysk twardy (/ dev / disk0) ma dwie odpowiednie partycje: Macintosh HD (zwykły wolumin startowy) i Recovery HD.

Odzyskiwanie HD jest oznaczone w tablicy partycji typem Apple_Boot, ale w rzeczywistości ma normalny format HFS +. Zawiera minimalne pliki i jądro programu uruchamiającego oraz w /com.apple.recovery.boot/BaseSystem.dmg obraz dysku ze zmniejszoną i poprawioną kopią systemu OS X. Program uruchamiający montuje ten wolumin (dołącza jako / dev / dysk1) i przenosi się do działającego na nim OS X. To jest system podstawowy Mac OS X.

Zauważ, że Recovery HD ma tylko 650 MB, ale system podstawowy Mac OS X ma pojemność 1,4 GB? Jest tak, ponieważ jest to skompresowany obraz dysku (i jestem prawie pewien, że kompresja jest powodem, dla którego zawracają sobie głowę tą całą sztuczką dotyczącą obrazu dysku). W rzeczywistości BaseSystem.dmg jest skompresowany do zaledwie 451 MB (przynajmniej w OS X 10.7.0).

Ponadto nazewnictwo woluminów jest nieco niespójne. Masz / dev / disk1s3 o nazwie „Recovery HD”, ale z jakiegoś powodu jest zamontowany jako „/ Volumes / Image Volume” w trybie odzyskiwania. BaseSystem.dmg ma wolumin o nazwie „Mac OS X Base System”.

To jest dysk0 i dysk1; co z resztą? Nie jestem pewien, ale jestem prawie pewien, że są dyskami RAM do zapisywania tymczasowych danych w folderach OS X modyfikuje się podczas pracy (pamiętaj, że w trybie odzyskiwania działa się z obrazu dysku tylko do odczytu). Uruchomienie mountpolecenia w trybie odzyskiwania ma charakter informacyjny:

$ 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)

Te atrybuty „unii” oznaczają, że rzeczy w odpowiednim folderze w woluminie startowym będą widoczne, ale wszystko, co zmodyfikowane, zostanie zapisane na dysku RAM.

Jeśli chcesz obejrzeć te rzeczy samodzielnie, możesz zamontować odpowiednie woluminy ze zwykłego systemu operacyjnego:

# 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
Gordon Davisson
źródło
1
Dzięki! Myślę, że dostałem to, czego potrzebowałem. Zasadniczo całość disk1jest niczym innym jak zamontowaną realizacją przechowywanego obrazu dysku Recovery HD. Istnieje tylko wtedy, gdy uruchomiony jest tryb odzyskiwania. Tylko Recovery HD disk0partycja faktycznie zajmuje fizyczne miejsce na dysku. Myślę, że mógłbym połączyć tę partycję z moją Macintosh HDpartycją, jeśli naprawdę chciałbym odzyskać miejsce, ale oczywiście tryb odzyskiwania nie byłby wtedy dostępny.
Jason Waldrop,
1
Tak, o to chodzi.
Gordon Davisson,
@GordonDavisson, dlaczego nie mam folderu /com.apple.recovery.boot?
Pacerier
@GordonDavisson, Dlaczego jest disk1wyświetlany podczas odzyskiwania, ale nie jest wyświetlany podczas normalnego działania?
Pacerier
@Pacerier Obraz dysku BaseSystem.dmg jest zamontowany (technicznie podłączony) w trybie odzyskiwania, ale nie działa normalnie. Zauważ, że dysk1 jest tylko identyfikatorem drugiego dysku, który widział system, więc w trybie normalnym, jeśli podłączysz dysk USB lub zamontujesz obraz dysku lub coś w tym rodzaju, pojawi się on jako dysk 1 (i jeśli podłączysz inny, będzie to dysk2 itp.).
Gordon Davisson
1

Jestem prawie pozytywny partycja dysku 1 to dysk odzyskiwania nagrać go i uruchomić z dysku

Henz
źródło
0

Jeśli masz szerokopasmowy Internet i jesteś gotowy do całkowitego wyczyszczenia dysku, możesz skorzystać z metody Internet Recovery Lion Recovery, aby zwolnić dysk0 i podzielić / skasować dysk.

Upewnij się, że zweryfikowałeś kopię zapasową wszystkich danych, które chcesz zapisać, ponieważ wyczyści to dysk SSD i pozwoli zainstalować Lion i normalne odzyskiwanie HD tak, jak powinno być.

AppleCare z pewnością przeprowadzi cię przez to za darmo, ponieważ jesteś w oknie bezpłatnego wsparcia przez 90 dni po zakupie.

bmike
źródło
2
Zrobiłem to, ale to podejście nie kasuje innych dysków logicznych. W rzeczywistości widać to Mac OS X Base Systemw Narzędziu dyskowym (oczywiście w trybie odzyskiwania), ale Narzędzie dyskowe nie pozwala go usunąć. Zastanawiam się, czy stanowi to jakiś „rdzeń” systemu Mac OS X Lion, który można wykorzystać podczas procesu odzyskiwania, ponieważ podczas odzyskiwania internetowego mówi „pobieranie dodatkowych składników”.
Jason Waldrop
1
Jeśli nie uruchomiono się z obrazu sieciowego lub dysku zewnętrznego, Narzędzie dyskowe zawsze uniemożliwia wymazanie używanego napędu. Normalne odzyskiwanie może nie mieć wystarczającej swobody, aby cofnąć tę operację, jeśli jest to pamięć podstawowa lub coś trudnego z fabrycznego procesu obrazowania.
bmike