21 votos

¿Qué es la imagen de disco 'Mac OS X Base System' en mi Macbook Air 2011?

En mi Macbook Air 2011 con Mac OS X Lion, arranco en el modo de recuperación a través de la celebración de la tecla comando-R durante el arranque, si voy a Terminal y hacer un diskutil list Obtengo una lista de 12(!) discos lógicos. disk0 es, por supuesto, el disco que contiene las particiones del HD principal y del HD de recuperación (junto con la partición GUID y la partición EFI). Pero también hay un disk1 con particiones que incluyen una titulada Mac OS X Base System que tiene un tamaño aproximado de 1,39 GB. También hay otros 10 discos de tamaños variados pero pequeños.

¿Qué son estos otros discos lógicos (y particiones) y hay alguna forma de recuperar su espacio?

Actualización: Aquí hay una copia del diskutil list de salida:

[ disk list ]

19voto

Nate Puntos 220

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

Permíteme empezar por el principio: tu disco duro (/dev/disk0) tiene dos particiones relevantes: Macintosh HD (su volumen de inicio normal), y Recovery HD.

(Actualización: con las nuevas versiones de MacOS que se ejecutan desde un volumen APFS, habrá en cambio un único "contenedor" APFS en el disco; los volúmenes que se encuentren bajo él aparecerán por separado bajo un dispositivo "sintetizado", probablemente /dev/disk2. Y además de Macintosh HD y Recovery, probablemente habrá volúmenes Preboot y VM, y a partir de Catalina habrá un volumen separado "Macintosh HD - Data" que contendrá las partes modificables por el usuario del sistema de archivos principal. Y algunos otros detalles son diferentes, pero en realidad no tanto).

El disco duro de recuperación está marcado en la tabla de particiones con el tipo Apple_Boot, pero en realidad está en el formato normal HFS+. Contiene los archivos mínimos de arranque y el kernel, y en /com.apple.recovery.boot/BaseSystem.dmg, una imagen de disco con una copia reducida y ajustada de OS X. El booter monta este volumen (se adjunta como /dev/disk1), y se transfiere al OS X que se ejecuta en él. Este es el Sistema Base de Mac OS X.

¿Te has dado cuenta de que el disco duro de recuperación sólo ocupa 650 MB, pero el sistema base de Mac OS X ocupa 1,4 GB? Eso es porque es un comprimido (y estoy bastante seguro de que la compresión es la razón por la que se molestan en todo este truco de imagen de disco). En realidad, BaseSystem.dmg está comprimido a sólo 451MB (al menos en OS X v10.7.0).

Además, la denominación de los volúmenes es algo incoherente. Tienes /dev/disk1s3 con el nombre de "Recovery HD", pero por alguna razón está montado como "/Volumes/Image Volume" en el modo de recuperación. BaseSystem.dmg tiene un volumen llamado "Mac OS X Base System".

Así que eso es el disco0 y el disco1; ¿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 (recuerda que en el modo de recuperación, estás ejecutando desde una imagen de disco de sólo lectura). Ejecutando el mount 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 bastante seguro es un disco RAM.

Si quieres mirar estas cosas por ti mismo, puedes montar los volúmenes relevantes desde el SO 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

1voto

Henry Puntos 11

Estoy casi seguro de que la partición del disco 1 es el disco de recuperación y lo quema y arranca desde la unidad de disco

0voto

Oskar Puntos 1242

Si tiene Internet de banda ancha y está dispuesto a borrar totalmente la unidad, podría utilizar el Recuperación de Internet método de Recuperación del Lion para liberar el disco0 y particionar/borrar la unidad.

Asegúrate de haber verificado una copia de seguridad de los datos que quieras guardar, ya que esto limpiará el SSD y te permitirá instalar Lion y el HD de recuperación normal como debe ser.

El AppleCare seguramente te guiará de forma gratuita, ya que estás en la ventana de soporte gratuito durante 90 días después de la compra.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X