10.15 Catalina SSD non reconnu au démarrage - Problème partition EFI

Il semble clair que la nappe SATA interne est HS. Car le SDD en USB externe --> tu as pu exécuter la commande de recréation d'une GPT + partition EFI > là où le SSD en interne l'opération échouait.

- on peut même conjecturer qu'une défaillance brusque de la nappe SATA ait occasionné la disparition de la table GPT directrice de l'en-tête du SSD. Jusqu'où cette défaillance de la nappe SATA a-t-elle porté des effets sur le disque => reste à voir.​

----------

La recréation spéculative d'un descripteur GPT de la partition apfs disparue en même temps que la GPT primitive --> a confirmé que le bloc409640 est bien le super-bloc du système de fichiers apfs toujours inscrit sur les blocs : le bloc d'initialisation de ce système de fichiers.

- mais la génération d'un Conteneur affecté d'une erreur de taille +ERROR --> avère que l'extension (en nombre de blocs) attribuée spéculativement à la partition apfs => est erronée. Comme il s'agit de l'extension maximum possible => cette extension spéculative est donc excédentaire par rapport à la taille initiale de la partition apfs.​

----------

Voici le mécanisme logique qui rend ingrat la maniement d'un système de fichiers apfs -->

- la partition apfs primaire du disque équivaut à un magasin de stockage physique appelé Physical Store. Ce Physical Store a une taille identique (en nombre de blocs) à la taille de la partition.​
- le Physical Store sert de base de données --> à partir de laquelle se trouve virtualisé un espace-disque logique appelé Conteneur (Conteneur hébergeant une famille de volumes logiques). L'espace-disque virtuel du Conteneur doit avoir exactement la même taille en nombre de blocs (au bloc près) que le magasin de stockage physique. Cette taille du Conteneur se trouve enregistrée dans le super-bloc du Conteneur> càd. le composant décrivant synthétiquement cet espace-disque virtuel. Si la partition apfs primaire avec son Physical Store subit une variation de taille > sans que le super-bloc du Conteneur n'ait été mis-à-jour de cette variation > le super-bloc du Conteneur continue de requérir la taille en blocs antérieure --> qui ne correspond plus à l'identique avec la taille modifiée du Physical Store. Une erreur de taille +ERROR de la taille logique du Conteneur rapportée à la taille physique du Physical Store --> se trouve alors générée. L'ennui avec la sophistication de l'apfs => c'est que cette erreur de taille est invalidante quant à la possibilité de monter les volumes du Conteneur > là où une erreur de taille dans l'ancien système de fichiers jhfs+ n'avait pas d'effet invalidant du montage du volume correspondant à la partition.​

----------

Cet éclaircissement donné > une action de vérification de l'apfs du Conteneur > si le super-bloc du Conteneur peut être lu --> affiche en regard la taille physique du Physical Store et la taille logique attendue du Conteneur stockée dans son super-bloc. De sorte que rééditer le descripteur GPT de la partition apfs en alignant l'extension de la partition et par là la taille du Physical Store => sur la taille logique du Conteneur inscrite dans le super-bloc --> a pour conséquence la suppression de l'erreur de taille +ERROR et le remontage des volumes.

- la vérification dans ton cas a attesté d'une corruption du super-bloc du Conteneur qui est donc illisible. Je ne sais donc pas quelle est la taille logique attendue par le Conteneur apfs > de manière à aligner dessus l'extension physique de la partition apfs. Cette corruption du super-bloc est-elle due au fait que l'extension de la partition est plus grande que la taille logique du Conteneur > ce qui fait qu'il conviendrait d'expérimenter une re-description diminuée de partition --> pour que la taille logique du super-bloc devienne plus grande que la taille physique de la partition ? - il va falloir tester ce cas de figure. Sinon > il faudra admettre que la défaillance de la nappe SATA n'a pas fait que faire sauter la GPT directrice > mais qu'elle a aussi corrompu le super-bloc du Conteneur apfs.​

Question : y avait-il en queue de disque une autre partition que celle de l'apfs - genre une partition BOOTCAMP ?

[Note : je reviendrai dans le fil vers les 10H disons.]
 
Je viens de vérifier sur mon SSD interne > une partition de type "Apple_APFS" terminale se trouve séparée de la sauvegarde de la GPT par un tampon de 32768 blocs (octuples du standard de 512 octets sur mon Mac) > soit 262144 blocs standards. C'est une partition terminale de type "Apple_HFS" qui n'a besoin que d'un tampon de 7 blocs libres.

- on peut supprimer le descripteur GPT actuel de la partition apfs > et lui substituer dans la GPT un descripteur assignant une extension diminuée de 262144 blocs. D'accord ?​
 
Ah ce moment précis je ne peux que te faire confiance car je suis comme dans Alice au pays des merveilles à travers les yeux de Alice qui suit le lapin blanc ou dans Matrix à travers les yeux de Mr Anderson...
 
Repasse quand même une commande :
Bloc de code:
diskutil list
  • et poste le tableau des disques => que je sois sûr de l'index de disque du SSD.
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk0
   1:                  Apple_HFS macOS Base System       2.0 GB     disk0s1

/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +10.5 MB    disk1

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                 Apple_APFS Container disk23        499.9 GB   disk2s2

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +10.5 MB    disk3

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk4

/dev/disk5 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk5

/dev/disk6 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk7

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +12.6 MB    disk10

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +4.2 MB     disk11

/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk12

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk13

/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk14

/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk16

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk17

/dev/disk18 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk18

/dev/disk19 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk19

/dev/disk20 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk20

/dev/disk21 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk21

/dev/disk22 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk22

/dev/disk23 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +ERROR      disk23
                                 Physical Store disk2s2

-bash-3.2#
 
Passe la commande :
Bloc de code:
gpt show disk2
  • qui affiche la distribution des blocs du SSD

Poste le retour.
 
Bloc de code:
-bash-3.2# gpt show disk2
      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  976363488      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  976773128          7         
  976773135         32         Sec GPT table
  976773167          1         Sec GPT header
-bash-3.2#
 
L'extension de la partition apfs est de 976363488 blocs. + 7 blocs tampon = 976363495. - 262144 blocs tampon théoriques = 976101351. On va donc expérimenter cette nouvelle extension pour la partition apfs.

- passe la commande :​
Bloc de code:
gpt remove -i 2 disk2
  • qui supprime le descripteur GPT de la partition apfs

Pose le retour.
 
Descripteur supprimé. Passe la commande (copier-coller à rebours) :
Bloc de code:
gpt add -b 409640 -s 976101351 -t 7C3457EF-0000-11AA-AA11-00306543ECAC -i 2 disk2 ; diskutil list
  • la commande crée un descripteur GPT de partition telle que : bloc de tête = n°409640 > extension = 976101351 (blocs de 512 octets = 499.76 Go) > type = "Apple_APFS" (via l'UUID déterminant universellement ce type = 7C3457EF-0000-11AA-AA11-00306543ECAC) > rang = n°2 - puis affiche le tableau des disques

Poste le retour.
 
Bloc de code:
-bash-3.2# gpt add -b 409640 -s 976101351 -t 7C3457EF-0000-11AA-AA11-00306543ECAC -i 2 disk2 ; diskutil list
disk2s2 added
/dev/disk0 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk0
   1:                  Apple_HFS macOS Base System       2.0 GB     disk0s1

/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +10.5 MB    disk1

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                 Apple_APFS Container disk23        499.8 GB   disk2s2

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +10.5 MB    disk3

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk4

/dev/disk5 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk5

/dev/disk6 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk7

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +12.6 MB    disk10

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +4.2 MB     disk11

/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk12

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk13

/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk14

/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk16

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk17

/dev/disk18 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk18

/dev/disk19 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk19

/dev/disk20 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk20

/dev/disk21 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk21

/dev/disk22 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk22

/dev/disk23 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +ERROR      disk23
                                 Physical Store disk2s2

-bash-3.2#
 
Voici le résultat -->
Bloc de code:
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                 Apple_APFS Container disk23        499.8 GB   disk2s2

/dev/disk23 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +ERROR      disk23
                                 Physical Store disk2s2
  • donc toujours une erreur de taille > le super-bloc du Conteneur attendant une taille différente de la taille actuelle de la partition.

Mais voyons si une vérification de l'apfs fournit de meilleures informations. Passe la commande :
Bloc de code:
diskutil verifyVolume disk23
  • et poste le retour.
 
Bloc de code:
-bash-3.2# diskutil verifyVolume disk23
Started file system verification on disk23
Verifying storage system
Performing fsck_apfs -n -x /dev/disk2s2
warning: nx_block_count is 122045436, while device block count is 122012668
error: object (oid 0x1): o_cksum (0x9e036bab2a035f85) is invalid for object
Checking the container superblock
error: object (oid 0x1): o_cksum (0xcc2e7a1bfbc8e02a) is invalid for object
warning: checkpoint 0 fsck_obj_phys failed
error: object (oid 0x522a7): o_cksum (0x3c3883eb80ef01eb) is invalid for object
warning: checkpoint 1 fsck_obj_phys failed
error: object (oid 0x522a9): o_cksum (0x7ee1fae3bebf3cd5) is invalid for object
warning: checkpoint 3 fsck_obj_phys failed
error: object (oid 0x1): o_cksum (0xcc726cc4fb84dbb2) is invalid for object
warning: checkpoint 4 fsck_obj_phys failed
error: object (oid 0x522fd): o_cksum (0x7e6d8413bf33d283) is invalid for object
warning: checkpoint 87 fsck_obj_phys failed
error: object (oid 0x1): o_cksum (0xcd84cd46fa7239a0) is invalid for object
warning: checkpoint 88 fsck_obj_phys failed
error: object (oid 0x1): o_cksum (0xcc3ff277fbb768ee) is invalid for object
warning: checkpoint 90 fsck_obj_phys failed
error: object (oid 0x52301): o_cksum (0x7e6ff3b9bf316238) is invalid for object
warning: checkpoint 91 fsck_obj_phys failed
error: object (oid 0x52303): o_cksum (0x7e713157bf302446) is invalid for object
warning: checkpoint 93 fsck_obj_phys failed
error: object (oid 0x1): o_cksum (0xcbe408bafc136a7c) is invalid for object
warning: checkpoint 94 fsck_obj_phys failed
error: object (oid 0x1): o_cksum (0xcbbd89a3fc39f38c) is invalid for object
warning: checkpoint 96 fsck_obj_phys failed
error: object (oid 0x52307): o_cksum (0xbc66f19601b41245) is invalid for object
warning: checkpoint 97 fsck_obj_phys failed
error: object (oid 0x1): o_cksum (0xcbea4b6cfc0d260f) is invalid for object
warning: checkpoint 98 fsck_obj_phys failed
error: object (oid 0x52309): o_cksum (0xbc67f04e01b3134a) is invalid for object
warning: checkpoint 99 fsck_obj_phys failed
error: object (oid 0x5230b): o_cksum (0xbc68ef0601b2144f) is invalid for object
warning: checkpoint 101 fsck_obj_phys failed
error: object (oid 0x1): o_cksum (0xcc74ba4cfb829318) is invalid for object
warning: checkpoint 102 fsck_obj_phys failed
error: object (oid 0x5230d): o_cksum (0xbc69fcd401b1063a) is invalid for object
warning: checkpoint 103 fsck_obj_phys failed
error: object (oid 0x1): o_cksum (0xcc0c3f2afbeb2960) is invalid for object
warning: checkpoint 104 fsck_obj_phys failed
error: object (oid 0x5230f): o_cksum (0xbc6afb8c01b0073f) is invalid for object
warning: checkpoint 105 fsck_obj_phys failed
error: object (oid 0x52313): o_cksum (0xbc6cf8fc01ae0949) is invalid for object
warning: checkpoint 109 fsck_obj_phys failed
error: object (oid 0x1): o_cksum (0xcbe8b740fc0eba62) is invalid for object
warning: checkpoint 110 fsck_obj_phys failed
error: object (oid 0x1): o_cksum (0xcc83e038fb736902) is invalid for object
warning: checkpoint 112 fsck_obj_phys failed
error: object (oid 0x52317): o_cksum (0xbc6f01b001ac000c) is invalid for object
warning: checkpoint 113 fsck_obj_phys failed
error: object (oid 0x1): o_cksum (0xcc40d8fcfbb681a6) is invalid for object
warning: checkpoint 114 fsck_obj_phys failed
error: object (oid 0x1): o_cksum (0xcbced736fc28a10c) is invalid for object
warning: checkpoint 116 fsck_obj_phys failed
error: object (oid 0x1): o_cksum (0xcbe658a8fc111977) is invalid for object
warning: checkpoint 118 fsck_obj_phys failed
error: object (oid 0x5231d): o_cksum (0xbc71fdd801a9031b) is invalid for object
warning: checkpoint 119 fsck_obj_phys failed
error: object (oid 0x5231f): o_cksum (0xbc72fc9001a80420) is invalid for object
warning: checkpoint 121 fsck_obj_phys failed
error: object (oid 0x52323): o_cksum (0xbc75276401a5d8ba) is invalid for object
warning: checkpoint 125 fsck_obj_phys failed
 
Bloc de code:
error: object (oid 0x1): o_cksum (0xcbca3c7ffc2d3cb2) is invalid for object
warning: checkpoint 126 fsck_obj_phys failed
error: object (oid 0x52325): o_cksum (0xbc76261c01a4d9bf) is invalid for object
warning: checkpoint 127 fsck_obj_phys failed
error: object (oid 0x1): o_cksum (0xcbdf3f05fc1834a6) is invalid for object
warning: checkpoint 128 fsck_obj_phys failed
error: object (oid 0x52327): o_cksum (0x7e85db71bf1b74b5) is invalid for object
warning: checkpoint 129 fsck_obj_phys failed
error: object (oid 0x1): o_cksum (0xcbf39255fc03dbf9) is invalid for object
warning: checkpoint 130 fsck_obj_phys failed
error: object (oid 0x52329): o_cksum (0x7e87190fbf1a36c3) is invalid for object
warning: checkpoint 131 fsck_obj_phys failed
error: object (oid 0x1): o_cksum (0xcc55d312fba181a4) is invalid for object
warning: checkpoint 132 fsck_obj_phys failed
error: object (oid 0x5232b): o_cksum (0x7e8856adbf18f8d1) is invalid for object
warning: checkpoint 133 fsck_obj_phys failed
error: object (oid 0x1): o_cksum (0xcd0289b7fae99dff) is invalid for object
warning: checkpoint 134 fsck_obj_phys failed
error: object (oid 0x52335): o_cksum (0x7e8e6c39bf12e1a9) is invalid for object
warning: checkpoint 143 fsck_obj_phys failed
error: object (oid 0x52337): o_cksum (0x7e8fa9d7bf11a3b7) is invalid for object
warning: checkpoint 145 fsck_obj_phys failed
error: object (oid 0x52339): o_cksum (0x7e90e775bf1065c5) is invalid for object
warning: checkpoint 147 fsck_obj_phys failed
error: object (oid 0x5233b): o_cksum (0x3be15d0f81464005) is invalid for object
warning: checkpoint 149 fsck_obj_phys failed
error: object (oid 0x5233d): o_cksum (0x7e93a283bf0da9fe) is invalid for object
warning: checkpoint 151 fsck_obj_phys failed
error: object (oid 0x1): o_cksum (0xcc30ec61fbc67124) is invalid for object
warning: checkpoint 152 fsck_obj_phys failed
error: object (oid 0x5233f): o_cksum (0x7e94e021bf0c6c0c) is invalid for object
warning: checkpoint 153 fsck_obj_phys failed
error: object (oid 0x1): o_cksum (0xcc336e20fbc3eeac) is invalid for object
warning: checkpoint 154 fsck_obj_phys failed
error: object (oid 0x52341): o_cksum (0x3be5bd958141de55) is invalid for object
warning: checkpoint 155 fsck_obj_phys failed
error: object (oid 0x52343): o_cksum (0x7e97978fbf09b3e6) is invalid for object
warning: checkpoint 157 fsck_obj_phys failed
error: object (oid 0x52345): o_cksum (0x7e98d52dbf0875f4) is invalid for object
warning: checkpoint 159 fsck_obj_phys failed
error: object (oid 0x1): o_cksum (0xcc10249efbe74131) is invalid for object
warning: checkpoint 160 fsck_obj_phys failed
Too many warnings of this type generated; suppressing subsequent ones
error: object (oid 0x52347): o_cksum (0x7e9a12cbbf073802) is invalid for object
error: object (oid 0x1): o_cksum (0xcbeed0f9fc089d79) is invalid for object
error: object (oid 0x52349): o_cksum (0xbc8a61e8019098a0) is invalid for object
error: object (oid 0x5234d): o_cksum (0xbc8c8536018e74c2) is invalid for object
error: object (oid 0x5234f): o_cksum (0xbc8d83ee018d75c7) is invalid for object
error: object (oid 0x52351): o_cksum (0xbc8e82a6018c76cc) is invalid for object
error: object (oid 0x1): o_cksum (0xcc2b529dfbcc0bde) is invalid for object
error: object (oid 0x52353): o_cksum (0xbc8f8ca2018b6c8a) is invalid for object
error: object (oid 0x52355): o_cksum (0xbc908b5a018a6d8f) is invalid for object
error: object (oid 0x1): o_cksum (0xcd22931ffad48add) is invalid for object
error: object (oid 0x52357): o_cksum (0xbc918a1201896e94) is invalid for object
error: object (oid 0x1): o_cksum (0xcd705a7ffa86ad30) is invalid for object
error: object (oid 0x52359): o_cksum (0x7ea48417befcc3f3) is invalid for object
error: object (oid 0x1): o_cksum (0xcdba8d2dfa3c6925) is invalid for object
error: object (oid 0x5235d): o_cksum (0x7ea6ff53befa480f) is invalid for object
error: object (oid 0x1): o_cksum (0xcde568d1fa118246) is invalid for object
error: object (oid 0x5235f): o_cksum (0x7ea83cf1bef90a1d) is invalid for object
error: object (oid 0x1): o_cksum (0xce35205af9c1b5ec) is invalid for object
error: object (oid 0x1): o_cksum (0xcc25debbfbd180a7) is invalid for object
error: object (oid 0x1): o_cksum (0xcd1f5d44fad7c122) is invalid for object
error: object (oid 0x52365): o_cksum (0x7eac1b2dbef52adb) is invalid for object
error: object (oid 0x52367): o_cksum (0x7ead58cbbef3ece9) is invalid for object
error: object (oid 0x1): o_cksum (0xcc9bcf26fb5b7153) is invalid for object
error: object (oid 0x52369): o_cksum (0x7eae9669bef2aef7) is invalid for object
error: object (oid 0x1): o_cksum (0xcdc371d1fa3381ad) is invalid for object
error: object (oid 0x1): o_cksum (0xcdc9182cfa2dd9c2) is invalid for object
error: object (oid 0x5236f): o_cksum (0x7eb2400dbeef045b) is invalid for object
error: object (oid 0x1): o_cksum (0xce63c59df9930406) is invalid for object
error: object (oid 0x1): o_cksum (0xcd9a9ca2fa5c614a) is invalid for object
error: object (oid 0x52373): o_cksum (0x7eb4bb49beec8877) is invalid for object
error: object (oid 0x52377): o_cksum (0x7eb74587bee9fd8d) is invalid for object
error: object (oid 0x1): o_cksum (0xcc4bee2dfbab66ac) is invalid for object
error: object (oid 0x1): o_cksum (0xcc7270fafb84d9cb) is invalid for object
error: object (oid 0x5237b): o_cksum (0xbca5729c017580cd) is invalid for object
error: object (oid 0x1): o_cksum (0xcc7d4cecfb79fafa) is invalid for object
error: object (oid 0x1): o_cksum (0xcd25557ffad1c698) is invalid for object
error: object (oid 0x52381): o_cksum (0xbca8b6b801723bd5) is invalid for object
error: object (oid 0x52383): o_cksum (0x7ebe7a5bbee2c6d1) is invalid for object
error: object (oid 0x1): o_cksum (0xcdd1f60cfa24f8ef) is invalid for object
error: object (oid 0x52385): o_cksum (0x7ebfb7f9bee188df) is invalid for object
error: object (oid 0x1): o_cksum (0xccc05859fb36ddc7) is invalid for object
error: object (oid 0x52387): o_cksum (0x7ec0f597bee04aed) is invalid for object
error: object (oid 0x1): o_cksum (0xccc2b340fb34823c) is invalid for object
error: object (oid 0x1): o_cksum (0xcceba331fb0b879a) is invalid for object
error: object (oid 0x5238b): o_cksum (0xbcae21e0016ccf40) is invalid for object
error: object (oid 0x1): o_cksum (0xcc592b37fb9e259d) is invalid for object
error: object (oid 0x1): o_cksum (0xcc51ab61fba5a747) is invalid for object
error: object (oid 0x52391): o_cksum (0x7ec6e1bbbeda5d38) is invalid for object
error: object (oid 0x1): o_cksum (0xcc2fc8e4fbc7928d) is invalid for object
error: object (oid 0x1): o_cksum (0xcc7b871dfb7b8088) is invalid for object
error: object (oid 0x1): o_cksum (0xcc2725abfbd037f3) is invalid for object
error: object (oid 0x52397): o_cksum (0xbcb46d7c016681fc) is invalid for object
error: object (oid 0x1): o_cksum (0xccb7533bfb3fe4d2) is invalid for object
error: object (oid 0x5239b): o_cksum (0x7ecccd8dbed46fd5) is invalid for object
error: object (oid 0x405239d): o_cksum (0x7ece0b2bbed331e3) is invalid for object
error: object (oid 0x1): o_cksum (0xcd1c9368e0da8a11) is invalid for object
error: object (oid 0x5239f): o_cksum (0x7ecf48c9bed1f3f1) is invalid for object
error: object (oid 0x1): o_cksum (0xce82dfbbf973e06c) is invalid for object
error: object (oid 0x523a1): o_cksum (0x7ed0b331bed08929) is invalid for object
error: object (oid 0x1): o_cksum (0xcdc4dd34fa321451) is invalid for object
error: object (oid 0x523a3): o_cksum (0x7ed1f0cfbecf4b37) is invalid for object
error: object (oid 0x1): o_cksum (0xcc2932adfbce29ed) is invalid for object
error: object (oid 0x523a5): o_cksum (0x7ed32e6dbece0d45) is invalid for object
error: object (oid 0x1): o_cksum (0xcc30a526fbc6b577) is invalid for object
error: object (oid 0x523a7): o_cksum (0x7ed46c0bbecccf53) is invalid for object
error: object (oid 0x1): o_cksum (0xcc4b343ffbac1f61) is invalid for object
error: object (oid 0x523a9): o_cksum (0x3c2c08d180fb8068) is invalid for object
error: object (oid 0x1): o_cksum (0xcc302d1efbc72d7f) is invalid for object
error: object (oid 0x523ab): o_cksum (0x3c2d8c2d80f9fca5) is invalid for object
error: object (oid 0x1): o_cksum (0xccba2a7afb3d0c21) is invalid for object
error: object (oid 0x523ad): o_cksum (0x3c2f402f80f8482f) is invalid for object
error: object (oid 0x1): o_cksum (0xccd97b76fb1db2d2) is invalid for object
error: object (oid 0x523b1): o_cksum (0x3c32431580f5447c) is invalid for object
error: object (oid 0x1): o_cksum (0xcce893d7fb0e9671) is invalid for object
error: object (oid 0x1): o_cksum (0xcd83916bfa737070) is invalid for object
error: object (oid 0x523b5): o_cksum (0x3c3549cd80f23cf6) is invalid for object
error: object (oid 0x1): o_cksum (0xceaa1eb7f94c966e) is invalid for object
error: object (oid 0x1): o_cksum (0xce06c55ff9f01a31) is invalid for object
error: object (oid 0x523bb): o_cksum (0x3c39ea2d80ed9b5b) is invalid for object
error: object (oid 0x1): o_cksum (0xcc98a8abfb5e9605) is invalid for object
error: object (oid 0x523bd): o_cksum (0x7ee3ac89bebd8acc) is invalid for object
error: object (oid 0x1): o_cksum (0xcd84cd46fa7239a0) is invalid for object
Storage system check exit code is 8
Error: -69716: Storage system verify or repair failed
Underlying error: 8
-bash-3.2#
 
Victoire théorique --> voici l'information décisive -->
Bloc de code:
warning: nx_block_count is 122045436, while device block count is 122012668
  • nx_block_count is 122045436 signifie : la taille logique attendue du Conteneur et stockée dans son super-bloc consiste en une extension de 122045436 blocs. Ce compte est manifestement en bloc octuples du standard de 512 octets = 4098 octets > soit x8 = 976363488 blocs standards.
  • device block count is 122012668 signifie : la taille physique actuelle de la partition et donc identiquement du magasin de stockage physique Physical Store consiste en une extension de 122012668 blocs. Il s'agit encore d'un compte en blocs octuples du standard de 512 octets = 4098 octets > soit x8 = 976101344 blocs standards.

Mais je me pose des questions > car la taille logique attendue du Conteneur = 976363488 blocs standards est égale à celle que j'avais calculée pour le 1er descripteur de partition avec un tampon de 7 blocs libres. Comment se fait-il alors qu'il y ait eu une +ERROR ? - et comment se fait-il que le calcul s'effectue ici en blocs octuples du standard > alors que la computation du disque correspond manifestement à des blocs standards de 512 octets ? - faudrait-il que le SSD soit en interne pour que la computation s'effectue en blocs octuples ?

- repasse la commande :​
Bloc de code:
gpt show disk2
  • et poste la distribution des blocs du SSD.
 
Bloc de code:
-bash-3.2# gpt show disk2
      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  976101351      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  976510991     262144         
  976773135         32         Sec GPT table
  976773167          1         Sec GPT header
-bash-3.2#
 
La computation est bien en blocs standards de 512 octets.

- bon : on repasse les plats. On supprime le descripteur GPT et on le recrée avec une taille de partition identique à la taille logique attendue par le Conteneur apfs.​

Passe la commande :
Bloc de code:
gpt remove -i 2 disk2
  • qui supprime le descripteur

Poste le retour.