33 votes

L'utilitaire de disque ne démonte pas le disque dur pour le formatage.

J'ai deux disques internes dans mon iMac 27" (10.8.5). Un disque système SSD et un disque SATA de 1 To.

Le disque dur a fait des siennes récemment, des performances très lentes, un mauvais comportement, etc. Tech Tool Pro et Disk Utility ne semblent pas pouvoir réparer le disque, j'ai donc décidé d'effacer les données en reformatant et en écrivant des zéros sur tout le disque.

Chaque fois que j'essaie de formater, il me dit que le disque ne peut pas être démonté. J'ai redémarré plusieurs fois, et j'ai passé des jours à exécuter tout ce qu'il fallait à partir de TechTool Pro sur ce disque et il ne veut pas partir.

$ diskutil list disk2
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk2
   1:                        EFI EFI                     314.6 MB   disk2s1
   2:                  Apple_HFS Everest                 4.0 TB     disk2s2

$ diskutil repairVolume /dev/disk2s2
Started file system repair on disk2s2 Everest
Updating boot support partitions for the volume as required
Error: -69673: Unable to unmount volume for repair

$ diskutil eraseDisk JHFS+ Everest /dev/disk2
Started erase on disk2
Unmounting disk
Error: -69888: Couldn't unmount disk

Une idée sur la façon de le démonter et de le reformater ? Existe-t-il un moyen de le faire dans le Terminal ?

60voto

grg Points 181593

Vous pouvez démonter de force un lecteur en exécutant la commande Terminal suivante :

diskutil unmountDisk force /Volumes/VOLUMENAME

Remplacer VOLUMENAME avec le nom d'un volume sur le disque que vous essayez de démonter.

Ensuite, essayez à nouveau d'effacer/partitionner le disque dans l'Utilitaire de disque. L'utilisation de la commande ci-dessus peut interrompre les lectures/écritures de fichiers, ce qui peut entraîner une corruption des fichiers. Cependant, comme vous effacez le disque de toute façon, cela n'a pas vraiment d'importance dans votre situation.

7voto

bleater Points 265

Lorsqu'un disque est connecté pour la première fois, MacOS essaie d'exécuter fsck sur le volume. Si le volume est volumineux ou présente des problèmes importants, ce processus peut durer longtemps avant d'échouer.

La commande suivante du Terminal devrait permettre d'identifier le processus en cause :

sudo lsof | grep diskn

en remplaçant diskn par le numéro du disque incriminé.

Une fois que vous avez l'ID du processus, vous pouvez le tuer ainsi :

sudo kill -9 pid

en remplaçant pid par l'ID du processus déterminé ci-dessus.

Ensuite, vous pouvez exécuter diskutil normalement, soit à partir de l'interface graphique ou de la ligne de commande.

2voto

Désactiver Spotlight pour ce disque dur (Préférences système)

https://discussions.apple.com/thread/1454712?start=0&tstart=0

0voto

LexS Points 1403

Vous ne pouvez pas effacer un disque sur lequel vous avez démarré. Il doit y avoir une partition de récupération, une partition "cachée" à partir de laquelle vous pouvez formater le disque de démarrage. Attention après cela vous pouvez installer os à partir de la partition de récupération.

-2voto

diskutil eraseVolume JHFS+ Everest disk2s2

Voici une meilleure explication :

  • sudo - agit comme le super utilisateur, ce qui vous donne plus de pouvoir
  • diskutil - appelle le programme d'utilitaire de disque
  • eraseDisk - appelle la fonction d'effacement du disque
  • FAT32 - définir le disque au format de votre choix (FAT/HFS/etc)
  • SDCARD - donnez un nouveau nom à votre lecteur
  • MBRFormat - définit le style de format (Master Boot Record ici)
  • /dev/disk7 - quel disque voulez-vous effacer ?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X