Ceci est une ancienne révision du document !
ntfsfix : Réparation de problèmes communs des systèmes de fichiers NTFS
ntfsfix
est un utilitaire en ligne de commande qui règle quelques-uns des problèmes les plus communs liés au système de fichiers NTFS. ntfsfix
n'est pas un équivalent linuxien du chkdsk
de Microsoft® Windows® ; il ne fait que réparer quelques inconsistances dans le système de fichiers NTFS, vide le fichier de journal de la partition et oblige Windows à vérifier l'intégrité du système de fichiers en question à l'amorçage suivant de Windows.
ntfsfix
peut être utile si l'on pense que le système de fichiers NTFS a été endommagée et qu'il ne peut plus être monté.
Installation
ntfsfix
vient avec le jeu d'outils de manipulations de partitions NTFS ntfsprogs. Pour être en mesure d'utiliser ntfsfix
, vous devez installer le paquet ntfsprogs qui se trouve dans les dépôts principaux. La version de ntfsprogs
fournie avec Ubuntu 6.06 LTS est la 1.12 ; avec Ubuntu 8.04 LTS et versions ultérieures, la 2.0.
Le système de fichiers NTFS a été légèrement modifié sous Windows Vista™. Si vous utilisez Ubuntu 6.06 LTS et que vous souhaitez utiliser ntfsfix
sur des systèmes de fichiers formatées par Windows Vista, vous devrez compiler ntfsprogs
en version 1.13.1 ou version ultérieure (voir ci-dessous). La version par paquet fournie pour Ubuntu 6.06 LTS est uniquement fonctionnelle pour des systèmes de fichiers NTFS créés par Windows NT, 2000 ou XP, ou par mkfs.ntfs
en version 1.12 ou antérieure.
Utilisation
ntfsfix
est une tâche administrative qui doit être réalisée par un administrateur. L'utilitaire s'utilise uniquement en ligne de commande, de la façon suivante :
administrateur@ordinateur:~$ sudo ntfsfix <partition>
Remplacez <partition>
par l'identifiant de la partition contenant le système de fichiers NTFS à corriger, sans les crochets. (Cette partition est souvent /dev/sda1
; consultez le retour d'informations de la commande sudo parted -l
pour ne pas vous tromper.)
ntfsfix
. Vérifier une partition déjà montée retournera un message d'erreur «Refusing to operate on read-write mounted device /dev/<partition>.» Afin d'être sûr que le système de fichiers à vérifier est démonté, utilisez umount
dans un terminal afin de tenter un démontage :administrateur@ordinateur~$ sudo umount <partition>
où <partition>
est l'identifiant de votre partition contenant le système de fichiers à vérifier, sans les crochets.
Compiler ntfsfix 1.13.1 pour Ubuntu 6.06 LTS et 6.10
La version 1.12 de ntfsfix
, fournie avec Ubuntu 6.06 LTS, est suffisante pour examiner des systèmes de fichiers NTFS formatés par Windows XP, mais insuffisante pour ceux formatés par Windows Vista et éditions ultérieures. Pour ceux-là, vous devrez disposer d'au moins la version 1.13.1 de ntfsfix
.
Pour compiler ntfsprogs
1.13.1 :
- Installez les paquets suivants :
build-essential, checkinstall, debhelper, libgnutls-dev, libgnomevfs2-dev, libfuse-dev
- Téléchargez la version 1.13.1 de
ntfsprogs
. - Décompressez l'archive de
ntfsprogs
sur votre bureau. Vous devriez désormais avoir un dossier ntfsprogs-1.13.1 sur votre bureau. - Dans un terminal, déplacez-vous dans ce dossier et commencez la compilation.
administrateur@ordinateur:~$ cd ~/Desktop/ntfsprogs-1.13.1 ~$ ./configure ~$ make
- Si aucune erreur ne s'est produite jusqu'à présent, installez
ntfsprogs
en générant un paquet.deb
, ce qui facilitera la tâche de désinstallation du programme si vous en avez besoin :administrateur@ordinateur:~$ sudo checkinstall
Vous disposez maintenant de ntfsprogs
en version 1.13.1, ce qui vous permet d'utiliser ntfsfix
pour vérifier les systèmes de fichiers NTFS formatés par Windows Vista.