Oldukça karmaşık ve aslında karmaşıklığın birçoğu alan israfını önlemektir; Hiçbir şeyi bozmadan geri alabileceğinizi sanmıyorum.
Başından başlayayım: sabit sürücünüzde (/ dev / disk0) iki alakalı bölüm vardır: Macintosh HD (normal başlangıç biriminiz) ve Recovery HD.
Recovery HD, bölüm tablosunda Apple_Boot türüyle işaretlenir, ancak aslında normal HFS + biçimindedir. En az önyükleme dosyası ve çekirdeği içerir ve OS X'in soyulmuş ve ayarlanmış bir kopyasına sahip bir disk görüntüsü olan /com.apple.recovery.boot/BaseSystem.dmg adresinde bulunur. disk1) ve üzerinde çalışan OS X'e aktarır. Bu, Mac OS X Temel Sistemidir.
Recovery HD'nin yalnızca 650MB, ancak Mac OS X Temel Sisteminin 1.4GB olduğuna dikkat edin? Bunun nedeni sıkıştırılmış bir disk görüntüsüdür (ve tüm bu disk görüntüsü hileleriyle uğraşmalarının nedeni sıkıştırma olduğundan eminim). Aslında, BaseSystem.dmg sadece 451MB'a kadar sıkıştırılmıştır (en azından OS Xv10.7.0'da).
Ayrıca, birim adlandırma biraz tutarsızdır. "Recovery HD" adında / dev / disk1s3'ünüz var, ancak bir nedenle kurtarma modunda "/ Volumes / Image Volume" olarak monte edildi. BaseSystem.dmg, "Mac OS X Base System" adlı bir birime sahiptir.
Yani bu disk0 ve disk1; gerisi ne olacak? Emin değilim, ancak OS X'in çalıştığı gibi değiştirdiği klasörlerde geçici verileri kaydetmek için RAM diskleri olduklarından eminim (kurtarma modunda, salt okunur bir disk görüntüsünden çalıştığınızı unutmayın). mount
Komutun kurtarma modunda çalıştırılması bilgilendiricidir:
$ 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)
Bu "birleşme" öznitelikleri, başlangıç birimindeki ilgili klasördeki şeylerin görünür olacağı anlamına gelir, ancak değiştirilen her şey bir RAM disk olduğundan emin olduğum şeyde saklanır.
Bu şeylere kendiniz bakmak istiyorsanız, ilgili birimleri normal işletim sisteminden monte edebilirsiniz:
# 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