Como arreglar

Como arreglar

.pkgCuando es necesario instalar un paquete, en un archivo, en un sistema Mac OS X, se utiliza el instalador de paquetes proporcionado con el sistema. En algún momento de la instalación de cualquier paquete, pregunta en qué partición del sistema de archivos debe instalar el paquete. En mi sistema, solía mostrar la partición en la que está instalado Mac OS X, que se llama "Macintosh HD", pero ya no lo hace por razones que desconozco, y en su lugar solo muestra las dos particiones de recuperación, ambas llamadas " Recuperación HD”; Esto efectivamente me impide instalar nada usando un instalador de paquetes. Además, la partición del sistema tampoco está entre las opciones disponibles en el instalador de Mavericks, lo que significa que este problema también me impide actualizar mi sistema de Mountain Lion a Mavericks.

Le dije a la utilidad de disco que reparara el disco duro, pero no encontró ningún problema. También quería reparar la partición del sistema, pero no estaba en la lista de particiones en la utilidad de disco. Más tarde pude mostrarlo habilitando el modo de depuración de la utilidad de disco y, aunque la opción de reparación estaba atenuada, pude ejecutar una verificación que no encontró ningún problema y reparar los permisos.

Además, la pestaña "Partición" de la utilidad de disco, cuando se selecciona el disco duro, afirma que el lugar donde debería estar la partición del sistema es en realidad 207,91 GB de espacio libre. Hay algunas otras particiones que usé anteriormente para ejecutar un sistema Debian, pero desde entonces las borré y ahora son particiones vacías.

Finalmente, no puedo cambiar el diseño de la partición en absoluto desde la pestaña "Partición" de la utilidad de disco cuando el disco duro está seleccionado: cada vez que intento eliminar una partición o aplicar un cambio, me dice que el cambio solicitado es demasiado pequeño y se niega a realizarlo.

Mi sistema actual es Mac OS X 10.8.5 ejecutándose en una Mac mini.

Respuesta1

Bien, tu GPT está activado. Muchas de sus particiones están marcadas con tipos de partición incorrectos. Sin embargo, tu PMBR se ve perfecto, así que está bien.

Echemos un vistazo a su GPT (asegúrese de hacer la ventana ANCHA o desplácese horizontalmente para ver la columna "debería ser"):

      Contenido del índice de tamaño inicial: el tipo "Etiqueta" debe ser
          0 1 PBR
          1 1 encabezado Pri GPT
          2 32 Tabla Pri GPT
         34 6         
         40 409600 1 pieza GPT - "Partición del sistema EFI" Partición del sistema EFI
     409640 404390464 2 parte GPT - "Macintosh HD" Apple_Boot HFS+
  404800104 1269544 3 parte GPT - Partición del sistema EFI "Recovery HD" Apple_Boot
  406069648 1269544 4 parte GPT - "Recovery HD" HFS+ Apple_Boot (o simplemente eliminarlo)
  407339192 1269536 5 parte GPT - "Recovery HD" HFS+ Apple_Boot (o simplemente eliminarlo)
  408608728 40         
  408608768 279976563 6 Parte GPT - ¿Datos del sistema de archivos Apple_Boot Linux "Ubuntu"?
  688585331 1421         
  688586752 974848 7 Parte GPT - "" Partición del sistema EFI ¿No estás seguro? ¿Quizás simplemente eliminarlo?
  689561600 13410304 8 pieza GPT - "Apple_HFS_Untitled_6" HFS+
  702971904 262144         
  703234048 5597184 9 Parte GPT - "Apple_HFS_Untitled_5" HFS+
  708831232 262144         
  709093376 780288 10 pieza GPT - "Apple_HFS_Untitled_4" HFS+
  709873664 258428928 11 Parte GPT - "Apple_HFS_Untitled_3" HFS+
  968302592 262144         
  968564736 7946248 12 pieza GPT - "Apple_HFS_Untitled_2" HFS+
  976510984 262151         
  976773135 Tabla GPT de 32 segundos
  976773167 1 segundo encabezado GPT

Entonces parece que sus particiones en los índices 2, 3, 4, 5, 6 y 7 están marcadas como tipos de partición incorrectos en el GPT, y tal vez algunas de ellas puedan eliminarse si no tiene ningún dato valioso en a ellos. Tampoco estoy seguro de por qué tiene un montón de particiones HFS+ más pequeñas, como la del índice 10 que tiene solo 390 MB (381 MiB). ¿Los pusiste allí intencionalmente o sabes qué son y qué hay en ellos? ¿O también son parte del misterio de esta tabla de particiones extrañamente desordenada?

Debo decir que no sé mucho sobre cómo le gusta a Debian particionar discos, especialmente en hardware Mac. Sé que alguna vez las distribuciones de Linux en PC con Windows con GPT usaban un tipo de partición de Windows para los sistemas de archivos de Linux, pero creo que ese antiguo método está perdiendo popularidad hoy en día. ¿Quizás sea posible que Debian haya usado marcadores de tipo de partición estilo Apple en el GPT pero luego "en el interior" los haya usado como sistema de archivos de Linux y particiones de intercambio?

Como arreglar

Una forma de solucionar este problema sería utilizar el gptcomando para eliminar las entradas de la tabla de particiones que tienen el tipo incorrecto y luego volver a agregarlas con el tipo correcto. Este es un trabajo complicado y tienes una gran posibilidad de perder una partición completa o todo el contenido del disco si cometes un error.

Pero sería algo como esto:

Elimine la entrada "mala" para "Macintosh HD" que tenía el tipo Apple_Boot (ese GUID comienza con 426...):

sudo gpt remove -b 409640 -s 404390464 -i 2 -t 426F6F74-0000-11AA-AA11-00306543ECAC disk0

Agregue una entrada "buena", esta vez con el tipo HFS+ (ese GUID comienza con 484...):

sudo gpt add    -b 409640 -s 404390464 -i 2 -t 48465300-0000-11AA-AA11-00306543ECAC disk0

Ahora etiquételo nuevamente como "Macintosh HD":

sudo gpt label  -b 409640 -s 404390464 -i 2 -l "Macintosh HD" disk0

Tenga en cuenta que en los comandos "eliminar" y "etiquetar", selecciono la partición de más de una forma. Ese soy yo teniendo mucho cuidado para evitar errores tipográficos; Si los tres tipos de selector no coinciden, no quiero que el comando funcione porque significa que cometí un error tipográfico.

Tenga en cuenta que tendrá que ejecutar estos comandos mientras arranca desde algún otro dispositivo, para que el disco que está editando no esté ocupado. Tenga mucho cuidado con el bloque inicial/inicio y los números de tamaño/longitud.Edite las tablas de particiones bajo su propia responsabilidad. Tenga una copia de seguridad completa (y PRUEBE SU COPIA DE SEGURIDAD) de todo lo que le interesa antes de editar su tabla de particiones.

información relacionada