6 votes

Fsck_msdos continue de bloquer le disque dur externe

MacOS Sierra 10.12.5 MacBook pro 13 pouces de 2015 Transcend 1To

Je continue de le faire depuis 2015 quand j'ai acheté les deux. Chaque fois qu'il est déconnecté de manière incorrecte, il met beaucoup de temps à essayer de se reconnecter car le système continue de vérifier le système de fichiers :

$ sudo lsof | grep disk2
fsck_msdo 2084 root 3u CHR 1,6 0xcf04928000 1153 /dev/rdisk2s1

J'ai essayé de monter de force, de démonter, d'éjecter, de redémarrer le système d'exploitation, de tuer le processus fs_check, mais chaque fois qu'il redémarre la vérification du système de fichiers.

Est-ce nécessaire ? Comment puis-je le désactiver ?

$ diskutil list

/dev/disk2 (externe, physique):
   #: TYPE NAME TAILLE IDENTIFIANT
   0: Schéma de partition FDisk *1.0 To disk2
   1: Windows_FAT_32 Transcend 1.0 To disk2s1

2voto

LаngLаngС Points 7522

Il est nécessaire.

C'est indépendant de Mac ou de macOS impliqué. Comme vous l'avez écrit "incorrectement" : c'est la clé ici.

Pour éviter tout dommage du système de fichiers, le système d'exploitation vérifie "le système de fichiers est-il corrompu ?", c'est-à-dire s'il n'a pas été correctement démonté. Les systèmes de fichiers "corrompus" sont ensuite soumis à une vérification du système de fichiers (fsck_msdos). Un fsck réussi marque le système de fichiers comme étant propre. (Et tente généralement de corriger certaines incohérences, s'il en trouve qu'il peut corriger.) Arrêter ce processus avant qu'il ne fasse la même chose qu'un démontage correct, c'est-à-dire "marquer le système de fichiers comme propre", vous enverra dans une boucle. Trouver un moyen de contourner cela pourrait être possible, mais ce n'est certainement pas recommandable.

Deux "solutions" :

  1. Essayez d'éjecter/de démonter proprement le système de fichiers à chaque fois. C'est la meilleure façon d'éviter l'exécution du fsck. Il peut y avoir des applications disponibles pour rendre cela encore plus pratique, en fonction du type de disques et de la connexion utilisée.
  2. Laissez-le suivre son cours de fsck la première fois. C'est le moyen le plus rapide de recommencer à l'utiliser.

Mesures préventives possibles :

Le débranchement mécanique des disques involontairement en état de veille ou en cours d'utilisation pourrait être atténué avec un meilleur câble. Pas de blague. J'ai un câble assez cher qui s'insère beaucoup plus fermement que tous les autres dans ce port. Si le problème survient principalement pendant la mise en veille ou après n'avoir pas utilisé le disque externe, vous voudrez peut-être envisager une application comme Mountain. C'est commercial et il pourrait y en avoir d'autres (Jettison, CleanMyDrive).

Aussi, c'est vrai : ce fsck_msdos sert principalement à vous informer de tout dommage éventuel et à éviter d'autres dégâts, afin que vous puissiez l'emmener vers un système dont le fsck ou le chkdsk peut réellement le réparer.

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