2 votos

Tabla de partición GUID corrupta en el disco duro secundario

Tengo un ordenador Hackintosh, con un disco duro secundario instalado con un montón de datos en él. Estaba intentando particionar parte del disco duro secundario para instalar Windows y poder hacer un arranque dual, y he conseguido arruinar completamente la tabla de particiones y me temo que he perdido mis datos. Usé el instalador de Windows 10 para crear una partición, pero hizo algunas cosas raras donde etiquetó mi partición de datos existente como una partición de recuperación, así que terminé borrando todo lo que el instalador hizo pero no puedo ver mis viejos datos de vuelta en OS X ahora. Aquí está la salida de la lista diskutil:

/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk1
   1: DE94BBA4-06D1-4D40-A16A-BFD50179D6AC               1.9 TB     disk1s1

$ sudo gpt -r show disk1

       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34      409606         
      409640  3798935504      1  GPT part - DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
  3799345144   107683991         
  3907029135          32         Sec GPT table
  3907029167           1         Sec GPT header
$ sudo fdisk /dev/disk1
Disk: /dev/disk1    geometry: 243201/255/63 [3907029168 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE    0   0   2 - 1023 255  63 [         1 - 3907029167] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused      

disk1s1 era donde estaban mis datos originalmente, pero ya no es reconocido por la Utilidad de Discos y no puedo montarlo.

¿Hay algo que pueda hacer para reparar esto, o mis datos están todos perdidos?

edit: He ejecutado fsck y reconoce el tipo de volumen y el nombre, así que parece que sigue ahí:

sudo fsck_hfs -fy /dev/disk1s1
Password:
** /dev/rdisk1s1
   Executing fsck_hfs (version hfs-285).
** Checking Journaled HFS Plus volume.
   The volume name is Macintosh HD
** Checking extents overflow file.
** Checking catalog file.
** Checking multi-linked files.
** Checking catalog hierarchy.
** Checking extended attributes file.
** Checking volume bitmap.
** Checking volume information.
** The volume Macintosh HD appears to be OK.

Sin embargo, no estoy seguro de cómo montar la unidad/arreglar la tabla de particiones.

edit2: entonces, usando este método Pude montar el disco y ver los datos. Hay alguna forma fácil de arreglar la partición?

0 votos

Acabo de borrar todas las nuevas particiones que hizo, pero mi vieja partición que estaba allí fue afectada por el instalador de alguna manera porque pensó que era una partición de recuperación.

0 votos

¿Supongo que hiciste una copia de seguridad ANTES de hacer nada de esto?

1voto

klanomath Puntos 19587
  1. Arranca tu sistema OS X

  2. Abra el Terminal e introduzca diskutil list

  3. Entre en sudo gpt -r show diskX con X el número de dispositivo de su disco externo encontrado en la salida anterior (probablemente 1 - abajo asumo que es 1 pero use el número de disco encontrado en su entorno en los comandos abajo)

  4. Entre en diskutil umountDisk disk1

  5. Quita la única partición:

    sudo gpt remove -i 1 disk1
  6. Añade el paritón EFI:

    sudo gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk1
  7. Añade la partición principal:

    sudo gpt add -i 2 -b 409640 -s 3798935504 -t 48465300-0000-11AA-AA11-00306543ECAC disk1
  8. Verificar el disco y el volumen:

    diskutil verifyDisk disk1
    diskutil verifyVolume disk1s2
  9. Si obtienes un error en los dos últimos pasos añade un comentario.

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