web-dev-qa-db-fra.com

Impossible de monter le disque dur externe NTFS

Je ne parviens pas à monter mon disque dur externe. Chaque fois que j'essaie, je reçois le message suivant:

"Error mounting /dev/sdb1 at /media/fuzzy27/My Book: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb1" "/media/fuzzy27/My Book"' 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."

Comment puis-je m'y prendre ou que dois-je faire pour résoudre cette erreur/ce problème sans perdre aucune des données stockées sur mon disque dur?

N'y a-t-il pas d'autre moyen de le réparer sans avoir à réinstaller Windows ou à trouver quelqu'un qui utilise Windows?

71
user307687

Installez ntfs-3g avec Sudo apt-get install ntfs-3g. Ensuite, exécutez la commande ntfsfix sur votre partition NTFS.

ntfsfix v2.0.0 (libntfs 10: 0: 0)

Utilisation: ntfsfix [options] device

Attempt to fix an NTFS partition.

-h, --help             Display this help
-V, --version          Display version information

Par exemple: ntfsfix/dev/hda6

Adresse électronique du développeur: [email protected] page d'accueil Linux NTFS: http://www.linux-ntfs.org

Remarque : Chaque fois que vous utilisez une partition, assurez-vous de disposer d'une sauvegarde complète, rien que pour votre sécurité.


Sudo apt-get install testdisk

Puis lancez-le:

Sudo testdisk

et suivez les instructions. Vous devez rechercher des partitions, puis écrire les modifications.

Merci aux répondeurs ici:

85
Ruslan Gerasimov

This était assez bon pour moi:

Sudo ntfsfix /dev/sdb1

Sur Ubuntu 14.04 , cela vient avec:

Sudo apt-get install ntfs-3g

Les anciennes versions d'Ubuntu (par exemple 12.04) nécessiteraient:

Sudo apt-get install ntfsprogs
59
Sridhar-Sarnobat

Juste au cas où cela arriverait à quelqu'un d'autre et qu'ils ne frappent pas commentaire du Dr Hannibal Lecter , je viens juste d'essayer un autre port USB. Il n'y a rien de mal avec ce port USB, mais pour une raison quelconque, cela ne fonctionnerait pas avec ce lecteur.

2
trueCamelType

Cela ressemble à une vieille question, mais je me suis heurté à cette question dans Ubuntu 15.10. J'ai monté le disque dur dans Windows et j'ai simplement supprimé le répertoire ._. Trashes du lecteur contenant beaucoup de données. Ensuite, je l'ai rebranché à Linux et cela a bien fonctionné.

1
Magicsowon

Le formatage du périphérique au format FAT à l'aide de l'utilitaire ubuntu Disks a résolu le problème pour moi.

0
Jose Kj

Connectez le disque dur externe à un ordinateur Windows.

Lorsque le disque énumère, exécutez chkdsk /f [driveletter]: à partir de l'invite de commande.

Quand j'ai essayé ntfs-3g, il a été suggéré dans Terminal d'exécuter chkdsk. :) (Je suis sur Ubuntu 14.04, véritable installation native, pas sur un env virtualisé)

0
Aj700