La sortie que vous avez publiée ne montre aucun problème avec la table de partition. La sortie indique que le lecteur est dans le mauvais boîtier de disque dur externe. Le disque a une taille de secteur de 512 octets et le boîtier USB convertit silencieusement les secteurs de 512 octets en secteurs de 4096 octets. Votre meilleure option ici est de trouver un boîtier qui ne fait pas cette conversion. Sinon, procédez comme suit.
Remarque : L'auteur du sujet a indiqué dans un commentaire que le problème a été résolu en changeant de boîtier. Par conséquent, la réponse ci-dessous n'a jamais été utilisée.
Voici à quoi ressemblait la sortie de gpt -r show disk0
lorsque le lecteur était utilisé par la machine désormais défectueuse.
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 1953115488 2 GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
1953525128 7
1953525135 32 Sec GPT table
1953525167 1 Sec GPT header
Les deux entrées de partition indiquées dans le tableau ci-dessus peuvent être converties d'une taille de secteur de 512 octets à une taille de secteur de 4096 octets en divisant par 8. Le résultat est affiché ci-dessous.
5 51200 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
51205 244139436 2 GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
Si vous créez une nouvelle table de partition GUID vide, alors la sortie de gpt -r show disk3
ressemblera à ce qui suit.
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 4 Pri GPT table
6 244190635
244190641 4 Sec GPT table
244190645 1 Sec GPT header
À ce stade, deux problèmes sont révélés :
-
La création d'une nouvelle table de partition GUID vide écrasera le premier secteur de 4096 octets de la première partition sur le lecteur. Il s'agit de la partition EFI formatée en FAT32.
-
La taille en secteurs de 4096 octets de la partition EFI est de 51200. Cela est inférieur au minimum de 65527 requis par le format FAT32. Cela est mentionné dans l'article Microsoft Partitions de disque dur basées sur UEFI/GPT. La partie pertinente est montrée ci-dessous.
Ainsi, l'un ou l'autre des problèmes séparément ou ensemble entraîne une partition EFI inutilisable. Si vous êtes seulement intéressé par le montage du ou des volumes APFS, vous pouvez entrer les commandes données ci-dessous. Ces commandes ont été dérivées de la réponse de klanomath à la question Comment réparer un disque dur Mac affichant un schéma de partition FDisk.
Remarque : Vous ne ferez que ajouter le conteneur APFS à la nouvelle table de partition GUID.
Je suppose ci-dessous que votre lecteur externe est toujours disk3
.
sudo dd if=/dev/zero bs=4096 count=6 of=/dev/disk3
sudo gpt create /dev/disk3
sudo gpt add -b 51205 -i 1 -s 244139436 -t apfs disk3
Étapes nécessaires pour déplacer la partition EFI
Remarque : Étant donné que l'auteur du sujet a indiqué un intérêt pour transférer des informations depuis l'ancien disque dur, j'ai seulement décrit les étapes. J'assume que l'auteur du sujet va effacer l'ensemble du disque une fois les informations transférées. Dans ce cas, l'auteur du sujet peut ignorer cette section.
Ces étapes laissent la partition EFI à la fin du disque. Lors des tests d'opérations de formatage nécessitant une partition EFI, macOS semble accepter une partition EFI qui n'est pas au début du disque.
- Utilisez l'Utilitaire de disque pour créer une image disque sparse d'un disque assez grand pour qu'une partition EFI soit automatiquement créée.
- Utilisez la commande
dd
pour copier la partition EFI du disque externe vers la partition EFI de l'image disque.
- Créez la table de partition GUID vide, puis ajoutez la partition APFS.
- Utilisez la commande
diskutil
pour réduire la partition APFS d'au moins 300 Mio.
- Utilisez la commande
gpt
pour créer une partition EFI de 300 Mio en dessous de la partition APFS.
- Utilisez la commande
newfs_msdos
pour formater en FAT32 la nouvelle partition EFI avec l'étiquette de volume EFI
.
- Montez les deux partitions EFI et utilisez le Finder pour copier le contenu de la partition EFI de l'image disque vers la partition EFI du disque externe.
- Démontez les deux partitions EFI, puis éjectez l'image disque et placez le fichier d'image disque sparse dans la corbeille.
Autres références
Les adaptateurs USB modifient silencieusement la taille des secteurs