J'ai un disque dur externe de 1 To que j'ai récemment formaté en NTFS. Il était monté sur mon Ubuntu 11.10 bien jusqu'à maintenant. Je n'ai apporté aucune modification pour affecter mon système d'exploitation ou mon exhdd.
L'erreur que je reçois est:
Error mounting: mount exited with exit code 13: $MFTMirr does not match $MFT (record 0).
Failed to mount '/dev/sdb2': 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.
J'ai lu ceci et ceci . Mais ni aidé.
J'ai essayé d'installer ntfsfix
mais ce paquet n'existe plus. Je n'ai jamais utilisé ce disque dur sur une machine Windows. Si j'ai besoin d'utiliser une autre machine pour faire des choses pour résoudre ce problème, j'ai accès à un Mac.
Aucun conseil?
Voici ma sortie Sudo fdisk -l: Qu'est-ce que GPT dans le monde? Je n'ai pas fait ça. C'était autrefois NTFS.
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000586fb
Device Boot Start End Blocks Id System
/dev/sda1 * 2148 961320312 480659082+ 83 Linux
/dev/sda2 961320313 976773167 7726427+ 5 Extended
/dev/sda5 961320314 976773167 7726427 83 Linux
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcfd88605
Device Boot Start End Blocks Id System
/dev/sdb1 1 1953525167 976762583+ ee GPT
GPT est le GUID Partition Table, , le système de partitionnement de nouvelle génération utilisé sur les Mac, les PC basés sur UEFI et les disques de taille supérieure à 2TiB. Il peut également être utilisé sur des disques plus petits, même sur des systèmes basés sur le BIOS, tant que vous ne vous attendez pas à démarrer Windows à partir de tels disques. Comme le message d'avertissement fdisk
le note, fdisk
ne prend pas en charge le traitement GPT, vous ne devez donc pas essayer d'utiliser fdisk
sur ce disque. Utilisez plutôt gdisk
(partie du package gdisk
ou gptfdisk
, selon la manière dont vous l'avez installé) ou parted
.
GPT n'a cependant rien à voir avec votre problème. Le message d'erreur de montage indique une erreur d'E/S, ce qui indique très probablement une erreur matérielle. Vous pouvez essayer de lancer un test SMART sur le disque en utilisant un outil tel que gsmartcontrol
(GUI) ou smartctl
(en mode texte). Cela devrait augmenter toute erreur matérielle, mais la sortie d'un test SMART peut être difficile à interpréter. Puisque vous dites que c'est un lecteur externe, il peut également s'agir d'un câble desserré ou endommagé. Vous pouvez donc essayer de le remettre en place ou de le remplacer. Les défauts de câble ne se produisent pas lors d'un test SMART.
Plus généralement, s'il ne s'agit pas d'une panne matérielle, vous ne peut pas == effectuez des tests adéquats du système de fichiers sur NTFS à partir de Linux ou OS X; seulement Windows fournit des outils pour le faire. Vous ne pourrez peut-être pas monter un disque NTFS nécessitant une vérification du système de fichiers, de sorte que vous devez soyez en mesure d'installer un disque NTFS sur un système Windows de temps à autre pour traiter de tels problèmes. . Si vous n'utilisez jamais le disque sur un système Windows, NTFS est le système de fichiers incorrect à utiliser.
Pour une utilisation exclusivement Linux, il est préférable d'utiliser un système de fichiers natif Linux, tel que ext2fs, ext3fs, ext4fs, ReiserFS, XFS, JFS ou peut-être Btrfs. (Je n'utiliserais cependant pas ext2fs sur un disque de 1 To.) Si vous utilisez le disque pour Linux et OS X, j'utiliserais FAT ou HFS +. Malgré son âge, FAT reste le système de fichiers multi-OS le mieux supporté. Il a cependant des problèmes avec une taille de fichier maximale de 4 Go, ce qui peut poser problème si vous stockez des fichiers multimédias ou autres fichiers volumineux. HFS + convient à l'utilisation sous Linux/OS X, à condition que vous sachiez comment désactiver le journal et résoudre les problèmes d'autorisations. (Si le journal est activé, Linux n'écrira pas sur HFS + à moins que vous n'utilisiez une option de remplacement, ce qui pourrait réduire la sécurité.)
Cela a vraiment fonctionné pour moi.
Sur certaines versions récentes de Linux, vous devez installer les utilitaires ntfs-3g. Essayez Sudo apt-get install ntfs-3g
ou téléchargez-le à partir de http://www.tuxera.com/community/ntfs-3g-download/ . ntfs-3g inclut ntfsprogs.
ntfsprogs is a suite of NTFS utilities based around a shared library. The tools are available for free and come with full source code.
mkntfs: Create an NTFS volume on a partition
ntfscat: Print a file on the standard output
ntfsclone: Efficiently backup/restore a volume at the sector level
ntfscluster: Given a cluster, or sector, find the file
ntfsfix: Forces Windows to check NTFS at boot time
ntfsinfo: Dump a file’s attributes, completely
ntfslabel: Display or set a volume’s label
ntfslib: Move all the common code into a shared library
ntfsls: List directory contents
ntfsresize: Resize an NTFS volume
ntfsundelete: Find files that have been deleted and recover them
ntfswipe: Write zeros over the unused parts of the disk
ntfsdefrag: Defragment files, directories and the MFT
ntfsck: Perform consistancy checks on a volume
nttools: Command-line tools to view/change an offline NTFS volume, e.g. ntfscp, ntfsgrep, ntfstouch, ntfsrm, ntfsrmdir, ntfsmkdir
ntfsdiskedit: Walk the tree of NTFS ondisk structures (and alter them)
Be careful with these utilities, they might damage the filesystem, or your hard disk !
(Source: http://gnuwin32.sourceforge.net/packages/ntfsprogs.htm )
Avec ntfs-3g installé (Sudo apt-get install ntfs-3g
), vous devez exécuter 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 lecteur externe comme d’habitude, monter ou utiliser Nautilus pour accéder à vos fichiers.