Dans le chapitre “Lire et écrire sur les disques durs”, nous avons déjà abordé les particularités la gestion des systèmes de fichiers par GNU/Linux.
Les partitions NTFS représentent un cas particulier dans la mesure où ses spécifications n'ont pas été diffusées par Microsoft.
En conséquence, la gestion complète du NTFS par GNU/Linux est récente, mais grâce aux NTFSProgs, on peut maintenant quasiment tout faire (enfin, presque).
Dans certains cas, notamment pour les disques externes, il arrive que la partition NTFS soit montée en lecture seule.
Avant de penser que le volume n'est pas propre, il faut essayer de le remonter à la main - ici /dev/sda1 pourrait être un disque externe USB:
Si vous avez le message suivant :
Volume is dirty. Run chkdsk and try again, or use the force option. Mount failed.
C'est que la partition est à vérifier (voir ci-après).
Vous pouvez forcer le montage comme indiqué, mais c'est vivement déconseillé :
Depuis la version 2.0, Slax-LFI monte automatiquement les partitions NTFS propres au démarrage.
Vous serez peut-être obligé de temps à autre de forcer Windows à effectuer un chkdsk sur vos partitions NTFS. Gparted notamment, s'il échoue lors d'un redimensionnement/déplacement de partition, vous obligera à le faire.
Il n'existe malheureusement pas (encore...) de fsck pour NTFS. La seule solution pour forcer une vérification de partition NTFS est d'utiliser l'utilitaire ntfsfix des NTFSProgs.
Ouvrez une console, et tapez (dans le cas de votre première partition du premier disque dur):
Rebootez sous Windows, laissez faire le chkdsk, puis rebootez sous Windows à nouveau (c'est important !).
Dans le cas où la partition ne serait pas la partition système (un disque externe USB par exemple), vous devrez opérer sous MS Windows de la façon suivante :