10.14 Mojave Terminal, diskutil, fdisk et fsck

Voici la commande classique :
Bloc de code:
diskutil eraseDisk jhfs+ HDD gpt disk3

  • qui efface le disque et remonte un volume intitulé HDD

=> passe-la en copier-coller et poste le retour.
 
C'est comme si le disque était verrouillé en l'état.

Tente la commande :
Bloc de code:
diskutil ap deleteContainer -force disk3s2 ; diskutil list disk3

  • la commande tente de reformater la partition apfs2 => en jhfs+ > puis réaffiche le partitionnement du disque

Poste le retour.
 
Si ça ne passe pas > j'ai encore des outils pour te proposer une reconstruction spécifique de cette partition n°2. Elle est peut-être récupérable pour y reformer un volume utilisable.
 
Tu peux couper la commande en faisant d'abord un clic sur la fenêtre du Terminal --> pour ramener l'application au 1er plan > puis en pressant les 2 touches ctrl c du clavier. La commande est coupée et l'invite de commande : HAL:~ hal$ réaffichée.

Tu peux alors passer la commande :
Bloc de code:
sudo gpt show disk3

  • tu t'authentifies en aveugle à la demande de password (commande sudo) avec ton mot-de-passe de session admin et tu revalides avec "Entrée"
  • la commande affiche le tableau de la distribution des blocs du disque

Poste le retour.
 
Ah ! fini ! avec une petite error...
Bloc de code:
HAL:~ hal$ sudo diskutil ap deleteContainer -force disk3s2 ; diskutil list disk3
Password:
Sorry, try again.
Password:
Started APFS operation on disk3s2
Deleting APFS Container with all of its APFS Volumes
Operating in the contingency (damaged APFS Container) mode. Only the specified APFS Physical Store disk is guaranteed to be reclaimed. Other APFS Physical Stores which may have defined this APFS Container might need to be reclaimed separately
Deleting Container
[ - 0%..10%..20%..30%..40%..50%..60%..70%................ ] 75.0%
Switching content types
Error: -69562: IOKit registry lookup for a disk failed
Could not find disk identifier for disk3
HAL:~ hal$
 
Bon et bien du coup ce coup ci mon disque a vraiment disparu, ils n'est plus listé par diskutil...
Bloc de code:
Last login: Sat Feb 23 18:12:19 on ttys000
HAL:~ hal$ sudo diskutil list
Password:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         1000.0 GB  disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1000.0 GB  disk1
                                 Physical Store disk0s2
   1:                APFS Volume HAL1T                   698.9 GB   disk1s1
   2:                APFS Volume Preboot                 24.4 MB    disk1s2
   3:                APFS Volume Recovery                513.9 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4

HAL:~ hal$ sudo gpt show disk3
gpt show: unable to open device 'disk3': No such file or directory
HAL:~ hal$
 
Après un reboot du HD externe il est de nouveau listé. Du coup la commande en question donne :
Bloc de code:
Last login: Sat Feb 23 19:03:01 on ttys000
HAL:~ hal$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         1000.0 GB  disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1000.0 GB  disk1
                                 Physical Store disk0s2
   1:                APFS Volume HAL1T                   698.9 GB   disk1s1
   2:                APFS Volume Preboot                 24.4 MB    disk1s2
   3:                APFS Volume Recovery                513.9 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *750.2 GB   disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                 Apple_APFS                         674.9 GB   disk3s2
   3:       Microsoft Basic Data BOOTCAMP                75.0 GB    disk3s3

HAL:~ hal$ sudo gpt show disk3
Password:
gpt show: disk3: Suspicious MBR at sector 0
 
C'est tout ce qu'affiche la commande gpt ? -->
Bloc de code:
gpt show: disk3: Suspicious MBR at sector 0
 
Ah pardon pour une fois je suis allé plus vite que l'ordi !)
la suite :
Bloc de code:
gpt show: disk3: Suspicious MBR at sector 0
       start        size  index  contents
           0           1         MBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34           6        
          40      409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      409640  1318256600      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  1318666240   146481152      3  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  1465147392        1743        
  1465149135          32         Sec GPT table
  1465149167           1         Sec GPT header
HAL:~ hal$
 
Je vois.

Passe d'abord la commande :
Bloc de code:
diskutil umountDisk force disk3

  • qui démonte le disque externe

Puis passe la commande (copier-coller) :
Bloc de code:
sudo gpt remove -i 2 disk3

  • la commande supprime dans la table GPT de l'en-tête du disque que tu vois ici -->
Bloc de code:
           1           1         Pri GPT header
           2          32         Pri GPT table

  • le descripteur de la partition de type "Apple_APFS" n°2

Poste le retour de commande.
 
La commande prends du temps ?
pour l'instant ca bloque après mon password... J'ai le curseur carré gris fixe sur la ligne en dessous...

Bloc de code:
HAL:~ hal$ diskutil umountDisk force disk3
Forced unmount of all volumes on disk3 was successful
HAL:~ hal$ sudo gpt remove -i 2 disk3
Password:
 
Alors j'ai l'impression que la table de partition du disque est verrouillée en l'état.

- est-ce que tu as récupéré l'invite de commande ? - sinon > tu coupes la commande.​