4 votos

Recuperar datos de la partición que aparece como FFFF

¿Cómo puedo recuperar mis datos de la partición FFFF… de ~350 GB arreglando la tabla de particiones?

   977105059           1                     Encabezado GPT secundario
Riccados—MacBook—Pro:~ Riccado$ sudo gpt —r show /dev/disk0s2
       inicio        tamaño        índice        contenido
           0   683645536
Riccados—MacBook—Pro:~ Riccado$ sudo gpt —r show /day/disk0
       inicio        tamaño        índice        contenido
           0           1                     PMBR
           1           1                     Encabezado GPT primario
           2          32                     Tabla GPT primaria
          34           6
          40      409600             1       Partición GPT — C12A7328—F81F-11D2-6A46-00A0C93EC938
      409640   683645536             2       Partición GPT — FFFFFFFF—FFFF—FFFF—FFFF—FFFFFFFFFFFF
   684055176     1269536             3       Partición GPT — 48465300-0000-11AA—AA11-00306543ECAC
   685324712    49224610             4       Partición GPT — OFC63DAF-8483-4772-8E79-3D69D8477DE4
   734549322         694
   734550016     8073216             5       Partición GPT — 0657FD6D—A4AB-43C4-84E5-0933C84B4F4F
   742623232   233212248             6       Partición GPT — 53746F72-6167-11AA—AA11-00306543ECAC
   975835480     1269544             7       Partición GPT — 426F6F74-0000-11AA—AA11-00306543ECAC
   977105024           3
   977105027          32                     Tabla GPT secundaria
   977105059           1                     Encabezado GPT secundario 
Riccados—MacBook—Pro:~ Riccado$ diskutil unmountDisk /dev/disk1
Desmontar del disco1 falló: al menos un volumen no pudo ser desmontado
Riccados—MacBook—Pro:~ Riccado$

El disco es de 500 GB en total. 350 GB se asignan para macOS, 120 GB para Windows y 30 GB para Ubuntu.

Esta mañana, cuando me desperté, intenté arrancar mi Mac pero no lo logró con éxito, ya que solo mostraba el signo de prohibición. Así que intenté realizar una instalación limpia de macOS, presionando command -R al iniciar la Mac para ingresar al Modo de Recuperación. Pero solo se muestra la partición de Windows (120 GB) para reinstalar macOS en lugar de la partición original de 350 GB. Reinstalé macOS en la partición de 120 GB. Ahora no sé cómo recuperar mis archivos de la antigua partición de 350 GB. Todos están en el mismo disco. Linux tampoco se está iniciando ahora.

0 votos

Un ejemplo de cómo instalar Ubuntu sin deshabilitar la Protección de Integridad del Sistema (SIP) y sin usar rEFInd se puede encontrar en: Instalando Ubuntu en Mac con macOS y Windows ya instalados. En tu caso, las instrucciones necesitarán modificarse si aún estás utilizando Almacenamiento en Núcleo.

1voto

klanomath Puntos 19587

La segunda partición de su disco interno tiene un tipo de partición incorrecto, probablemente no perderá sus datos.

Una partición de arranque de OS X (excepto la Recuperación HD) tiene el GUID 48465300-0000-11AA-AA11-00306543ECAC para una partición estándar de OS X, o el GUID 53746F72-6167-11AA-AA11-00306543ECAC para una partición CoreStorage. El FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF es un tipo de partición desconocido (pero no ninguna partición como la 000000-0000-0000...).

El primer bloque de una partición estándar de OS X no contiene valores diferentes de cero, el primer bloque de una partición CoreStorage contiene algunos valores diferentes de cero. Para obtener los primeros 3 bloques de una partición, ingrese sudo dd if=/dev/diskXsY count=3 | hexdump.

El GUID se puede modificar con gpt. Modificar la tabla de particiones GUID con gpt requiere desmontar todo el disco, lo cual no se puede hacer si arranca en su Recuperación HD o en otro volumen de arranque en el mismo disco.


  • Arranque en un sistema OS X/macOS independiente que proporcione hexdump. Aquí fue posible arrancar en Recuperación por Internet porque el disco contiene un segundo sistema OS X (disk0s6) con hexdump. La Recuperación (por Internet) normalmente no proporciona hexdump.

  • Abra Terminal en Utilidades de la barra de menús > Terminal

  • Obtenga una descripción general con diskutil list

  • Obtenga una descripción general de su disco interno con el identificador de disco encontrado en el comando anterior. Aquí asumo que el identificador de disco de su disco interno es disk1 (reemplácelo con el que haya encontrado en su entorno)

    gpt -r show disk1
  • Desmonte disk1 con diskutil umountDisk disk1 si ha arrancado desde un disco externo/unidad USB con un OS X/macOS completo

  • haz un hexdump de los primeros 3 bloques de la partición FFFF...:

    dd if=/dev/disk1s2 count=3 | hexdump

    o (dependiendo del volumen de arranque)

    dd if=/dev/disk1s2 count=3 | /Volumes/2nd_SysVol_name/usr/bin/hexdump

    El resultado siguiente lo identifica como una partición OS X normal:

    0000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    *
    0000400 48 2b 00 04 80 00 21 00 48 46 53 4a 00 00 01 ff
    0000410 d3 8c 77 d3 d4 33 3c b0 00 00 00 00 d3 8c 5b b3
    0000420 00 00 02 a8 00 00 00 25 00 00 10 00 00 fe b7 f6
    0000430 00 fe 1e fa 00 ed 80 00 00 01 00 00 00 01 00 00
    0000440 00 00 10 f2 00 00 5a 9d 00 00 00 00 00 00 00 01
    0000450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0000460 00 00 00 00 00 00 00 00 7d 9d b0 3a 02 31 62 f0
    0000470 00 00 00 00 00 1f e0 00 00 1f e0 00 00 00 01 fe
    0000480 00 00 00 01 00 00 01 fe 00 00 00 00 00 00 00 00
    0000490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    *
    00004c0 00 00 00 00 00 60 00 00 00 60 00 00 00 00

0voto

David Anderson Puntos 2189

No puedo decir si su segunda partición era una partición de Almacenamiento Core o una partición HFS regular. Voy a asumir el uso de Almacenamiento Core.

Recomendaría descargar el gdisk comando. Este comando le permitirá ver y modificar los atributos de las particiones. MacOS no tiene un comando que permita al usuario hacer esto.

Una vez descargado, puede invocar el comando gdisk para editar disk0 ingresando como se muestra a continuación.

sudo gdisk /dev/disk0

Necesitará hacer los siguientes cambios.

  • El tipo para la partición 2 debería ser 53746F72-6167-11AA-AA11-00306543ECAC. El comando gdisk abrevia este tipo utilizando el código AF05.
  • El tipo para la partición 3 debería ser 426F6F74-0000-11AA-AA11-00306543ECAC. El comando gdisk abrevia este tipo utilizando el código AB00.
  • Los atributos para la partición 3 deberían ser 0002000000000000. Esto significa que solo el bit 49 debería estar establecido.
  • Los atributos para la partición 7 también deberían ser 0002000000000000. Los atributos para todas las demás particiones deberían ser 0000000000000000.

El comando para cambiar el tipo es t. El comando para cambiar los atributos es a, pero primero tiene que ingresar al modo experto ingresando el comando x. El comando w se puede utilizar para escribir los cambios de regreso al disco.

Nota: Si comete un error, puede abortar gdisk sin realizar cambios ingresando un controlC.

En caso de que la partición 2 no estuviera utilizando almacenamiento core, el GUID debería ser 48465300-0000-11AA-AA11-00306543ECAC. El comando gdisk abrevia este tipo utilizando el código AF00.

0voto

0x80 Puntos 71
  1. Abre el modo de recuperación de Internet usando alt+command+R.

  2. Ve a Utilidades Terminal.

  3. Verifique el resumen del disco

    gpt -r show /dev/disk0
  4. Elimina las particiones innecesarias (en mi caso, eliminé las particiones 4, 5 y 6)

    gpt remove -i 4 /dev/disk0 #eliminando la partición 4 como ejemplo
  5. Dado que la partición de 350 GB (partición 2) es la partición que quería corregir como la partición principal, la eliminé primero con

    gpt remove -i 2 /dev/disk0

    y luego la agregué nuevamente a la tabla con

    add -b BLOQUEINICIAL -s NÚMERODEBLOQUES -i 2 -t 53746F72-6167-11AA-AA11-00306543ECAC

0 votos

OK, pero la partición 3 todavía tiene el GUID incorrecto.

0 votos

¿Cómo puedo arreglar eso? La partición 3 es Recovery HD. Pero ahora en mi utilidad de disco solo se muestra mi disco principal de 350 GB. [puede ser porque eliminé las particiones 4,5,6 (alrededor de 150 GB)]. ¿Tienes alguna idea de cómo puedo agregar los 150 GB faltantes a mis 350 GB para recuperar mi disco de 500 GB?

0 votos

Repara tu entrada gpt para el disco de recuperación, luego verifica el disco interno. Luego intenta redimensionar la pila de corestorage. Después de tentar un volumen de CS con linux/windows, el comando resizeStack a menudo falla.

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