web-dev-qa-db-fra.com

Erreur ntfsfix: le volume est corrompu. Vous devriez lancer chkdsk. Après ntfsresize

J'ai récemment utilisé ntfsresize pour redimensionner mon lecteur ntfs.

J'ai alors eu une erreur en disant:

Error mounting /dev/sda1 at /media/<user>/Win10: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sda1" "/media/<user>/Win10"' exited with non-zero exit status 13: Failed to load runlist for $MFT/$DATA.
highest_vcn = 0xaa4a, last_vcn - 1 = 0x2387f
Failed to load $MFT: Input/output error
Failed to mount '/dev/sda1': 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.

en essayant de le monter.

J'ai ensuite utilisé ntfsfix pour essayer de le réparer, mais l'erreur est la suivante:

Mounting volume... Failed to load runlist for $MFT/$DATA.
highest_vcn = 0xaa4a, last_vcn - 1 = 0x2387f
Failed to load $MFT: Input/output error
FAILED
Attempting to correct errors... Failed to load runlist for $MFT/$DATA.
highest_vcn = 0xaa4a, last_vcn - 1 = 0x2387f
Failed to load $MFT: Input/output error
FAILED
Failed to startup volume: Input/output error
Checking for self-located MFT segment... OK
Failed to load runlist for $MFT/$DATA.
highest_vcn = 0xaa4a, last_vcn - 1 = 0x2387f
Failed to load $MFT: Input/output error
Volume is corrupt. You should run chkdsk.
4
Will Crozier

Vous devez démarrer Windows ou utiliser un ordinateur différent avec Windows s'il s'agit d'un lecteur externe. Windows devrait automatiquement détecter un problème et afficher une fenêtre contextuelle vous demandant si vous souhaitez vérifier si le disque contient des erreurs. Appuyez simplement sur oui pour que tout soit correct.

Si vous prévoyez d'utiliser le lecteur sous Linux plus que Windows, je vous suggère fortement d'utiliser ext4, car cela fonctionne beaucoup mieux que NTFS sous Linux, comme je l'ai appris à la dure.

BTW, selon les pages de manuel:

ntfsfix N'EST PAS une version Linux de chkdsk. Il répare uniquement certaines incohérences fondamentales de NTFS, réinitialise le fichier journal NTFS et planifie une vérification de la cohérence NTFS pour le premier démarrage de Windows.

4
NerdOfLinux