Formatage disque dur externe impossible

Hé ! mais ça se présente très bien tout ça...

Allez ! "yapuka" créer à présent une partition de type Apple_HFS.

Alors passe la commande :
Bloc de code:
sudo gpt add -i 2 -b 409640 -s 5860122624 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk2
(si je ne me suis pas planté dans le décompte des blocs à allouer)

  • cette commande crée une partition dans le type Apple_HFS qui prend le maximum de blocs entre la partition EFI et le backup de la GPT (33 blocs) en queue de disque

Si tu n'as pas de message d'erreur > pareil : tu détaches le DDE > tu le ré-attaches > tu repasses un :
Bloc de code:
diskutil list

et tu postes ici le tableau.
Bonjour macomaniac,
Je vois que tu sais faire des miracles avec le Terminal alors je me permets de rebondir sur ce sujet. J'avais exactement le même soucis qu'Azergoth, j'ai donc suivi pas à pas les conseils que tu lui a donné...et miracle cela a également fonctionné pour moi !!!.... à ceci près que mon DDE fait 4TO et non 3 comme dans son cas... j'ai donc maintenant une partition de 1TO inexploitable...
Comment décompter les blocs à allouer afin de rentrer la bonne ligne de commande pour un DD de 4TO ?
Merci d'avance pour ton aide :-)
 
Bonjour JDIM

Ton DDE attaché à ton Mac > voici comment tu vas pouvoir fournir les informations de base -->

- va à : Applications > Utilitaires > lance le «Terminal». Dans la fenêtre ouverte > saisis la commande (informative) :
Bloc de code:
diskutil list
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)

  • tu vas voir s'afficher le tableau des disques attachés au Mac (en interne / externe) > avec leurs paramètres de tables de partition > partitions > Conteneur CoreStorage si présent > Conteneur apfs si présent

Poste ce tableau ici en copier-coller (pas de capture) > mais attention ! > avant de faire ton coller -->
  • dans la page de ce fil de MacGé > presse le bouton
    524315_original.png
    ici :
    521520_original.png

    menu  : </> Code > par ⌘V colle dans la fenêtre Code > presse le bouton Insérer (ce procédé permet un affichage fenêtré qui économise l'espace de page en respectant la mise en forme des tableaux du «Terminal» --> d'où une plus grande lisibilité)

=> ces informations montreront la configuration du disque.
 
  • J’aime
Réactions: JDIM
Bonjour macomaniac, alors voici les infos que me donne diskutil (suite à la manipulation que j'ai faite en suivant tes conseils pour Azergoth et son DDE de 3TO) :

Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         121.1 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Sans titre              98.1 GB    disk1s1
   2:                APFS Volume Preboot                 21.6 MB    disk1s2
   3:                APFS Volume Recovery                518.1 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4

/dev/disk2 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *127.9 GB   disk2
   1:               Windows_NTFS                         127.8 GB   disk2s1

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS BROL                    3.0 TB     disk3s2

...c'est grave docteur ? ^^
 
Passe la commande (copier-coller) :
Bloc de code:
diskutil resizeVolume disk3s2 0b ; diskutil list disk3

  • qui récupère au volume BROL tout l'espace libre disponible en-dessous > puis réaffiche le partitionnement du DDE

Poste l'affichage d'ensemble retourné.
 
  • J’aime
Réactions: JDIM
Alors voilà ce que ça me donne :
Bloc de code:
Resizing to full size (fit to fill)
Started partitioning on disk3s2 BROL
Verifying the disk
Verifying file system
Volume was successfully unmounted
Performing fsck_hfs -fn -x /dev/rdisk3s2
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume BROL appears to be OK
File system check exit code is 0
Restoring the original state found as mounted
Resizing
Modifying partition map
Growing file system
A problem occurred; undoing all changes
Modifying partition map
Error: -69787: The partition cannot be resized; try reducing the amount of change in the size of the partition
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS BROL                    3.0 TB     disk3s2
 
Aucun changement de taille.

Passe la commande :
Bloc de code:
sudo gpt show disk3

  • tu t'authentifies en aveugle avec ton mot-de-passe à la demande de password et tu revalides
  • la commande affiche la distribution des blocs du disque du DDE

Poste le tableau.
 
  • J’aime
Réactions: JDIM
Et voilà :
Bloc de code:
Password:
       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  5860122624      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  5860532264  1953504870        
  7814037134          32         Sec GPT table
  7814037166           1         Sec GPT header
 
Il y a bien 1953504870 blocs = 1000,18 Go d'espace libre en-dessous de la partition n°2 (volume BROL).

- est-ce qu'il y a des documents dans le volume BROL ?​
 
  • J’aime
Réactions: JDIM
Non rien du tout. Le DDE est neuf, a la première utilisation je ne pouvais rien mettre dessus, j'ai donc essayé de le formater pour Mac en passant par l'Utilitaire de Disque, et c'est la qu'il y a eu un message d'erreur, le DDE s'est ejecté et depuis il etait inutilisable.
Depuis que j'ai fait la manip pour récuperer les 3T0 je n'ai rien mis dessus.
 
Alors on va expérimenter.

Passe la commande (copie-la bien jusqu'au disk3 final) :
Bloc de code:
sudo diskutil umountDisk force disk3 ; sudo gpt remove -i 2 disk3 ; diskutil list disk3 ; sudo gpt show disk3

  • cette commande concaténée : a) démonte le disque de ses volumes (pour désactiver la GPT et permettre d'y écrire) > b) supprime le descripteur de la partition n°2 (de 3 To) dans la GPT > c) affiche le partitionnement résultant du DDE > d) affiche le tableau des blocs résultant du DDE

Poste l'ensemble de l'affichage retourné.
 
  • J’aime
Réactions: JDIM
Est-ce que ça s'annonce bien ? ^^

Bloc de code:
Password:
Forced unmount of all volumes on disk3 was successful
disk3s2 removed
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
 
Passe encore la commande :
Bloc de code:
sudo gpt show disk3

  • et poste le tableau des blocs.

Note : on va voir si on peut créer un descripteur de partition de rang n°2 --> incluant 4 To de blocs dans son conteneur.
 
  • J’aime
Réactions: JDIM
Voilà le résultat :
Bloc de code:
Password:
       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  7813627494        
  7814037134          32         Sec GPT table
  7814037166           1         Sec GPT header
 
La partition a bien été supprimée.

Passe la commande (copier-coller) :
Bloc de code:
sudo gpt add -b 409640 -s 7813627487 -t 48465300-0000-11AA-AA11-00306543ECAC -i 2 disk3 ; diskutil list disk3

  • la commande recrée dans la GPT un descripteur de partition tel que : rang = n°2 > type = "Apple_HFS" > bloc 0 = n° 409640 > extension = 7813627487 blocs (4000,57 Go) ; puis affiche le partitionnement du DDE

Poste l'affichage retourné.
 
  • J’aime
Réactions: JDIM
On doit être pas très loin du jackpot non ?! j'attends l'avis de l'expert

Bloc de code:
Password:
disk3s2 added
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk3
   1:                        EFI                         209.7 MB   disk3s1
   2:                  Apple_HFS                         4.0 TB     disk3s2
 
Ce que tu vois ici -->
Bloc de code:
   2:                  Apple_HFS                         4.0 TB     disk3s2

  • est un conteneur de blocs bruts (dit "partition") défini par un descripteur de la GPT. Ce conteneur de blocs a un bloc de départ > une extension de blocs > un type et un rang.
  • mais il lui manque un système de fichiers qui est le formateur d'un volume sur cet espace-conteneur (volume = partition formatée par un système de fichiers).

On va donc injecter un système de fichiers dans ce conteneur-partition > dont le header (en-tête) va constituer le bloc 0 de la partition => en super-bloc.

Passe la commande :
Bloc de code:
sudo newfs_hfs -J -v BROL /dev/disk3s2 ; diskutil mount disk3s2 ; diskutil list disk3

  • la commande injecte un système de fichiers jhfs+ > formant un volume intitulé BROL > force la prise en charge du volume par le kernel par une commande de remontage > affiche le partitionnement du DDE

Poste l'ensemble de l'affichage retourné.
 
  • J’aime
Réactions: JDIM
Bloc de code:
Password:
newfs_hfs: /dev/disk3s2 is mounted on /Volumes/BROL
Volume BROL on disk3s2 mounted
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS BROL                    4.0 TB     disk3s2
 
Donc le DDE a bien à nouveau toute sa capacité ? malgré le fait qu'en affichant les infos on me donne 3TO de capacité et l'utilitaire de disque me dit qu'une partition de 1TO est utilisée ?