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 05/03/2018, 23:01]
bougron [Quelques précautions]
ntfsfix [Le 17/04/2021, 15:50] (Version actuelle)
88.122.224.21 [Cas spéciaux]
Ligne 17: Ligne 17:
  
 ===== Utilisation ===== ===== Utilisation =====
 +==== Cas standard ====
 ''​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 : ''​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 :
-<​code>​administrateur@ordinateur:​~$ ​sudo ntfsfix <​partition></​code>​+<​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.) 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>​administrateur@ordinateur~$ ​sudo umount <​partition></​code>​où ''<​partition>''​ est l'​identifiant de votre partition contenant le système de fichiers à vérifier, sans les crochets.</​note>​+<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>​ 
 + 
 + 
  
 =====Quelques précautions===== =====Quelques précautions=====
-A n'​utiliser qu'à bon escient sinon la  [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=21882445#​p21882445|catastrohe]]   est assurée.+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]].
 =====Voir aussi===== =====Voir aussi=====
  
   * [[https://​lists.sourceforge.net/​lists/​listinfo/​linux-ntfs-dev|Mailing-list Linux-NTFS-Dev]]   * [[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 ]]   * [[http://​www.tuxera.com | Site de l'​entreprise qui édite la suite Ntfs_3g ]]
  • ntfsfix.1520287315.txt.gz
  • Dernière modification: Le 05/03/2018, 23:01
  • par bougron