Що таке зображення диска "Mac OS X Base System" на моєму MacBook AIr 2011?


19

У моєму MacBook Air 2011 року з Mac OS X Lion я завантажуюсь у режим відновлення, тримаючи клавішу command-R під час запуску, якщо я заходжу в термінал і виконую diskutil list, я отримую список з 12 (!) Логічних дисків. disk0звичайно, це диск, на якому розміщені основні розділи HD та Recovery HD (разом з розділом GUID та розділом EFI). Але є також disk1розділи, включаючи один під назвою, Mac OS X Base Systemякий становить приблизно 1,39 ГБ. Також є 10 інших дисків різного, але невеликого розміру.

Що це за інші логічні диски (і розділи) і чи є можливість відновити їх простір?

Оновлення: Ось копія diskutil listрезультату:

[ список дисків]


Інколи люди отримували комп’ютери, на яких заводські зображення залишали дані, не призначені для відправки. Я хотів би зазирнути в точний перелік з цікавості, перш ніж ви його занурите.
bmike

Відповіді:


17

Це досить складно, і насправді велика складність полягає у тому, щоб уникнути марно витрачання місця; Я не думаю, що ти можеш "повернути" що-небудь, не порушивши цього.

Почніть з початку: ваш жорсткий диск (/ dev / disk0) має два відповідні розділи: Macintosh HD (ваш звичайний обсяг запуску) та Recovery HD.

Відновлення HD відмічено в таблиці розділів типом Apple_Boot, але насправді у звичайному форматі HFS +. Він містить мінімальні завантажувальні файли та ядро, а на /com.apple.recovery.boot/BaseSystem.dmg - зображення диска із позбавленою та переробленою копією ОС X. Завантажувач встановлює цей об'єм (додає як / dev / disk1), і переноситься на ОС X X, що працює на ньому. Це базова система Mac OS X.

Зауважте, що HD для відновлення становить всього 650 Мб, але базова система Mac OS X становить 1,4 ГБ? Це тому, що це стиснене зображення диска (і я майже впевнений, що стиснення є причиною того, що вони турбують усі ці хитрощі зображення диска). Насправді BaseSystem.dmg стискається лише до 451 МБ (принаймні, в OS X v10.7.0).

Також іменування томів дещо непослідовно. У вас / dev / disk1s3 названо "Recovery HD", але чомусь він встановлений як "/ Volumes / Volume Volume" у режимі відновлення. BaseSystem.dmg має томи з назвою "Базова система Mac OS X".

Отже, це disk0 і disk1; що з рештою? Я не впевнений, але я впевнений, що це диски оперативної пам’яті для збереження тимчасових даних у папках, що змінюються OS X під час його запуску (пам’ятайте, що в режимі відновлення ви працюєте з зображення диска лише для читання). Запуск 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)

Ці атрибути "union" означають, що речі у відповідній папці в томі запуску будуть видимі, але все, що змінилося, зберігається в тому, що я впевнений, що це диск RAM.

Якщо ви хочете переглянути цей матеріал самостійно, ви можете встановити відповідні томи зі звичайної ОС:

# 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
Спасибі! Я думаю, що я отримав те, що мені потрібно. Отже, по суті, ціле disk1- це не що інше, як змонтована реалізація образу диска, що зберігається Recovery HD. Він існує лише в тому випадку, коли і коли запущений режим відновлення. Тільки Recovery HD disk0розділ займає фізичний простір на диску. Я припускаю, що я міг би об'єднати цей розділ зі своїм Macintosh HDрозділом, якби дуже хотів повернути простір, але, звичайно, тоді режим відновлення був би недоступний.
Джейсон Уолдроп

1
Так, саме про це.
Гордон Девіссон

@GordonDavisson, чому я не маю папки /com.apple.recovery.boot?
Печер'є

@GordonDavisson, чому disk1відображається під час відновлення, але не відображається при нормальному запуску?
Печер'є

@Pacerier Зображення диска BaseSystem.dmg монтується (технічно додається) у режимі відновлення, але не працює нормально. Зауважте, що disk1 - це лише ідентифікатор другого диска, який бачила система, тож у звичайному режимі, якщо ви підключите USB-диск або змонтуєте зображення диска чи щось подібне, він відобразиться як disk1 (і якщо встановити інший, це буде disk2 тощо).
Гордон Девіссон

1

Я майже позитивний розділ disk1 - це диск відновлення записати його та завантажити з дисковода


0

Якщо у вас широкосмуговий Інтернет та ви готові повністю витерти накопичувач, ви можете скористатися методом відновлення Інтернету Lion Recovery, щоб звільнити диск0 та розділити / стерти диск.

Будьте впевнені, що ви перевірили резервну копію будь-яких даних, які ви хочете зберегти, оскільки це очистить SSD і дозволить встановити Lion та звичайний HD для відновлення як слід.

AppleCare, безумовно, пройде вас через це безкоштовно, оскільки ви знаходитесь у вікні безкоштовної підтримки протягом 90 днів після покупки.


2
Я це зробив, але цей підхід не стирає ці інші логічні диски. Насправді ви можете побачити Mac OS X Base Systemу програмі Disk Utility (звичайно в режимі відновлення), але Disk Utility не дозволить вам її стерти. Мені цікаво, чи не утворює він якесь "ядро" Mac OS X Lion для використання під час процесу відновлення, оскільки під час відновлення в Інтернеті йдеться про "завантаження додаткових компонентів".
Джейсон Уолдроп

1
Якщо вас не завантажують із зображення мережі або зовнішнього накопичувача, Disk Utility завжди не дозволяє вам стерти диск, який використовується. Звичайне відновлення може не мати достатньої свободи, щоб скасувати це, якщо це основне сховище або щось інше, що складне в процесі заводських зображень.
bmike
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.