J'ai une clé USB au format NTFS. Lorsque je le connecte à un système Windows, cela fonctionne bien. Cependant, je reçois cette sortie d'erreur lorsque j'essaie de monter la clé USB sur ma machine Linux:
Error mounting /dev/sdb1 at /media/: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sdb1" "/media/sorin/LICENTA"' exited with non-zero exit status 13: $MFTMirr does not match $MFT (record 0).
Failed to mount '/dev/sdb1': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.
Que puis-je faire pour résoudre ce problème et rendre ma clé USB réutilisable sur Linux?
ntfsfix
sur un lecteur flash qui me donnait la même erreur, et il l'a corrigé.Les utilisateurs de Linux doivent utiliser l'
ntfsprogs
utilitaire. Sur les versions récentes de Linux, vous devez installer les utilitaires ntfs-3g, donc:sudo apt-get install ntfs-3g
ou télécharger à partir de ntfs-3g-downloadntfsprogs
est une suite d'utilitaires NTFS basés sur une bibliothèque partagée.Les outils sont disponibles gratuitement et sont livrés avec le code source complet.
Soyez prudent avec ces utilitaires, ils pourraient endommager le système de fichiers ou votre disque dur!
Avec
ntfsprogs
installed (sudo apt-get install ntfsprogs
),exécutez les commandes suivantes dans un terminal:
$ sudo ntfsfix /dev/partitionName
Après cette commande, vous devriez vous attendre à la sortie suivante:
~$ sudo ntfsfix /dev/sdb3 Mounting volume... FAILED Attempting to correct errors... Processing $MFT and $MFTMirr... Reading $MFT... OK Reading $MFTMirr... OK Comparing $MFTMirr to $MFT... FAILED Correcting differences in $MFTMirr record 0...OK Processing of $MFT and $MFTMirr completed successfully. Setting required flags on partition... OK Going to empty the journal ($LogFile)... OK NTFS volume version is 3.1. NTFS partition /dev/sdb3 was processed successfully.
Après cette étape, vous devriez pouvoir accéder à votre partition de disque externe comme d'habitude, monter ou utiliser nautilus pour accéder à vos fichiers.
Source: http://gnuwin32.sourceforge.net/packages/ntfsprogs.htm
la source