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.