1 votes

Le disque dur externe Seagate ne se monte plus et ne répond plus à Diskutil.

En bref : quelqu'un a-t-il des astuces pour sauver mon disque dur externe ou des suggestions basées sur l'explication étendue ci-dessous ?


La semaine dernière, j'ai branché mon disque portable Seagate 2 To Backup Plus sur mon Macbook Pro comme d'habitude. Le disque s'est monté et est devenu visible dans le Finder, mais il ne montrait que certains dossiers et pas les fichiers lorsque je cliquais plus loin. J'ai retiré le disque en pensant que le brancher à nouveau ferait l'affaire. Cependant, c'est là que le disque a cessé de se monter.

J'ai ouvert l'utilitaire de disque et j'ai constaté que le disque dur externe était grisé et ne portait pas son propre nom. J'ai essayé de le monter, ça n'a pas marché. J'ai essayé le First Aid, il a rendu l'âme : Control or recovery failed Au deuxième essai, il a donné : Control or recovery failed (-69845) Les deux avec le système de fichiers endcode étant 8.

Je n'avais pas encore mis à jour mon MacOS vers Catalina, je l'ai donc fait avant de réessayer. Après la mise à jour, le Seagate BUP Slim est apparu comme nom. Ce n'était pas son nom avant les luttes, mais cela montrait un certain progrès.

The drive in Disk Utility after updating macOS

Je suis passé au Terminal, qui me dit ceci :

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

J'ai essayé plusieurs commandes de Diskutil. Diskutil info m'a donné :

MacBook-Pro-van-Marc:~ Marc$ diskutil info /dev/disk2
   Device Identifier:         disk2
   Device Node:               /dev/disk2
   Whole:                     Yes
   Part of Whole:             disk2
   Device / Media Name:       BUP Slim SL

   Volume Name:               Not applicable (no file system)
   Mounted:                   Not applicable (no file system)
   File System:               None

   Content (IOContent):       FDisk_partition_scheme
   OS Can Be Installed:       No
   Media Type:                Generic
   Protocol:                  USB
   SMART Status:              Not Supported

   Disk Size:                 2.0 TB (2000398933504 Bytes) (exactly 3907029167 512-Byte-Units)
   Device Block Size:         512 Bytes

   Read-Only Media:           No
   Read-Only Volume:          Not applicable (no file system)

   Device Location:           External
   Removable Media:           Fixed

   Solid State:               Info not available
   Virtual:                   No

Quelques autres essais pour faire fonctionner mon Seagate :

MacBook-Pro-van-Marc:~ Marc$ diskutil verifyvolume /dev/disk2
Error starting file system verification for disk2: Invalid request (-69886)

MacBook-Pro-van-Marc:~ Marc$ diskutil repairvolume /dev/disk2
Error starting file system repair for disk2: Invalid request (-69886)

MacBook-Pro-van-Marc:~ Marc$ diskutil verifyvolume /dev/disk2s1
Started file system verification on disk2s1
Verifying file system
Volume is already unmounted
Performing fsck_hfs -fn -x /dev/rdisk2s1
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
The volume   could not be verified completely
File system check exit code is 8
Restoring the original state found as unmounted
Error: -69845: File system verify or repair failed
Underlying error: 8

MacBook-Pro-van-Marc:~ Marc$ diskutil repairvolume /dev/disk2s1
Started file system repair on disk2s1
Repairing file system
Volume is already unmounted
Performing fsck_hfs -fy -x /dev/rdisk2s1
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
The volume   could not be verified completely
File system check exit code is 8
Restoring the original state found as unmounted
Error: -69845: File system verify or repair failed
Underlying error: 8

MacBook-Pro-van-Marc:~ Marc$ diskutil mount /dev/disk2s1
Volume on disk2s1 timed out waiting to mount

MacBook-Pro-van-Marc:~ Marc$ diskutil mount /dev/disk2s1
Volume on disk2s1 timed out waiting to mount

MacBook-Pro-van-Marc:~ Marc$ diskutil mountDisk /dev/disk2s1
One or more volume(s) failed to mount

MacBook-Pro-van-Marc:~ Marc$ diskutil unmountDisk /dev/disk2s1
Unmount of all volumes on disk2 was successful

MacBook-Pro-van-Marc:~ Marc$ diskutil eject /dev/disk2s1
Volume timed out while waiting to eject

MacBook-Pro-van-Marc:~ Marc$ diskutil mountDisk /dev/disk2
One or more volume(s) failed to mount

MacBook-Pro-van-Marc:~ Marc$ diskutil mountDisk readOnly /dev/disk2
One or more volume(s) failed to mount

MacBook-Pro-van-Marc:~ Marc$ diskutil unmountDisk /dev/disk2
Unmount of all volumes on disk2 was successful

MacBook-Pro-van-Marc:~ Marc$ diskutil eject /dev/disk2
Volume timed out while waiting to eject

MacBook-Pro-van-Marc:~ Marc$ ps aux | grep fsck
Marc              3352   0,0  0,0  4277496    680 s000  S+   12:35am   0:00.00 grep fsck

MacBook-Pro-van-Marc:~ Marc$ sudo kill -9 3352
Password:
kill: 3352: No such process

Je suis donc à court d'options possibles pour résoudre ce problème. J'ai essayé le mode utilisateur unique, tel que présenté ici : http://osxdaily.com/2013/08/07/how-to-repair-a-mac-disk-with-fsck-from-single-user-mode/ y https://www.howtogeek.com/236978/how-to-repair-disk-and-file-system-problems-on-your-mac/ . Il m'a dit que la permission était manquante, ce qui n'a pas beaucoup aidé.

Des astuces/conseils pour savoir quoi essayer ? J'ai peur que mon disque dur externe soit en train de mourir et que je n'aie plus la possibilité de le sauver.

0 votes

Merci Klanomath ! Donc, si je comprends bien, j'ai le mauvais ProcessID ? Et pourriez-vous peut-être m'en dire plus sur le lsof pour trouver ce ProcessID ? Peut-être un lien vers des étapes plus détaillées. Ce codage avancé du terminal est quelque chose que je ne fais pas tous les jours.

0 votes

Le disque servait principalement à stocker des fichiers vidéo et des photos. La plupart de mes fichiers de montage Adobe Premiere sont stockés ici, donc pas mal de travail perdu en ce moment. Le disque a une partition HFS correcte, avec ` 1 : Apple_HFS 2.0 TB disk2s1` ? Je vais exécuter votre code et voir ce que je peux en tirer :)

0 votes

@klanomath ok ton code m'a donné quelque chose ! `MacBook-Pro-van-Marc:~ Marc$ sudo lsof | grep disk2 hfs.util 1886 Root 3r CHR 1,10 0t1024 629 /dev/rdisk2s1'. Cela signifie donc que je pourrais essayer de tuer le ProcessID 1886 pour voir si cela arrête de bloquer les commandes de (dé)montage/éjection, n'est-ce pas ?

1voto

Tetsujin Points 95239

Si vous n'avez aucune sauvegarde, j'essaierais un autre câble, une autre prise et/ou un autre adaptateur USB et même un autre boîtier de disque externe avant de m'avouer vaincu.

Vous ne pouvez généralement pas obtenir de données SMART à partir d'une clé USB, mais il existe une application appelée DriveDx qui peuvent l'obtenir, donc ça peut valoir le coup d'œil. (Je ne l'ai personnellement jamais utilisé, donc pas de recommandation dans un sens ou dans l'autre).

0 votes

J'ai essayé un autre câble, une autre prise et aussi un autre MacBook. J'ai aussi un disque dur externe G-drive et celui-ci fonctionne bien ! Je pense aussi que le câble n'est pas un problème car Diskutil a un contact avec lui, mais il ne semble pas pouvoir obtenir les données... Que voulez-vous dire par un boîtier de disque externe différent ? Je vais jeter un coup d'oeil à DriveDx, merci !

0 votes

Il y a toujours une chance que l'électronique du boîtier ne se comporte pas bien - mince, mais pas nulle.

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