Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
ntfsfix [Le 13/05/2015, 17:13] 197.149.21.169 [Voir aussi] |
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===== | ||
+ | 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 ]] |