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 01/11/2007, 01:58]
fanfantasy7 mise à jour de l'orthographe du tag partitions
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''​ 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(r) Windows(r) ; il ne fait que réparer quelques inconsistances dans le [[:​installation:​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.+====== ​ntfsfix ​: Réparation ​de problèmes communs ​des systèmes ​de fichiers NTFS ======
  
-''​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.+{{  http://​pix.toile-libre.org/​upload/​original/​1275263575.png?​350|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(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.
  
-===== Installation ===== +''​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 [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **ntfsprogs** qui se trouve dans les dépôts principaux.+
  
-La version de ''​ntfsprogs'' ​fournie ​avec [[:​dapper|Ubuntu 6.06 LTS]] et [[:​edgy|6.10]] est la 1.12 ; avec Ubuntu 7.04 et ultérieure,​ la 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 Vista, vous devez disposer du paquet ​**''​ntfsprogs''​ en version 1.13 ou ultérieure** -- c'est le cas sous Ubuntu 7.04 et ultérieur. Pour les versions antérieures d'​Ubuntu,​ vous devrez compiler ''​ntfsprogs''​ en version 1.13.1 //(voir [[#​compiler_ntfsfix_1.13.1_pour_ubuntu_6.06_lts_et_6.10|ci-dessous]])//​.+ 
 + 
 + 
 +===== Installation ===== 
 +''​ntfsfix'' ​vient avec le jeu d'​outils ​de manipulations de partitions ​NTFS **ntfs-3g** qui est déjà intégré dans ubuntu
  
 ===== Utilisation ===== ===== Utilisation =====
-''​ntfsfix''​ s'​utilise uniquement en ligne de commande, de la façon suivante : +==== Cas standard ==== 
-<​code>​~$ sudo ntfsfix <​partition></​code>​ +''​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 : 
-Remplacez ''<​partition>''​ par l'​identifiant de la partition, sans les crochets.+<​code ​bash>sudo ntfsfix <​partition></​code>​ 
 +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.) 
 + 
 +<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 NTFS. Si 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 state. Please 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. 
 + 
 +sudo mount /dev/sda27 /mnt 
 +Mount is denied because the NTFS volume is already exclusively opened. 
 +The volume may be already mounted, or another software may use it which 
 +could be identified for example by the help of the '​fuser'​ command. 
 + 
 +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>​
  
-<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>​ 
  
-===== 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.1193878697.txt.gz
  • Dernière modification: Le 10/12/2007, 20:14
  • (modification externe)