यह बल्कि जटिल है, और वास्तव में बहुत सारी जटिलता अंतरिक्ष को बर्बाद करने से बचने के लिए है; मुझे नहीं लगता कि आप किसी चीज को बिना तोड़े उसे दोबारा प्राप्त कर सकते हैं।
मुझे शुरुआत में शुरू करने दें: आपकी हार्ड ड्राइव (/ dev / disk0) में दो प्रासंगिक विभाजन हैं: Macintosh HD (आपका नियमित स्टार्टअप वॉल्यूम), और रिकवरी एचडी।
पुनर्प्राप्ति HD को Apple_Boot प्रकार के साथ विभाजन तालिका में चिह्नित किया गया है, लेकिन वास्तव में सामान्य HFS + प्रारूप में है। इसमें न्यूनतम बूटर फ़ाइलें और कर्नेल हैं, और /com.apple.recovery.boot/BaseSystematalogg पर, OS X की स्ट्रिप्ड-डाउन और tweaked प्रतिलिपि के साथ एक डिस्क छवि। बूटर इस वॉल्यूम को मापता है (यह / dev / dev के रूप में संलग्न करता है) डिस्क 1), और उस पर चलने वाले ओएस एक्स को स्थानांतरित करता है। यह मैक ओएस एक्स बेस सिस्टम है।
ध्यान दें कि रिकवरी एचडी केवल 650 एमबी है, लेकिन मैक ओएस एक्स बेस सिस्टम 1.4 जीबी है? ऐसा इसलिए है क्योंकि यह एक संकुचित डिस्क छवि है (और मुझे पूरा यकीन है कि संपीड़न का कारण है कि वे इस सभी डिस्क छवि चालबाजी से परेशान हैं)। दरअसल, बेससिस्टमटाइंडस केवल 451 एमबी (कम से कम ओएस एक्स v10.7.0 में) तक संपीड़ित होता है।
इसके अलावा, वॉल्यूम नामकरण कुछ असंगत है। आपको "रिकवरी एचडी" नाम का / dev / disk1s3 मिला है, लेकिन किसी कारण से इसे पुनर्प्राप्ति मोड में "/ वॉल्यूम / छवि वॉल्यूम" के रूप में माउंट किया गया है। बेससिस्टमद्वीप में "मैक ओएस एक्स बेस सिस्टम" नाम का एक वॉल्यूम है।
तो वह है डिस्क 0 और डिस्क 1; बाकी के बारे में क्या? मुझे यकीन नहीं है, लेकिन मुझे पूरा यकीन है कि वे ओएस एक्स में अस्थायी डेटा को बचाने के लिए रैम डिस्क हैं क्योंकि यह चलता है (याद रखें कि पुनर्प्राप्ति मोड में, आप केवल-पढ़ने के लिए डिस्क छवि से चल रहे हैं)। mount
रिकवरी मोड में कमांड चलाना जानकारीपूर्ण है:
$ 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)
उन "यूनियन" विशेषताओं का मतलब है कि स्टार्टअप वॉल्यूम में संबंधित फ़ोल्डर में चीजें दिखाई देंगी, लेकिन संशोधित कुछ भी संग्रहीत हो जाता है जो मुझे पूरा यकीन है कि एक रैम डिस्क है।
यदि आप स्वयं इस सामान को देखना चाहते हैं, तो आप नियमित 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