Formatage disque dur externe impossible

minimat

Membre actif
19 Avril 2010
127
4
Paris
Bonsoir à tous,
J'ai acheté un disque externe Maxtor STSHX-M401TCBM que je souhaite formater, en supprimant la partition "obligatoire" installée par le fabricant avec les différentes applications Windows dont je n'ai pas besoin.
Lors du formatage j'ai ce message d'erreur :

Exécution de l’opération 1 sur 2 : Supprimer « disk3s2 »…
Prise en charge du redimensionnement de système de fichiers requise, telle que HFS+ à journalisation activée.
L’opération a échoué…

SI j'essaye d'effacer la petite partition obligatoire, j'ai ceci:

Démontage du disque
MediaKit signale qu’il n’y a pas assez d’espace sur le périphérique pour l’opération requise.
L’opération a échoué…

[edit]: Je m'en suis sorti avec la commande Terminal suivante: diskutil eraseDisk JHFS+ Maxtor /dev/disk3
 
Dernière édition:
:coucou: minimat

[edit]: Je m'en suis sorti avec la commande Terminal suivante: diskutil eraseDisk JHFS+ Maxtor /dev/disk3

Message daté de 20:01 > édition datée de 20:26 --> ce qu'il y a de bien avec toi > c'est que tu es « auto-soluble » - en à peine 25'. Ce sont les fils que je préfère...
361608_original.png
 
Hello,

Je me permets de rebondir sur ce post pour un soucis similaire: j'ai acheté un disque de 3 To (un
Hitachi HGST Ultrastar 7 K4000 3TB, pour ne pas le nommer) pour l'utiliser dans un boîtier externe USB 3 (pas des plus récents/haut de gamme mais fonctionne bien avec d'autres disques).

Le souci, c'est que l'utilitaire de disque n'arrive pas à le formater. J'ai soit le même message que Minimat, soit "Impossible de modifier la carte de partition.". Je pense que ça dépend de quel format j'essaye de le formate. J'ai réussi a le formater en ExFat depuis windows, mais rien sous OS X.

Avec diskutil, j'ai ceci:

Bloc de code:
diskutil eraseDisk APFS TM3To disk6
Started erase on disk6
Unmounting disk
Error: -69825: Wiping volume data to prevent future accidental probing fail

Une idée? :)
 
Dernière édition:
Salut Azergoth

Error: -69825: Wiping volume data to prevent future accidental probing fail

Une idée?

J'ai dans l'idée que ce n'est pas le type de message que j'aimerais recevoir.

Tu peux toujours, ton disque attaché en externe, poster ici le tableau retourné par un diskutil list. Fais-le en copier-coller > mais pour bien faire > avant ton coller -->

  • dans la page de ce fil > presse le bouton (carré avec une croix inscrite - juste au milieu de la largeur de la fenêtre totale) dans la barre de menus au-dessus du champ de saisie d'un message > 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é)

=> j'aurai une idée de la configuration du disque.
 
  • J’aime
Réactions: JDIM et Azergoth
Ah, désolé pour la mise en page... Voilà donc ce que ça donne. On parle bien du disk6.

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

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.8 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            213.5 GB   disk1s1
   2:                APFS Volume Preboot                 20.4 MB    disk1s2
   3:                APFS Volume Recovery                518.1 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4

/dev/disk6 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                                                   *3.0 TB     disk6
 
Effectivement > c'est spartiate -->
Bloc de code:
/dev/disk6 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                                                   *3.0 TB     disk6

À la ligne 0 de la description d'un disque > tu as normalement sous TYPE le type de table de partition > s'il y en a une inscrite sur le disque. Ici manifestement aucune.

Tu peux toujours passer la commande :
Bloc de code:
diskutil partitionDisk disk6 gpt jhfs+ BROL 100%

  • qui tente d'inscrire une GPT (GUID_Partition_Table) > avec un système de fichiers jhfs+ sur la partition n°2 > définissant un volume intitulé BROL.

D'après ce que tu annonçais > ça devrait planter. Quel est le message retourné ?
 
  • J’aime
Réactions: JDIM et Azergoth
Désolé, c'était après les tentatives de formatage infructueuses. Après un formatage en ExFat sous Windows, ça donne ceci. Et le formatage échoue toujours... :(

Bloc de code:
/dev/disk2 (external, physical):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      GUID_partition_scheme                        *3.0 TB     disk2

   1:         Microsoft Reserved                         134.2 MB   disk2s1

   2:       Microsoft Basic Data Exfat                   3.0 TB     disk2s2


Retina-Antoine:~ antoine$ diskutil partitionDisk disk2 gpt jhfs+ TM2To 100%

Started partitioning on disk2

Unmounting disk

Error: -69825: Wiping volume data to prevent future accidental probing failed

Retina-Antoine:~ antoine$
 
Dernière édition:
Tu as une table de partition GUID générale > avec 2 partitions : une de type Microsoft Reserved sans volume défini (134 Mo) > une de type Microsoft Basic Data avec un volume nommé exfat de 3 To.

Passe la commande (informative) :
Bloc de code:
sudo gpt show /dev/disk2

  • cette commande retourne le tableau de la distribution des blocs logiques du disque

Tu n'as qu'à le poster ici.
 
  • J’aime
Réactions: JDIM et Azergoth
Voilà ce que ça donne:

Bloc de code:
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk2
   1:         Microsoft Reserved                         134.2 MB   disk2s1
   2:       Microsoft Basic Data DiskeExFat              3.0 TB     disk2s2

Retina-Antoine:~ antoine$ sudo gpt show /dev/disk2
Password:
       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34      262144      1  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
      262178        2014        
      264192  5860268032      2  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  5860532224         907        
  5860533131          32         Sec GPT table
  5860533163           1         Sec GPT header
Retina-Antoine:~ antoine$

Je l'ai reformaté en exfat avec windows entre temps
 
Passe la commande (tu peux faire des copier-coller pour toutes) :
Bloc de code:
diskutil umount force disk2s2

  • pour démonter le volume DiskeExFat

Puis -->
Bloc de code:
sudo gpt remove -i 2 /dev/disk2

  • qui supprime la partition disk2s2 du volume DiskeExFat

Puis -->
Bloc de code:
sudo gpt remove -i 1 /dev/disk2

  • qui supprime la partition Microsoft Reserved

=> à part les blocs consacrés aux tables de partition (en tête et en queue de disque) --> il n'y a plus que des blocs libres.

Passe la commande :
Bloc de code:
sudo gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/disk2

  • qui recrée une partition EFI de 209,7 Mo dans le type EFI au premier rang des partitions

Si tu n'as pas eu de message d'erreur > détache le DDE > ré-attache-le > passe un :
Bloc de code:
diskutil list
et poste le tableau.
 
  • J’aime
Réactions: JDIM et Azergoth
Bloc de code:
sudo gpt remove -i 2 /dev/disk2
à ce stade, j'ai un message d'erreur (boîte de dialogue) qui me dit:
Le disque que vous avez inséré n’est pas lisible par cet ordinateur.

Hormis ça, voici le chmilblik:

Bloc de code:
Retina-Antoine:~ antoine$ diskutil umount force disk2s2
Volume DiskeExFat on disk2s2 force-unmounted
Retina-Antoine:~ antoine$ sudo gpt remove -i 2 /dev/disk2
Password:
/dev/disk2s2 removed
Retina-Antoine:~ antoine$ sudo gpt remove -i 1 /dev/disk2
/dev/disk2s1 removed
Retina-Antoine:~ antoine$ sudo gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/disk2
/dev/disk2s1 added
Retina-Antoine:~ antoine$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         250.8 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.8 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            214.9 GB   disk1s1
   2:                APFS Volume Preboot                 20.4 MB    disk1s2
   3:                APFS Volume Recovery                518.1 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk2
   1:                        EFI                         209.7 MB   disk2s1

Retina-Antoine:~ antoine$

... déjà un tout grand merci pour le coup de main ;-)
 
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.
 
  • J’aime
Réactions: JDIM et Azergoth
Victoire!!

Bloc de code:
Retina-Antoine:~ antoine$ sudo gpt add -i 2 -b 409640 -s 5860122624 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk2
Password:
/dev/disk2s2 added
Retina-Antoine:~ antoine$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         250.8 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.8 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            215.0 GB   disk1s1
   2:                APFS Volume Preboot                 20.4 MB    disk1s2
   3:                APFS Volume Recovery                518.1 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:                  Apple_HFS                         3.0 TB     disk2s2
 
Excellent !

Alors comme tu le vois > tu as actuellement des "conteneurs" de partitions > d'un type donné > mais qui sont vides de systèmes de fichiers --> lesquels seuls peuvent générer un volume d'un nom donné.

Allez ! premier exercice : passe la commande :
Bloc de code:
sudo newfs_msdos -F 32 -v EFI /dev/disk2s1

  • cette commande injecte un système de fichiers de format FAT-32 dans le conteneur de la partition EFI (c'est le format attendu pour cette partition) > et génère un volume intitulé EFI
  • un retour d' affichage précédé par un warning est régulier et ne signifie pas en soi une erreur

Refais le rituel habituel : détacher le DDE > le ré-attacher > repasser un :
Bloc de code:
diskutil list

Poste encore le tableau retourné.
 
  • J’aime
Réactions: JDIM
Hop, j'avais ça comme message:

Bloc de code:
Retina-Antoine:~ antoine$ sudo newfs_msdos -F 32 -v EFI /dev/disk2s1
Password:
newfs_msdos: warning: /dev/disk2s1 is not a character device
512 bytes per physical sector
/dev/disk2s1: 403266 sectors in 403266 FAT32 clusters (512 bytes/cluster)
bps=512 spc=1 res=32 nft=2 mid=0xf8 spt=32 hds=32 hid=40 drv=0x80 bsec=409600 bspf=3151 rdcl=2 infs=1 bkbs=6

Et voilà ce que ça donne

Bloc de code:
Retina-Antoine:~ antoine$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         250.8 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.8 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            214.7 GB   disk1s1
   2:                APFS Volume Preboot                 20.4 MB    disk1s2
   3:                APFS Volume Recovery                518.1 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS                         3.0 TB     disk2s2

Retina-Antoine:~ antoine$
 
Magnfique ! comme tu le vois -->
Bloc de code:
1:                        EFI EFI                     209.7 MB   disk2s1

  • sur ta partition de type EFI (qui était un conteneur vide au départ) > l'injection du système de fichiers FAT-32 a déterminé l'existence d'un volume également nommé EFI (qui peut être monté à l'occasion mais ne monte pas automatiquement pour la session d'utilisateur à cause de ce type EFI)

Alors > enchaînons pour la partition disk2s2 qui, elle aussi, n'est pour l'instant qu'un conteneur vide de système de fichiers et donc de volume montable.

Passe la commande :
Bloc de code:
sudo newfs_hfs -J -v BROL /dev/disk2s2

  • cette commande injecte un système de fichiers JHFS+ dans la partition de type Apple_HFS > avec définition d'un volume intitulé BROL.
  • un message en début de retour de commande :
    Bloc de code:
    newfs_hfs: warning: /dev/disk2s2 is not a character device
    ne signifiera pas un échec en soi de l'opération.

La commande passée > tu ré-itères une fois de plus le protocole : détachement du DDE > ré-attachement. Déjà > si la commande a réussi tu devrais aviser l'icône d'un volume monté BROL affichée sur le Bureau après ré-attachement du disque.

Repasse un :
Bloc de code:
diskutil list

et poste encore le tableau.
 
  • J’aime
Réactions: JDIM et Azergoth
Excellent! Le disque "Brol" se monte bien! Je suppose que l'affair est dans le sac pour lancer TimeMachine dessus?


Bloc de code:
Retina-Antoine:~ antoine$ sudo newfs_hfs -J -v BROL /dev/disk2s2
Password:
Initialized /dev/rdisk2s2 as a 3 TB case-insensitive HFS Plus volume with a 229376k journal
Retina-Antoine:~ antoine$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         250.8 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.8 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            215.3 GB   disk1s1
   2:                APFS Volume Preboot                 20.4 MB    disk1s2
   3:                APFS Volume Recovery                518.1 MB   disk1s3
   4:                APFS Volume VM                      3.2 GB     disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS BROL                    3.0 TB     disk2s2

Retina-Antoine:~ antoine$
 
Oui : l'affaire est dans le sac à BROL.

Athlétique ton disque, non - qu'il ait fallu un pareil jeu de trapèze volant pour le paramétrer ?
 
  • J’aime
Réactions: JDIM
Effectivement! C'est un DD reconditionné qui ne me servira que de backup... mais je ne m'attendais pas à une telle aventure. D'autant que cela fonctionnait bien sous Windows. J'ai cela dit déjà eu des soucis avec l'utilitaire de disque. La solution à l'époque avait été de passer par un vieux MacBook resté sous un vieux OS X.

En tous cas, un tout grand merci! Ca me sauve la vie (enfin, le DDE )
 
Ç'aura été l'occasion d'une amusante gymnastique logique (le plus dur était de compter les blocs pour la grande partition)-
361608_original.png