1 votos

Problemas con la recuperación de GUID HDD en testdisk

Tuve un fallo de alimentación mientras usaba dos de mis discos duros (dos WD Red de 4 TB, cada uno casi lleno, sólo datos HFS+, sin SO en los discos) en un dock.

Desde entonces he podido recuperar casi todos mis archivos con DiskDrill pero algunos están corruptos, algunos han perdido su nombre y directorio.

Como ya no tengo nada que perder aquí, meto las manos.

Estoy tratando de reconstruir la GPT con testdisk, pero he fallado varias veces. Así que ya he escrito varias veces en gpt con testdisk, también he intentado el método usando testdisk para encontrar sectores de partición y pdisk para escribirlos, pero falló.

Ahora lo estoy intentando de nuevo con testdisk y wxhexeditor.

Estoy mirando cada aparición de "HFSJ", la primera coincide con el sector testdisk había encontrado 529400 (271430664 en hexadecimal).

Pero no encuentro ninguna partición EFI. ¿Hay alguna manera de arreglar eso? ¿Y reconstruir el esquema de particiones GUID?

Este es el resultado de sudo gpt -r show disk2 :

start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34      529366         
      529400  7812357952      1  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  7812887352     1149783         
  7814037135          32         Sec GPT table
  7814037167           1         Sec GPT header

Seguimiento: He probado lo que recomiendas con el siguiente resultado:

diskutil unmountDisk /dev/disk2
Unmount of all volumes on disk2 was successful
sudo gpt remove -i 1 disk2
disk2s1 removed
sudo gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk2
disk2s1 added
sudo gpt add -i 2 -b 409640 -s 7813365344 -t 48465300-0000-11AA-AA11-00306543ECAC disk2
disk2s2 added
diskutil verifyVolume disk2s2
Started file system verification on disk2s2
Verifying file system
File system check exit code is 8
Error: -69845: File system verify or repair failed
Underlying error: 8: POSIX reports: Exec format error

¡esto va más allá de mi comprensión!

0 votos

Probaré el método explicado aquí, apple.stackexchange.com/preguntas/176679/

0 votos

Ok, listo para abrir sesión. ¿tiene correo de contacto?

1voto

klanomath Puntos 19587

Inicialmente particionado con Utilidad de Discos (como GUID pt, 1 partición, HFSJ) yo esperaría que las tablas de partición de tus discos WD Red de 4 TB tuvieran este aspecto:

     start         size  index  contents
         0            1         PMBR
         1            1         Pri GPT header
         2           32         Pri GPT table
        34            6         
        40       409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
    409640   7813365344      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
7813774984       262151         
7814037135           32         Sec GPT table
7814037167            1         Sec GPT header

con el EFI = 409640 bloques y el espaciador Apple vacío por defecto de 262144 bloques. Todo alineado al tamaño de bloque físico de 4096 Bytes, la partición HFSJ resultante comienza en el bloque 409640 y tiene un tamaño de 7813365344 bloques.

Puede probarlo eliminando la partición actual (a continuación asumo que el identificador de disco de la unidad externa es disk2 - utilice el identificador de disco que haya encontrado en su entorno):

diskutil umountDisk /dev/disk2
sudo gpt remove -i 1 disk2
sudo gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk2
sudo gpt add -i 2 -b 409640 -s 7813365344 -t 48465300-0000-11AA-AA11-00306543ECAC disk2

Si se le pregunta no inicializar cualquier volumen.

Ahora verifica el volumen:

diskutil verifyVolume disk2s2

Tras nuevas investigaciones, resulta que uno de los dos discos externos contiene una partición de recuperación adicional. Después de añadir una 3ª partición así:

     start         size  index  contents
         0            1         PMBR
         1            1         Pri GPT header
         2           32         Pri GPT table
        34            6         
        40       409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
    409640   7812357952      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
7812767592      1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
7814037128            7         
7814037135           32         Sec GPT table
7814037167            1         Sec GPT header

y la ayuda de Disk Warrior (para restaurar sistemas de archivos rotos) se han recuperado los dos volúmenes principales de los discos externos.

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