10.13 High Sierra Impossible de formater le DD interne

Nicobrice

Membre confirmé
4 Janvier 2008
15
0
Bonjour à tous,

J'ai un Macbook pro mi-2012, Hight Sierra.

Hier, mon ordi a crashé: la roue qui tourne, l'ordi qui redémarre avec le un fond gris et un dossier, puis qui me propose l'écran "macOS Utilities".

Bon, admettons.
J'essaie de restaurer via TimeCapture.
Sauf qu'il m'est impossible de formater en Mac OS Extended (Journaled).
J'ai essayé de partionner d'abord, même problème.
Je peux le former en ex-FAT, ou MSDOS, mais dès qu'on passe à l'étape Mac OS Extended, ça me met une erreur :

newfs_hfs : WriteBuffer: pwrite(3, 0x105838000, 1048576, 139464704)
: Input/output error
newfs_hfs : write (sector 272392): Invalid argument

Mounting disk
could not mount disk0s2 after erase
File system formatter failed
Operation failed

Lorsque je fais First aid j'ai :

volume is already unmounted
Performing fsck_hfs -fy -x /dev/rdisk0s2
File system check exit code is 8.
Restoring the original state found as unmounted.
File system verify or repair failed.
Operation failed...

Est-ce que quelqu'un aurait une solution pour moi ?

Merci d'avance !!
 
La sauvegarde TimeMachine est-elle sur un disque dur extérieur?

Si oui, le brancher puis démarrer en maintenant alt appuyé jusqu'à pouvoir sélectionner le disque de démarrage. Choisir le disque de sauvegarde.

Une fois arrivé sur la fenêtre avec 4 choix (dont celui de restauration) passer par Utilitaire Disque pour reformatter le disque de destination (cette fois ça devrait être possible car il n'est plus utilisé).
 
Salut Nicobrice

Les attestations :
Bloc de code:
Input/output error

could not mount disk0s2 after erase
File system formatter failed

  • signalent un échec de transmission de la commande de recréation d'un système de fichiers > destiné à monter un nouveau volume. La raison en est régulièrement un problème physique : disque ou nappe SATA ici.
----------

Tu peux fournir des informations sur la configuration actuelle du disque par le procédé suivant -->

- dans la session de secours > va à la barre de menus supérieure de l'écran > menu : Utilitaires > sous-menu : 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
  • une série de micro-disques correspond à des images-disques créées en RAM à l'occasion du démarrage en mode Recovery > dont les volumes sont montés en lecture & écriture à l'espace de dossiers de l'OS de secours qui leur servent de points de montage. Ce qui permet pendant le fonctionnement de cet OS monté en lecture seule > à des écritures de s'effectuer à l'espace des dossiers où se trouvent montés les volumes des images-disques de la RAM. Ces images-disques s'effacent à l'extinction ou au re-démarrage.

Voici comment tu vas pouvoir poster ici ce tableau sans avoir besoin de prendre de photo -->

  • tu sélectionnes le tableau > ⌘C pour le copier dans le presse-papier > ⌘Q pour quitter le «Terminal» > option  : "Obtenir de l'aide en ligne" (dans la fenêtre des 4 Utilitaires) > ce qui lance un navigateur «Safari» 
  • page Apple par défaut > un clic sur l'adresse de haut de page pour l'éditer > saisis  : macgénération (tout court  : c'est une barre de recherche Google) et valide > tu atteins le site MacGé > Forums > te connectes > ce fil 
  • dans la page de ce fil de MacGé > presse le bouton
    InsererCodeMcGe.jpg
    (carré avec un + inscrit - 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é)

=> ces informations montreront la configuration logique de ton disque. Si tu ne peux pas poster via Safari (ça arrive) > prends une ou deux photos du tableau du Terminal et poste-les.


 
Merci beaucoup !
J'ai essayé la première solution de r e m y, mais effectivement ça ne fonctionnait pas.
Voici le C/c du terminal
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS                         384.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                115.2 GB   disk0s4

/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk1
   1:                  Apple_HFS OS X Base System        2.0 GB     disk1s1

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk2
   1:                  Apple_HFS LaCie NICO DDE          1.0 TB     disk2s1

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 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               +524.3 KB   disk15

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

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

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

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

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

-bash-3.2#
 
Comme tu peux le voir > la partition-Système de macOS -->
Bloc de code:
   2:                  Apple_HFS                         384.0 GB   disk0s2

  • comporte bien le type Apple_HFS > mais n'est associée à aucun nom de volume > parce qu'aucun système de fichiers jhfs+ (générateur de volume) n'a pu se trouver inscrit sur les blocs de tête de la partition. Ce qui était signalé comme échec du formateur de système de fichiers : le programme newfs_hfs

Afin de vérifier à l'écran du Terminal ce comportement > passe la commande :
Bloc de code:
newfs_hfs -J -v "Macintosh HD" disk0s2

  • respecte tous les espaces ; mets "Macintosh HD" avec des ""
  • la commande tente d'injecter un système de fichiers jhfs+ (= Mac OS étendu journalisé) sur l'en-tête de la partition > avec génération d'un volume intitulé Macintosh HD

Logiquement > la commande doit échouer => poste l'affichage retourné.
 
Bloc de code:
-bash-3.2# newfs_hfs -J -v "Macintosh HD" disk0s2
newfs_hfs: WriteBuffer:  pwrite(3, 0x1106ef000, 1048576, 139464704): Input/output error
newfs_hfs: write (sector 272392): Invalid argument
-bash-3.2#
 
La redite -->
Bloc de code:
Input/output error

  • montre que le formateur de système de fichiers newfs_hfs ne peut pas écrire à la partition-cible

Je te propose une variante de la même opération : passe la commande -->
Bloc de code:
diskutil eraseVolume jhfs+ "Macintosh HD" disk0s2

  • diskutil est un « wrapper » : en « enveloppeur de sous-commandes » --> dans ce cas-ci > il va faire appel au formateur de système de fichiers newfs_hfs pour tenter de formater la partition. Si je te propose de passer cette commande redondante > c'est que l'« enveloppeur » diskutil est peut-être plus loquace dans l'échec que le programme élémentaire

Poste l'affichage d'échec retourné.
 
Voici :
Bloc de code:
-bash-3.2# diskutil eraseVolume jhfs+ "Macintosh HD" disk0s2
Started erase on disk0s2
Unmounting disk
Erasing
newfs_hfs: WriteBuffer:  pwrite(3, 0x10db8f000, 1048576, 139464704): Input/output error
newfs_hfs: write (sector 272392): Invalid argument
Mounting disk
Could not mount disk0s2 after erase
Error: -69832: File system formatter failed
-bash-3.2#
 
Idem > avec davantage de rhétorique autour.

Ton MacBook Pro 2012 : c'est un modèle non-Retina avec un HDD (rotatif) ?
 
Alors voici le test que tu pourrais faire -->

  • ouvrir le Mac (trivial - regarde un tuto sur le site iFixit) > sortir le HDD > refermer. Par ailleurs > il faudrait que tu aies un boîtier SATA <=> USB pour disque 2,5" (compatible épaisseur de disque de 9 mm = l'épaisseur d'un HDD). Tu loges le disque dans le boîtier > tu l'attaches au Mac > tu démarres via ⌘R en mode secours --> tu tentes à nouveau de reformater la partition principale du HDD passé externe

=> si ça marche --> nappe SATA = HS ; si ça échoue --> HDD = HS.
 
J'ai mis mon disque dur dans un boitier SATA/USB.
J'ai essayé de formater, mais voici l'erreur qu'il me met :
Bloc de code:
Running operation 1 of 2: Erase “HD”…
Unmounting disk
Erasing
newfs_hfs: WriteBuffer:  pwrite(3, 0x10e359000, 1048576, 139464704):
Input/output error
newfs_hfs: write (sector 272392): Invalid argument

Mounting disk
Could not mount disk0s2 after erase
File system formatter failed.
Operation failed…
J'imagine que c'est le disque dur qui est mort...

Ce que je ne comprends pas, c'est que ma partition Bootcamp fonctionne bien elle.
Si le problème vient bien de là :
Est-ce qu'il y a quelque chose à sauver sur ce disque dur ?
Est-ce que quelqu'un peut me donner les références requises pour en acheter un nouveau ? (vaut-il mieux passer sur un SDD?)

Merci à vous !
 
Le message atteste du même type d'échec > aliors que le HDD est en externe. On peut donc conclure (comme tu le fais) qu'il est inservable.

Bonne occasion pour passer à un SSD : regarde ceux de la marque Crucial en gabarit 2,5".
 
Bonsoir,

Léger petit déterrage car il m'arrive exactement le même souci :(
Le contexte :
  • Macbook Pro 2012 équipé du hdd d'origine souffrant de 120 secteurs défectueux, mac os x mojave installé
  • disque d'origine mis de côté pour récupération de données (pas de tentative de clonage)
  • remplacement par ssd crucial MX500 250GB
  • démarrage en mode recovery internet (cmd+R) => ok (Mountain Lion)
  • effacement ssd à l'aide de l'utilitaire de disques => nok
  • redémarrage et effacement pram, redémarrage, re-effacement => ok
  • procédure d'installation en cours mais annulation suite à rétraction de l’opérateur (moi) car clique avant réflexion :p
En effet, le but étant d'installer Catalina, j'ai lu qu'il me faudrait passer par une version intermédiaire (El Capitain de mémoire) puis upgrade ; j'ai donc abandonné la procédure d'installation, éteint la machine puis redémarré à l'aide de Option+cmd+R
Cela fonctionne mais en essayant d'effacer le ssd, ça c'est gâté => erreurs d'entrée/sortie décrites par l'OP

Malgré plusieurs tentatives via le terminal et l’utilitaire de disque, j'ai arrêté la machine, sorti le ssd que j'ai connecté à une machine démarrée sur live-cd (UBCD) puis écrit une nouvelle table de partition vierge en ms-dos (GParted).

Là j'ai réinstallé le ssd dans la machine et voilà...
 
Là j'ai réinstallé le ssd dans la machine et voilà...
Et ça marche, le SSD est détecté ?

S'il n l'est pas, pense à changer l nappe (un classique sur les MBP 2012). Si tu veux en être sûr, tu installes d'abord ton SSD dans un boitier externe pour vérifier que le SSD est bien reconnu.
 
Oui cela fonctionne correctement, lorsque je suis arrivé ce matin, l'installation de Mountain Lion était aboutie et l'écran de configuration était en attente. Là je viens de redémarrer et ouah :up:

Il était détecté auparavant mais le patchak avec les différentes versions de l'utilitaire de disque n'a pas arrangé les choses à mon avis.
Je n'aurai pas dû essayé de démarrer sur l'utilitaire de recovery Internet Catalina vu que le hdd a été remplacé, il faut alors réinstaller la version d'origine et faire les upgrade en suivant.