Hình ảnh đĩa 'Mac OS X Base System' trên MacBook AIr 2011 của tôi là gì?


19

Trên MacBook Air 2011 với Mac OS X Lion, tôi khởi động vào chế độ Recovery bằng cách giữ phím R-lệnh trong khi khởi động, nếu tôi vào Terminal và làm một diskutil list, tôi nhận được danh sách 12 đĩa logic (!). disk0tất nhiên là đĩa chứa phân vùng HD chính và phân vùng Recovery HD (cùng với phân vùng GUID và phân vùng EFI). Nhưng cũng có một disk1phân vùng bao gồm một phân vùng có tiêu đề Mac OS X Base Systemlớn khoảng 1,39 GB. Ngoài ra còn có 10 đĩa khác với kích cỡ khác nhau nhưng nhỏ.

Những đĩa logic (và phân vùng) này là gì và có cách nào để lấy lại không gian của chúng không?

Cập nhật: Đây là bản sao của diskutil listđầu ra:

[ danh sách đĩa]


Đôi khi, mọi người đã nhận được máy Mac trong đó quy trình hình ảnh của nhà máy để lại dữ liệu không có ý định gửi đi. Tôi thích nhìn vào danh sách chính xác vì tò mò trước khi bạn nuke nó.
bmike

Câu trả lời:


17

Nó khá phức tạp và thực sự rất nhiều điều phức tạp là để tránh lãng phí không gian; Tôi không nghĩ bạn có thể "đòi lại" bất cứ thứ gì mà không phá vỡ nó.

Hãy để tôi bắt đầu từ đầu: ổ cứng của bạn (/ dev / đĩa0) có hai phân vùng có liên quan: Macintosh HD (âm lượng khởi động thông thường của bạn) và Recovery HD.

Recovery HD được đánh dấu trong bảng phân vùng với loại Apple_Boot, nhưng thực tế là ở định dạng HFS + bình thường. Nó chứa các tệp và trình khởi chạy tối thiểu và tại /com.apple.recovery.boot/BaseSystem.dmg, một hình ảnh đĩa với một bản sao được gỡ xuống và tinh chỉnh của OS X. Trình khởi chạy gắn kết khối lượng này (nó đính kèm là / dev / đĩa1) và chuyển sang OS X chạy trên nó. Đây là hệ thống cơ sở Mac OS X.

Lưu ý rằng Recovery HD chỉ có 650 MB, nhưng Mac OS X Base System là 1,4GB? Đó là bởi vì đó là hình ảnh đĩa nén (và tôi khá chắc chắn rằng nén là lý do họ bận tâm với tất cả các thủ thuật hình ảnh đĩa này). Trên thực tế, BaseSystem.dmg được nén xuống chỉ còn 451MB (ít nhất là trong OS X v10.7.0).

Ngoài ra, việc đặt tên âm lượng có phần không nhất quán. Bạn đã có / dev / đĩa1s3 có tên là "Recovery HD", nhưng vì một số lý do, nó được gắn kết là "/ Khối lượng / Khối lượng hình ảnh" trong chế độ khôi phục. BaseSystem.dmg có một tập có tên là "Mac OS X Base System".

Vì vậy, đó là đĩa0 và đĩa1; phần còn lại thì sao? Tôi không chắc chắn, nhưng tôi khá chắc chắn rằng chúng là đĩa RAM để lưu dữ liệu tạm thời trong các thư mục OS X sửa đổi khi nó chạy (hãy nhớ rằng trong chế độ khôi phục, bạn đang chạy từ hình ảnh đĩa chỉ đọc). Chạy mountlệnh trong chế độ phục hồi là thông tin:

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

Các thuộc tính "union" đó có nghĩa là mọi thứ trong thư mục có liên quan trong ổ đĩa khởi động sẽ hiển thị, nhưng mọi thứ được sửa đổi sẽ được lưu trữ trong cái mà tôi khá chắc chắn là đĩa RAM.

Nếu bạn muốn tự mình xem nội dung này, bạn có thể gắn các khối lượng có liên quan từ HĐH thông thường:

# 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
Cảm ơn! Tôi nghĩ rằng tôi đã có những gì tôi cần. Vì vậy, về cơ bản, toàn bộ disk1không có gì ngoài việc thực hiện gắn kết hình ảnh đĩa được lưu trữ trong Recovery HD. Nó chỉ tồn tại nếu và khi chế độ Recovery được chạy. Chỉ có Recovery HD disk0phân vùng là thực sự chiếm không gian đĩa vật lý. Tôi cho rằng tôi có thể hợp nhất phân vùng này với phân vùng của mình Macintosh HDnếu tôi thực sự muốn lấy lại không gian, nhưng dĩ nhiên chế độ Recovery sẽ không khả dụng.
Jason Waldrop

1
Yup, đó là về nó.
Gordon Davisson

@GordonDavisson, Tại sao tôi không có thư mục /com.apple.recovery.boot?
Pacerier

@GordonDavisson, Tại sao được disk1hiển thị khi chạy trong recovery, nhưng không hiển thị khi chạy bình thường?
Pacerier

@Pacerier Hình ảnh đĩa BaseSystem.dmg được gắn (về mặt kỹ thuật, được đính kèm) trong chế độ Recovery, nhưng không phải khi chạy bình thường. Lưu ý rằng đĩa1 chỉ là định danh cho đĩa thứ hai mà hệ thống đã nhìn thấy, vì vậy ở chế độ bình thường nếu bạn cắm vào đĩa USB hoặc gắn hình ảnh đĩa hoặc một cái gì đó tương tự, nó sẽ hiển thị dưới dạng đĩa1 (và nếu bạn gắn kết cái khác, nó sẽ là đĩa2, v.v.).
Gordon Davisson

1

Tôi gần như tích cực phân vùng đĩa1 là đĩa khôi phục ghi nó và khởi động từ ổ đĩa


0

Nếu bạn có Internet băng thông rộng và sẵn sàng xóa sạch hoàn toàn ổ đĩa, bạn có thể sử dụng phương pháp Phục hồi Internet của Lion Recovery để giải phóng đĩa0 và phân vùng / xóa ổ đĩa.

Hãy chắc chắn rằng bạn đã xác minh bản sao lưu của bất kỳ dữ liệu nào bạn muốn lưu vì điều này sẽ xóa sạch SSD và cho phép bạn cài đặt Lion và HD khôi phục bình thường như mong muốn.

AppleCare chắc chắn sẽ hướng dẫn bạn miễn phí điều này vì bạn đang ở trong cửa sổ hỗ trợ miễn phí trong 90 ngày sau khi mua.


2
Tôi đã làm điều này nhưng cách tiếp cận này không xóa các đĩa logic khác. Thực tế, bạn có thể thấy Mac OS X Base Systemtrong Disk Utility (dĩ nhiên là ở chế độ Recovery) nhưng Disk Utility sẽ không cho phép bạn xóa nó. Tôi tự hỏi nếu nó tạo thành một loại "lõi" nào đó của Mac OS X Lion để sử dụng trong quá trình khôi phục kể từ khi thực hiện Phục hồi Internet, nó nói "tải xuống các thành phần bổ sung ".
Jason Waldrop

1
Nếu bạn không được khởi động từ hình ảnh mạng hoặc ổ đĩa ngoài, Disk Utility luôn ngăn bạn xóa ổ đĩa đang sử dụng. Phục hồi bình thường có thể không có đủ tự do để hoàn tác việc này nếu đó là bộ lưu trữ cốt lõi hoặc thứ gì đó khó khăn khác từ quy trình tạo ảnh của nhà máy.
bmike
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.