¿Cuál es la imagen de disco del 'Sistema base Mac OS X' en mi MacBook AIr 2011?


19

En mi MacBook Air 2011 con Mac OS X Lion, inicio en modo Recuperación manteniendo presionada la tecla Comando R durante el inicio, si entro en Terminal y hago un diskutil list, obtengo una lista de 12 (!) Discos lógicos. disk0es, por supuesto, el disco que contiene las particiones HD principal y HD de recuperación (junto con la partición GUID y la partición EFI). Pero también hay una disk1con particiones que incluye una titulada Mac OS X Base Systemque tiene aproximadamente 1.39 GB de tamaño. También hay otros 10 discos de diferentes pero pequeños tamaños.

¿Cuáles son estos otros discos lógicos (y particiones) y hay alguna forma de reclamar su espacio?

Actualización: Aquí hay una copia de la diskutil listsalida:

[ lista de discos]


En ocasiones, las personas han recibido equipos Mac en los que el proceso de imágenes de fábrica dejó datos que no estaban destinados a ser enviados. Me encantaría echar un vistazo a la lista exacta por curiosidad antes de que la descubras.
bmike

Respuestas:


17

Es bastante complicado, y en realidad gran parte de la complejidad es evitar el desperdicio de espacio; No creo que puedas "reclamar" nada sin romperlo.

Permítanme comenzar desde el principio: su disco duro (/ dev / disk0) tiene dos particiones relevantes: Macintosh HD (su volumen de inicio normal) y Recovery HD.

Recovery HD está marcado en la tabla de particiones con el tipo Apple_Boot, pero en realidad está en el formato normal HFS +. Contiene un mínimo de archivos de arranque y kernel, y en /com.apple.recovery.boot/BaseSystem.dmg, una imagen de disco con una copia despojada y ajustada de OS X. El arranque monta este volumen (se adjunta como / dev / disk1), y se transfiere a OS X que se ejecuta en él. Este es el sistema base de Mac OS X.

¿Te das cuenta de que Recovery HD solo tiene 650 MB, pero Mac OS X Base System tiene 1.4 GB? Eso es porque es una imagen de disco comprimido (y estoy bastante seguro de que la compresión es la razón por la que se molestan con todo este truco de imagen de disco). En realidad, BaseSystem.dmg está comprimido a solo 451MB (al menos en OS X v10.7.0).

Además, el nombre del volumen es algo inconsistente. Tienes / dev / disk1s3 llamado "Recovery HD", pero por alguna razón está montado como "/ Volumes / Image Volume" en modo recovery. BaseSystem.dmg tiene un volumen llamado "Sistema base Mac OS X".

Entonces eso es disk0 y disk1; ¿Qué pasa con el resto? No estoy seguro, pero estoy bastante seguro de que son discos RAM para guardar datos temporales en carpetas que OS X modifica mientras se ejecuta (recuerde que en el modo de recuperación, se ejecuta desde una imagen de disco de solo lectura). Ejecutar el mountcomando en modo de recuperación es informativo:

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

Esos atributos de "unión" significan que las cosas en la carpeta relevante en el volumen de inicio serán visibles, pero cualquier cosa modificada se almacena en lo que estoy seguro es un disco RAM.

Si desea ver estas cosas usted mismo, puede montar los volúmenes relevantes desde el sistema operativo normal:

# 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
¡Gracias! Creo que obtuve lo que necesitaba. Entonces, esencialmente, el todo disk1no es más que una realización montada de la imagen de disco almacenada en Recovery HD. Solo existe si se ejecuta el modo de recuperación. Solo la Recovery HD disk0partición está realmente ocupando espacio en el disco físico. Supongo que podría fusionar esta partición con mi Macintosh HDpartición si realmente quisiera recuperar el espacio, pero, por supuesto, el modo de recuperación no estaría disponible en ese momento.
Jason Waldrop el

1
Sí, eso es todo.
Gordon Davisson el

@GordonDavisson, ¿por qué no tengo la carpeta /com.apple.recovery.boot?
Pacerier

@GordonDavisson, ¿Por qué se disk1muestra cuando se ejecuta en recuperación, pero no se muestra cuando se ejecuta normalmente?
Pacerier

@Pacerier La imagen de disco BaseSystem.dmg está montada (técnicamente, adjunta) en modo Recuperación, pero no cuando se ejecuta normalmente. Tenga en cuenta que disk1 es solo el identificador del segundo disco que ha visto el sistema, por lo que en modo normal si conecta un disco USB o monta una imagen de disco o algo así, aparecerá como disk1 (y si monta otro, será disk2, etc.).
Gordon Davisson el

1

Estoy casi seguro de que la partición disk1 es el disco de recuperación quemarlo e iniciar desde la unidad de disco


0

Si tiene Internet de banda ancha y está listo para borrar totalmente la unidad, puede usar el método de recuperación de Internet de Lion Recovery para liberar el disco 0 y particionar / borrar la unidad.

Asegúrese de haber verificado una copia de seguridad de los datos que desea guardar, ya que esto borrará la SSD y le permitirá instalar Lion y la HD de recuperación normal como debería ser.

AppleCare ciertamente lo guiará de forma gratuita ya que se encuentra en la ventana de soporte gratuito durante 90 días después de la compra.


2
He hecho esto, pero este enfoque no borra estos otros discos lógicos. De hecho, puedes verlo Mac OS X Base Systemen la Utilidad de Discos (en modo Recuperación, por supuesto), pero la Utilidad de Discos no te permitirá borrarlo. Me pregunto si forma algún tipo de "núcleo" de Mac OS X Lion para usar durante el proceso de recuperación, ya que al hacer una recuperación de Internet dice "descargar componentes adicionales ".
Jason Waldrop

1
Si no se inicia desde una imagen de red o una unidad externa, la Utilidad de Discos siempre evita que borre una unidad que está en uso. Es posible que la recuperación normal no tenga la libertad suficiente para deshacer esto si se trata de almacenamiento principal o algo más complicado del proceso de imagen de fábrica.
bmike
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.