Impossible de monter le disque dur externe NTFS

56

J'ai du mal à monter mon disque dur externe, chaque fois que j'essaie de le faire, j'obtiens 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 procéder ou que dois-je faire pour corriger cette erreur / ce problème sans perdre aucune des données de 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?

    
posée user307687 21.07.2014 - 15:52
la source

6 réponses

71

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 e-mail des développeurs:   [email protected] Linux NTFS   page d'accueil: lien

Remarque : chaque fois que vous travaillez avec une partition, assurez-vous d’avoir une sauvegarde complète pour vous protéger.

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:

réponse donnée Ruslan Gerasimov 22.07.2014 - 12:52
la source
43

Ceci était assez bon pour moi:

sudo ntfsfix /dev/sdb1

Sur Ubuntu 14.04 , cela inclut:

sudo apt-get install ntfs-3g

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

sudo apt-get install ntfsprogs
    
réponse donnée Sridhar-Sarnobat 02.04.2016 - 19:43
la source
2

Juste au cas où cela arriverait à quelqu'un d’autre et qu’ils ne frappent pas le commentaire de Hannibal Lecter, je devais juste 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.

    
réponse donnée trueCamelType 16.05.2017 - 04:15
la source
1

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

    
réponse donnée Magicsowon 09.12.2015 - 18:38
la source
0

connectez le disque dur externe à un PC Windows.

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

lorsque j'ai essayé Ntfs-3g, Ntfs-3g a pris en charge le terminal pour exécuter chkdsk. :) (Suis sur Ubuntu 14.04, véritable installation native, pas sur un env virtualisé)

    
réponse donnée Aj700 07.01.2016 - 14:36
la source
0

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

    
réponse donnée Jose Kj 25.05.2018 - 11:50
la source

Lire d'autres questions sur les étiquettes