Ma situation semble très similaire à la façon de réparer le disque dur GUID corrompu en MBR mais avec suffisamment de différences que je n'ai pas été en mesure de mettre en place une solution sûre.
J'ai un disque Toshiba de 3 To dans un boîtier USB utilisé sur un Mac avec OS X El Capitain 10.11.3.
Le lecteur a été configuré avec une seule partition. Le lecteur n'était pas amorçable et n'avait pas de système installé, donc je suppose qu'il n'aurait pas non plus de partition de récupération. Je ne peux pas dire avec certitude qu'aucun système n'a jamais été installé, mais je ne le pense pas. Il n'a pas été utilisé avec Bootcamp ou sur un ordinateur non Mac.
Le lecteur a fonctionné normalement pendant une longue période, mais n'a pas été reconnu récemment. En enquêtant avec l'utilitaire de disque, il apparaît comme ayant un type de partition FDisk_partition_scheme . Je suis sûr que c'était à l'origine la valeur par défaut typique de la carte de partition GUID au format OS X Extended (journalisé) .
Je ne peux penser à aucune utilisation ou événement spécifique qui aurait pu provoquer le changement.
Voici les informations que j'ai recueillies sur le disque.
liste diskutil / dev / disk6
/dev/disk6 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *3.0 TB disk6
1: 0xEE 375.1 GB disk6s1
diskutil info / dev / disk6
Device Identifier: disk6
Device Node: /dev/disk6
Whole: Yes
Part of Whole: disk6
Device / Media Name: DT01ABA300
Volume Name: Not applicable (no file system)
Mounted: Not applicable (no file system)
File System: None
Content (IOContent): FDisk_partition_scheme
OS Can Be Installed: No
Media Type: Generic
Protocol: USB
SMART Status: Not Supported
Total Size: 3.0 TB (3000592982016 Bytes) (exactly 5860533168 512-Byte-Units)
Volume Free Space: Not applicable (no file system)
Device Block Size: 512 Bytes
Read-Only Media: No
Read-Only Volume: Not applicable (no file system)
Device Location: External
Removable Media: No
Virtual: No
OS 9 Drivers: No
Low Level Format: Not supported
fdisk / dev / disk6
Disk: /dev/disk6 geometry: 97451/255/63 [1565565872 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 732566645] <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
gpt récupérer / dev / disk6
gpt recover: /dev/disk6: no primary or secondary GPT headers, can't recover
gpt -r -vv show / dev / disk6
gpt show: /dev/disk6: mediasize=3000592982016; sectorsize=512; blocks=5860533168
gpt show: /dev/disk6: PMBR at sector 0
start size index contents
0 1 PMBR
1 5860533167
gdisk / dev / disk6
GPT fdisk (gdisk) version 1.0.1
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: not present
Creating new GPT entries.
Voici une capture d'écran de la première partie du lecteur dans wxHexEditor. L'EFI PART commence à 4096.
J'ai commencé à chercher la chaîne HFSJ à partir d'un décalage de 409642, comme suggéré dans d'autres réponses, mais je ne l'ai pas trouvée près de là. J'ai donc recherché à partir du début du lecteur et trouvé la première occurrence au décalage 314598400.
Cependant, si je continue à rechercher des occurrences de HFSJ, j'en trouve beaucoup qui se ressemblent exactement et avec beaucoup d'espace nul autour d'eux, comme le premier. Ceux-ci commencent à 360424448 et sont espacés de 32768. Par exemple, aux décalages 360424448 360457216 360489984 360522752 360555520
J'ai utilisé la recherche Find All dans wxHexEditor et je me suis arrêté après quelques minutes. Il en avait trouvé quelques milliers à ce moment-là. Je ne sais pas quoi faire de ceux-ci, le cas échéant.
J'ai également pu trouver une section intitulée Partition système EFI à l'offset 3000592961536. Cela montre également le nom du lecteur, "Rosie".
Voici des captures d'écran de la première partition HFSJ et de la partition système EFI. Ajout d'une capture d'écran du décalage 8192 en fonction des commentaires.
Merci pour toute aide.
0+0 records in
0+0 records out
0 bytes transferred in 0.000013 secs (0 bytes/sec)