1 votes

Problème avec la récupération du disque dur GUID dans testdisk

J'ai eu une panne de courant alors que j'utilisais deux de mes disques durs (deux WD Red 4 TB, chacun presque plein, HFS+ données uniquement, pas de système d'exploitation sur les disques) dans un dock.

Depuis, j'ai pu récupérer presque tous mes fichiers avec DiskDrill mais certains sont corrompus, d'autres ont perdu leur nom et leur répertoire.

Comme je n'ai plus rien à perdre ici, j'y mets les mains.

J'essaie de reconstruire le GPT avec testdisk, mais j'ai échoué plusieurs fois. J'ai déjà écrit plusieurs fois sur gpt avec testdisk, j'ai aussi essayé la méthode utilisant testdisk pour trouver les secteurs de la partition et pdisk pour les écrire, mais ça a échoué.

Maintenant j'essaie à nouveau avec testdisk et wxhexeditor.

Je regarde chaque occurrence de "HFSJ", la première correspond au secteur que testdisk avait trouvé 529400 (271430664 en hex).

Mais je ne trouve pas de partition EFI. Y a-t-il un moyen de réparer cela ? Et reconstruire le schéma de partition GUID ?

Voici le résultat 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

Suivi : J'ai essayé ce que vous recommandez avec le résultat suivant :

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

cela dépasse mon entendement !

1voto

klanomath Points 63400

Initialement partitionné avec Disk Utility (comme GUID pt, 1 partition, HFSJ) je m'attendrais à ce que les tables de partition de vos disques WD Red 4 TB ressemblent à ceci :

     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

avec l'EFI = 409640 blocs et l'espaceur Apple vide par défaut de 262144 blocs. Tous alignés sur la taille de bloc physique de 4096 octets, la partition HFSJ résultante commence au bloc 409640 et a une taille de 7813365344 blocs.

Vous pouvez simplement tester cela en supprimant la partition actuelle (ci-dessous, je suppose que l'identifiant de disque du lecteur externe est disk2 - utilisez l'identifiant de disque que vous avez trouvé dans votre environnement) :

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 on lui demande Ne le fais pas. initialiser n'importe quel volume.

Maintenant, vérifiez le volume :

diskutil verifyVolume disk2s2

Après des recherches plus poussées, il s'avère que l'un des deux disques externes contient une partition de récupération supplémentaire. Après avoir ajouté une 3ème partition comme ceci :

     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

et l'aide de Disk Warrior (pour restaurer les systèmes de fichiers cassés), les deux volumes principaux des disques externes ont été sauvés.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X