97 votes

Impossible de monter un disque dur externe NTFS

J'ai des difficultés à 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 dois-je m'y prendre 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 un autre moyen de le réparer sans devoir réinstaller Windows ou trouver quelqu'un qui utilise Windows ?

102voto

mqchen Points 3621

Installer 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 des développeurs : linux-ntfs-dev@lists.sf.net Linux NTFS page d'accueil : http://www.linux-ntfs.org

Note : Chaque fois que vous avez affaire à une partition, assurez-vous d'avoir une sauvegarde complète, juste pour être sûr.


sudo apt-get install testdisk

Ensuite, exécutez-le :

sudo testdisk

et suivez les instructions. Vous devez rechercher les partitions et ensuite écrire les modifications.

Merci aux personnes qui ont répondu à cette question :

81voto

Sridhar Sarnobat Points 1384

Ce site était suffisant pour moi :

sudo ntfsfix /dev/sdb1

Sur Ubuntu 14.04 ce produit est livré avec :

sudo apt-get install ntfs-3g

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

sudo apt-get install ntfsprogs

2voto

Boco Points 288

Cela semble être 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 sur le disque qui contenait beaucoup de données. Puis je l'ai rebranché dans linux et cela a fonctionné correctement.

2voto

trueCamelType Points 919

Juste au cas où cela arrive à quelqu'un d'autre et qu'ils ne frappent pas commentaire du dr Hannibal Lecter je devais juste essayer un autre port USB. Il n'y a rien d'anormal avec ce port USB, mais pour une raison quelconque, il ne fonctionne pas avec ce disque.

0voto

Aj700 Points 1

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 suggéré dans le terminal d'exécuter chkdsk . :) (Je suis sur Ubuntu 14.04, installation native réelle, pas sur un environnement virtualisé).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X