Ceci est une ancienne révision du document !


ntfsfix : Réparation de problèmes communs des systèmes de fichiers NTFS

ntfsfix en exécution sous Ubuntu 10.04 LTS

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é et qu'il ne peut plus être monté.

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és 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.

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.)

Le système de fichiers à vérifier doit être démonté avant d'exécuter 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>

<partition> est l'identifiant de votre partition contenant le système de fichiers à vérifier, sans les crochets.

Ce qui suit n'est obligatoire que si vous utilisez Ubuntu 6.06 LTS et que vous souhaitiez vérifier des partitions NTFS formatées par Windows Vista, 2003 ou éditions ultérieures.

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 :

  1. Installez les paquets suivants :
    build-essential, checkinstall, debhelper, libgnutls-dev, libgnomevfs2-dev, libfuse-dev
  2. Décompressez l'archive de ntfsprogs sur votre bureau. Vous devriez désormais avoir un dossier ntfsprogs-1.13.1 sur votre bureau.
  3. Dans un terminal, déplacez-vous dans ce dossier et commencez la compilation.
    administrateur@ordinateur:~$ cd ~/Desktop/ntfsprogs-1.13.1
    ~$ ./configure
    ~$ make
  4. 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.

  • ntfsfix.1280406908.txt.gz
  • Dernière modification: Le 29/07/2010, 14:35
  • par Canigou 66