Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ntfsfix [Le 07/08/2009, 13:29]
213.95.41.13
ntfsfix [Le 17/04/2021, 15:50] (Version actuelle)
88.122.224.21 [Cas spéciaux]
Ligne 1: Ligne 1:
-{{tag>dapper edgy feisty gutsy windows partitions}}+{{tag>​windows partitions ​système_de_fichiers}}
  
  
-====== ntfsfix : Réparation de problèmes communs des partitions ​NTFS ======+====== 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 aux partitions 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é de la partition à l'​amorçage suivant de Windows.+{{  http://​pix.toile-libre.org/​upload/​original/​1275263575.png?​350|ntfsfix ​en exécution sous Ubuntu 10.04 LTS}}
  
-''​ntfsfix''​ peut être utile si l'​on ​croit que la partition ​NTFS a été endommagée par Windows ou d'une autre façon, ​et que la partition ​ne peut plus être montée.+''​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(r) Windows(r) ; 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é.
  
  
Ligne 12: Ligne 14:
  
 ===== Installation ===== ===== Installation =====
-''​ntfsfix''​ vient avec le jeu d'​outils de manipulations de partitions NTFS **ntfsprogs**. Pour être en mesure d'​utiliser ''​ntfsfix'',​ vous devez [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://​ntfsprogs|ntfsprogs]]** qui se trouve ​dans les dépôts principaux.+''​ntfsfix''​ vient avec le jeu d'​outils de manipulations de partitions NTFS **ntfs-3g** qui est déjà intégré ​dans ubuntu
  
-La version de ''​ntfsprogs'' ​fournie avec [[:​dapper|Ubuntu 6.06 LTS]] et [[:​edgy|6.10]] ​est la 1.12 ; avec [[:​feisty|Ubuntu 7.04 "​Feisty"​]] et suivantsla 1.13. Le système ​de fichiers NTFS a été légèrement modifié sous Windows Vista(tm). Pour utiliser ​''​ntfsfix'' ​sur des partitions formatées ​par Windows Vistavous devez disposer du paquet ​**''​ntfsprogs'' ​en version 1.13 ou ultérieure** -- c'est le cas sous [[:​feisty|Ubuntu 7.04 "​Feisty"​]] et suivants.+===== Utilisation ===== 
 +==== Cas standard ==== 
 +''​ntfsfix''​ est une tâche administrative qui doit être réalisée par un administrateurL'​utilitaire s'​utilise uniquement en ligne de commande, de la façon suivante : 
 +<code bash>​sudo ntfsfix <​partition></​code>​ 
 +Remplacez ​''​<​partition>​''​ par l'​identifiant de la partition contenant le système de fichiers NTFS à corrigersans les crochets. (Cette partition est souvent ​**''​/dev/sda1''​** ​; consultez le retour d'​informations de la commande ''​sudo parted ​-l'' pour ne pas vous tromper.)
  
-Pour les versions antérieures ​d'Ubuntuvous devrez compiler ​''​ntfsprogs''​ en version 1.13.//(voir [[#​compiler_ntfsfix_1.13.1_pour_ubuntu_6.06_lts_et_6.10|ci-dessous]])//.+<note important>​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 :<code bash>​sudo umount <​partition></​code>​où ''<​partition>''​ est l'​identifiant de votre partition contenant le système de fichiers à vérifier, sans les crochets.</​note>​ 
 +==== Cas spéciaux ==== 
 +=== Partition réservée par windows === 
 +L'​utilisateur a supprimé windows ​en conservant les partitions NTFSSi l'​arrêt de windows n'a pas été correctement fait, les partitions ne peuvent se monter qu'en mode  lecture seule. ​ Bien que l'​idéal est de sauver le contenu de la partition et de la reformater, Il est possible de la remettre en mode écriture. 
 +<code bash> 
 +sudo mount /dev/sda27 /mnt 
 +The disk contains an unclean file system ​(0, 0). 
 +Metadata kept in Windows cache, refused to mount. 
 +Falling back to read-only mount because the NTFS partition is in an 
 +unsafe statePlease resume and shutdown Windows fully (no hibernation 
 +or fast restarting.) 
 +Could not mount read-write, trying read-only
  
 +sudo ntfsfix -d /​dev/​sda27 ​
 +Mounting volume... The disk contains an unclean file system (0, 0).
 +Metadata kept in Windows cache, refused to mount.
 +FAILED
 +Attempting to correct errors... ​
 +Processing $MFT and $MFTMirr...
 +Reading $MFT... OK
 +Reading $MFTMirr... OK
 +Comparing $MFTMirr to $MFT... OK
 +Processing of $MFT and $MFTMirr completed successfully.
 +Setting required flags on partition... OK
 +Going to empty the journal ($LogFile)... OK
 +Checking the alternate boot sector... OK
 +NTFS volume version is 3.1.
 +NTFS partition /dev/sda27 was processed successfully.
  
-===== Utilisation ===== +sudo mount /dev/sda27 /mnt 
-''​ntfsfix''​ s'​utilise uniquement en ligne de commandede la façon suivante : +Mount is denied because the NTFS volume is already exclusively opened. 
-<​code>​~$ sudo ntfsfix <​partition></​code>​ +The volume may be already mountedor another software may use it which 
-Remplacez ​''​<​partition>''​ par l'​identifiant de la partition, sans les crochets (souvent **/​dev/​sda1**).+could be identified for example by the help of the 'fuser' ​command.
  
-<note important>​La partition à vérifier doit être démontée avant d'​exécuter ''​ntfsfix''​. Vérifier une partition déjà montée retournera un message d'​erreur. Afin d'​être sûr que la partition est démontée, utilisez ''​umount''​ dans un terminal afin de tenter un démontage :<​code>​~$ ​sudo umount ​<​partition>​</​code>​où ''​<partition>''​ est l'​identifiant de votre partition, sans les crochets.</note>+sudo umount ​/​dev/​sda27 
 +sudo mount /dev/sda27 /mnt 
 +touch /​mnt/​toto ​</​code>​ 
 +=== Master File Table dégradée === 
 +<code bash>sudo ntfsfix ​ /dev/sdb1 
 +Mounting volume... $MFTMirr does not match $MFT (record 0). 
 +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 
 +Checking the alternate boot sector... OK 
 +NTFS volume version is 3.1. 
 +NTFS partition /dev/sdb1 was processed successfully.</code>
  
  
-===== Compiler ntfsfix 1.13.1 pour Ubuntu 6.06 LTS et 6.10 ===== 
-<​note>​Ce qui suit n'est obligatoire que **si vous utilisez [[:​dapper|Ubuntu 6.06 LTS]] ou [[:​edgy|6.10]]** et que vous souhaitiez vérifier **des partitions NTFS formatées par Windows Vista**. 
  
-La version 1.12 de ''​ntfsfix'',​ fournie avec Ubuntu 6.06 LTS et 6.10, est suffisante pour examiner des partitions NTFS formatées par Windows XP, mais insuffisante pour celles formatées par Windows Vista. Pour celles-là, vous devrez disposer d'au moins la version 1.13 de ''​ntfsfix''​.</​note>​ 
  
-Pour compiler ​''​ntfsprogs''​ 1.13.1 : +=====Quelques précautions===== 
-  [[:tutoriel:​comment_installer_un_paquet|Installez les paquets]] suivants :<​file>​build-essential,​ checkinstall,​ debhelper, libgnutls-dev,​ libgnomevfs2-dev,​ libfuse-dev<​/file> +A n'utiliser qu'à bon escient sinon la  [[https://forum.ubuntu-fr.org/viewtopic.php?​pid=21882445#​p21882445|catastrophe]]   est [[https://forum.ubuntu-fr.org/viewtopic.php?​pid=22169172#​p22169172|assurée]]
-  - [[http://​prdownloads.sourceforge.net/linux-ntfs/​ntfsprogs-1.13.1.tar.gz|Téléchargez la dernière version]] de ''​ntfsprogs''​. +=====Voir aussi=====
-  - 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.<​code>​~$ cd ~/Desktop/​ntfsprogs-1.13.1 +
-~$ ./​configure +
-~$ make</​code>​ +
-  - 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 :<​code>​~$ sudo checkinstall</​code>​+
  
-Vous disposez maintenant de ''​ntfsprogs''​ en version 1.13.1, ce qui vous permet d'​utiliser ''​ntfsfix''​ pour vérifier les partitions ​NTFS formatées par Windows Vista.+  * [[https://​lists.sourceforge.net/​lists/​listinfo/​linux-ntfs-dev|Mailing-list Linux-NTFS-Dev]] 
 +  * [[http://​www.tuxera.com | Site de l'​entreprise qui édite la suite Ntfs_3g ]]
  • ntfsfix.1249644545.txt.gz
  • Dernière modification: Le 18/04/2011, 14:40
  • (modification externe)