0 votes

Une partition sur un disque dur externe ne se monte pas, le disque ne s'éjecte pas

J'ai un problème avec mon disque dur externe de Seagate. Il fonctionnait bien et je transférais des fichiers de celui-ci vers un autre SSD externe sur mon Macbook Air (sous MacOS Monterey). Cependant, la batterie de mon Mac était faible et il s'est éteint à mi-chemin. Après la reconnexion, les problèmes ont commencé. Une partition qui est utilisée pour Time Machine n'est plus montée, bien qu'elle soit visible dans l'écran de l'ordinateur. diskutil list et Utilitaire de disque. Les deux autres partitions sont montées et je peux voir les fichiers mais elles ne peuvent pas être démontées. Le disque ne s'éjecte pas non plus et je dois à chaque fois débrancher le câble usb. J'ai testé le disque dur avec un autre Mac mais les problèmes persistent.

Running diskutil list donne :

Apple$ diskutil list
/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 Macintosh HD - Data     85.2 GB    disk1s1
   2:                APFS Volume Preboot                 591.9 MB   disk1s2
   3:                APFS Volume Recovery                1.6 GB     disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4
   5:                APFS Volume Macintosh HD            15.2 GB    disk1s5
   6:              APFS Snapshot com.apple.os.update-... 15.2 GB    disk1s5s1

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS time_mach2              203.0 GB   disk2s2
   3:                  Apple_HFS what_toDo               203.1 GB   disk2s3
   4:                  Apple_HFS things_kept             593.5 GB   disk2s4

J'ai essayé toutes les suggestions données dans l'article. Le disque externe ne se monte pas après avoir été débranché sans être éjecté mais en vain. Résultats de mountDisk et mount avec ou sans readOnly pour les différentes partitions sont :

...Apple$ diskutil mountDisk /dev/disk2
One or more volume(s) failed to mount
...Apple$ diskutil mount /dev/disk2s2
Volume on disk2s2 timed out waiting to mount

...Apple$ diskutil mountDisk readOnly /dev/disk2
One or more volume(s) failed to mount
...Apple$ diskutil mount readOnly /dev/disk2s2
Volume on disk2s2 timed out waiting to mount

...Apple$ diskutil mount  /dev/disk2s3
Volume what_toDo on /dev/disk2s3 mounted
...Apple$ diskutil mount  /dev/disk2s4
Volume things_kept on /dev/disk2s4 mounted

L'opération échoue si j'essaie de démonter les partitions montées ( \dev\disk2s3 et \dev\disk2s4 ). unmountDisk donne l'erreur Unmount of disk2 failed: at least one volume could not be unmounted . Une tentative d'éjection du disque échoue également.

Ensuite, j'ai vérifié si fsck est en cours :

Apple$  ps aux | grep fsck 
root              1058  59.7 12.6 34676988 1053428   ??  R     2:59PM  18:01.42 /System/Library/Filesystems/hfs.fs/Contents/Resources/./fsck_hfs -y /dev/disk2s2 
Apple             1165   0.0  0.0 34122828    836 s000  S+    3:36PM   0:00.00 grep fsck

Tout reste inchangé même après avoir tué fsck avec sudo pkill -f fsck . Le premier secours dans l'utilitaire de disque ne fonctionne pas non plus.

Tout cela aurait pu être évité si j'avais branché le chargeur à temps. Mais maintenant que le mal est fait, pouvez-vous me suggérer une solution ? J'espère que cela peut être résolu. La partition problématique \dev\disk2s2 contient ma sauvegarde Time Machine de trois ans. Merci pour toute aide.

0voto

damaihati Points 319

Je pourrais résoudre le problème principal en suivant la suggestion de https://apple.stackexchange.com/a/329482 . J'ai téléchargé et exécuté la version gratuite de Disk Drill. Il voulait reconstruire le catalogue HFS et a lancé une sorte de scan. Je n'ai pas reconstruit le catalogue mais après ce scan, la partition Time Machine, /dev/disk2s2, est montée et je peux monter ou démonter toutes les partitions et éjecter le disque. J'ai lancé First Aid à partir de Disk Utility et aussi diskutil repairVolume sur toutes les partitions. Je trouve que dans les deux cas, le processus prend beaucoup de temps, surtout, je pense, aux étapes suivantes checking catalog files' , vérification des fichiers multi-liés" et checking multi-linked directories. At the end though they give Le code de sortie de la vérification du système de fichiers est 0'. Cette partition est devenue très lente par ailleurs.

En plus de cela, sur ce disque dur externe, je dois exécuter `diskutil repairVolume' avec sudo car sinon j'obtiens l'erreur :

Error starting file system repair for disk2s2 (time_mach2): This operation is restricted by Sandbox; check your settings in System Preferences > Security & Privacy > Privacy > Files and Folders (-69464) .

Je ne parviens pas à comprendre et/ou à résoudre ce problème. Il doit y avoir un problème avec la partition /dev/disk2s2 ou peut-être le disque entier encore maintenant bien qu'il soit devenu accessible et utilisable. Toute suggestion serait utile. Merci !

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