Systèmes de fichiers : Format NTFS et exFAT
- Systèmes de fichiers
- Windows : NTFS
- Comparaison FAT32 et NTFS
- Conversion FAT vers NTFS
- Le système de fichiers NTFS
- La MFT (Master File Table)
- Réduire la taille de la MFT
- Enlever la compression de fichiers
- Connaître le système de fichier utilisé
- Convertir une partition FAT32 en partition NTFS
- Windows 98 : Remarque sur les partitions en NTFS
- Windows 98 : Utilitaires pour lire les partitions NTFS à partir du DOS
- Windows : exFAT
Systèmes
de fichiers :
Selon le système d'exploitation que l'on utilise (Windows, Mac OS ou Linux), on a un système de fichier particulier
Sous Windows :
FAT 16 (obsolète) : Système de fichiers utilisé avant Windows
95 OSR2 et sur les disquettes
FAT 32 : Utilisable à partir de Windows 95 OSR2 (prise en charge des disques
de grande capacité : permete de dépasser la limite de 2 Go). Par défaut sous Windows
98/Me
C'est le format le plus universel, car il peut être lu et écrit par Windows, toutes versions,
et par Mac OS X
NTFS : Système de fichiers d'abord utilisé sur les versions professionnelles de Windows (Windows NT et Windows 2000). Système de fichier par défaut sous Windows XP, et maintenant, sous Windows Vista et Windows 7
Sous Linux :
Ext2 et Ext3 : C'est le format usuel sur Linux (à ma connaissance). Le format
Ext3 étant journalisé.
Ext4 : Nouveau format, plus rapide.
J'utilise Ext3 et Ext4 avec un serveur NAS Synology.
Un certain nombre de marques de serveurs NAS ou de boitiers externes multimédias utilisent un
système d'exploitation Linux pour fonctionner, et donc, un système de fichier Linux.
Sous Mac OS X :
HFS (obsolète) : Equivalent de FAT 16 sur Windows.
HFS+ : Depuis Mac OS 8.1. Equivalent de FAT 32 sur Windows. Prend en charge les disques
durs de grande capacité. Peut être journalisé.
Windows
: NTFS :
On peut choisir entre 2 systèmes de fichiers pour formater une partition (un disque dur) sous Windows :
| NTFS | Obligatoire pour installer Windows Vista ou Windows 7. Recommandé pour Windows XP C'est un syst ème de fichiers plus sécurisé et plus évolué que FAT 32 (au milieu de la partition, on trouve une MFT (Master File Table)) |
| FAT 32 | Seul format reconnu par Windows 98 (avec FAT16). Plus rapide et plus simple que NTFS (convient pour une partition de mémoire virtuelle (swap - voir ma page) Meilleure compatibilit é avec Macintosh (les Mac peuvent écrire sur une partition FAT32, mais pas sur une partition NTFS |
| FAT 16 | Obsolète. Pour les disquettes sur Windows 98 par exemple. |
Comparaison
FAT32 et NTFS :
Le format NTFS est bien plus fiable, sécurisé et performant que le format FAT32
Le format FAT32 conserve l'avantage de la rapidité (plus simple), et il pourra être utilisé :
- sur une partition sur laquelle on aura mis le fichier swap (mémoire
virtuelle : voir ma page)
- si on veut que le disque ou la partition soit utilisable en écriture sous Mac OS X
Voir la page de Jean-Claude Bellamy :
Comparaison entre FAT(32) et NTFS
http://www.bellamyjc.org/fr/theoriemultiboot2.html#FATvsNTFS
Conversion
FAT vers NTFS :
Convertir une partition FAT32 en NTFS est très simple. Il suffit d'utiliser l'utilitaire convert intégré à Windows
convert volume /FS:NTFS [/V]
volume = lettre du lecteur à convertir. Exemple : D:
[/V] = facultatif. affichage du détail de la conversion
Exemple :
convert C: /FS:NTFS
Voir la page de Jean-Claude Bellamy :
Conversion de partition FAT en NTFS :
http://www.bellamyjc.org/fr/windowsnt.html#convert
Le
système de fichiers NTFS :
Avec Windows XP, on a le choix entre deux systèmes de fichiers :
- NTFS (comme Windows NT/2000) = celui utilisé par défaut
- FAT32 (comme Windows 98) = moins fiable, mais d'accès plus rapide.
NTFS est un système de fichiers plus fiable, plus performant et plus sécurisé :
- il est utilisé par défaut sur Windows XP (comme sous Windows Vista et Windows 7)
- les fichiers se fragmentent moins qu'en FAT32,
- on peut protéger et restreindre l'accès aux fichiers et aux dossiers,
- etc...
exFAT :
il existe un nouveau système de fichiers : exFAT, conçu par Microsoft, particulièrement
destiné aux mémoires flash. Il est supporté par Windows XP (voir
plus bas)
La
MFT :
MFT = Master File Table
Selon Jean-Claude Bellamy : La MFT, en plus de l'index général des fichiers, contient également le contenu de tous les fichiers dont la taille est inférieure à 1 ko (fichiers de config, raccourcis,...)
La MFT sur le site de Jean-Claude Bellamy :
http://www.bellamyjc.org/fr/theoriemultiboot3.html#MFT
Après avoir redimensionné ma partition système avec Easeus Partition Master (voir ma page), je constate, avec O&O Defrag, que la taille de la MFT (blocs en jaune) est devenue énorme.
Voir :
Fr.comp.os.ms.windows - Une
MFT qui occupe 16 Go!!!
Procédure pour localiser et corriger les problèmes d'espace disque sur les volumes NTFS
dans Windows XP
http://support.microsoft.com/?id=315688
Réduire
la taille de la MFT :
Au fur et à mesure que l'on copie / supprime des fichiers sur une partition NTFS, la taille de la MFT augmente
Selon le site Microsoft, il n'y a rien à faire contre cela :
Comment NTFS réserve de l'espace pour sa table de fichiers maîtres (MFT)
http://support.microsoft.com/kb/174619/fr
"... Une table MFT peut être trop grande si un volume utilisé pour un grand nombre de fichiers qui ont été supprimés. Les fichiers ont été supprimés cause des trous internes dans la table MFT. Ces trous sont des zones importantes qui ne sont pas utilisés par les fichiers. Il est impossible de récupérer cet espace...
... Pour déterminer la taille actuelle de la MFT sur un ordinateur Microsoft Windows 2000, utilisez le Défragmenteur de disque pour analyser le lecteur NTFS, puis cliquez sur Afficher le rapport affiche les statistiques de lecteur, y compris la MFT actuelle taille et le nombre de fragments..."
Méthode :
Une méthode est cependant utilisable (il en existe peut-être d'autres)
Il suffit de :
- créer des fichiers sur la partition, jusqu'à ce qu'il n'y ait plus d'espace libre.
- supprimer tous les fichiers.
Windows va, automatiquement, diminuer la taille de la MFT
Pour créer, rapidement, des fichiers, à seule fin de remplir la partition, on peut utiliser
une commande fsutil
On va créer autant de fichiers nécessaires pour remplir la partition.
- menu Démarrer, Exécuter...,
Dans la fenêtre Exécuter :
- taper :
cmd
- appuyer sur Entrée
Dans la fenêtre cmd / Invite de commandes
- coller le texte suivant :
fsutil file createnew c:\fichier100Mo.txt 104857600
Remplacer c:\ par la lettre de la partition
Pour chaque fichier créé, modifier le nom : fichier1, fichier2, etc.
Conseils :
Pour coller le texte dans la fenêtre cmd :
- cliquer sur l'icône système (en haut, à gauche de la fenêtre)
- sélectionner Modifier, Coller
Exemple :

Pour créer plusieurs fichiers à la suite :
Après avoir collé la première commande (voir plus haut)
- appuyer sur la touche F3 pour afficher à nouveau la commande
- utiliser les touches fléchées pour : modifier le nom du fichier, ajouter ou supprimer
Exemple :
Lorsque l'espace est insuffisant :
- diminuer la taille du fichier créé en retirant un chiffre,
- continuer jusqu'à remplissage du disque
Lorsque le disque est plein :
- aller dans C:\ pour effacer tous les fichiers créés :

Voir aussi :
Zebulon.fr - Créer un fichier d'une taille spécifiée :
http://www.zebulon.fr/astuces/208-creer-un-fichier-d-une-taille-specifiee.html
Commentcamarche.net - [NTFS] Supprimer la MFT !
http://www.commentcamarche.net/forum/affich-2432081-ntfs-supprimer-la-mft
(se méfier des réponses apportées. Notamment sur l'utilisation de CCleaner : à vérifier)
Enlever
la compression de fichiers :
Des fichiers et des dossiers affichés en bleu dans Windows, ce sont des fichiers et dossiers compressés.
Cela permet de gagner de la place sur le disque dur. Mais c'est inutile maintenant que les disques sont
de grande capacité.
Cela peut être fait manuellement, ou par l'intermédiaire du Nettoyage de disque : cleanmgr.exe
Pour revenir à la situation antérieure il existe une méthode.
Je ne la conseille pas : Cela décompresse tous les fichiers compressés. C'est long. Ca n'est pas sans risque.
- démarrer l'ordinateur en mode sans échec (souhaitable)
- menu Démarrer, Exécuter...
- taper :
cmd
Dans la fenêtre d'invite de commande :
- copier / coller la commande suivante (si Windows est installé sur la partition C:)
COMPACT /U /S /A /I /F C:\*.*
PS :
Pour coller le texte dans la fenêtre cmd :
- cliquer sur l'icône système (en haut, à gauche de la fenêtre)
- sélectionner Modifier, Coller
Exemple :

Vu ici : Empêcher le compactage NTFS
http://www.zebulon.fr/astuces/171-empecher-le-compactage-ntfs.html
Connaître
le système de fichier utilisé :
Pour savoir si on est en FAT32 ou en NTFS :
- double-cliquer sur Poste de Travail ou Ordinateur
- cliquer avec le bouton droit sur le disque C: (ou sur une autre partition),
- sélectionner "Propriétés".

Deux onglets suplémentaires sont disponibles avec le système NTFS.
Cependant, il faudra configurer Windows XP pour les afficher, et protéger l'accès à ses
fichiers (voir).
Convertir
une partition FAT32 en partition NTFS :
Windows XP (comme NT et 2000) dispose d'une commande pour convertir une partition FAT32 en NTFS, sans
perte de données.
Cependant, il est préférable
de sauvegarder ses données importantes.
- menu démarrer, Exécuter...,
- taper cmd
- appuyer sur Entrée.
Dans la fenêtre en mode texte :
- taper convert X: /FS:NTFS
(remplacer X par la lettre de la partition que l'on veut convertir)
- appuyer sur Entrée,
- etc.
Windows
98 : Remarque sur les partitions en NTFS :
Si l'utilisation de partitions en NTFS a des avantages, elle entraîne aussi des inconvénients sous Windows 98
Les partitions NTFS ne
sont pas accessible en mode DOS :
- en cas de problème, on ne pourra pas y accéder à
partir d'une disquette de démarrage.
- l'utilitaire Fdisk de Windows 98 indiquera : "partition non DOS" et ne pourra
pas la modifier.
Les partitions NTFS ne
sont pas reconnues par Windows 9x ou Me :
- en cas de multiboot 98/XP, une partition NTFS sera invisible quand on lancera l'ordinateur avec Windows
9x ou Me (ce qui pourra entraîner un décalage des lettres de lecteurs).
Windows
98 : Utilitaires pour lire les partitions NTFS à partir du DOS :
Pour accéder à une partition en NTFS à partir de Windows 95 ou 98 par exemple.
NTFSDOS :
Ce logiciel n'est plus disponible sur le site officiel.
Peut-être pour des raisons de sécurité ? voir :
http://www.01net.com/article/110156.html
A rechercher sur le Net.
NTFS Reader 1.0.2 :
Clubic.com - Télécharger
NTFS Reader 1.0.2
Site officiel :
http://www.ntfs.com/products.htm
Format
exFAT :
il existe un nouveau système de fichiers : exFAT, conçu par Microsoft, particulièrement
destiné aux mémoires flash.
Plus performant que FAT32 (taille des dossiers, etc.) il n'a pas la complexité de NTFS
exFAT = Extended File Allocation Table
Voir :
Wikipedia - exFAT
D'après JF : "Format spécial pour apporter les avantages du NTFS aux supports externes sans les inconvénients (métadonnées, MFT), et des protections supplémentaires spécifiques à ces supports (ruptures de liaison)."
L'exFAT et les OS Windows :
Le Service Pack 1 de Windows Vista ajoute le support exFAT
Windows XP supporte également l'exFAT avec la mise à jour KB955704 :
- cliquer
ici
Description du pilote de système de fichiers exFAT package de mise à jour :
http://support.microsoft.com/kb/955704/fr
Cet article décrit les fonctionnalités clés et les avantages de pilotes de système
de fichiers FAT (exFAT) étendus pour Windows XP et Windows Server 2003.
Liens :
14/12/2009 : PCWorld.fr - Quelques
précisions autour de l'exFAT
"Successeur du vieillissant FAT32 et de ses limitations gênantes, l'exFAT supporte par exemple
théoriquement les fichiers d'une taille allant jusqu'à 46 Go. Il est également compatible
avec les ACL (Access Control Lists)."
02/02/2009 : TousLesDrivers.com - Support de l'exFAT pour Windows XP
27/01/2009 : TestFreaks.com - USB
Flash Drive Comparison part 2 - FAT32 vs NTFS vs ExFAT
Le système FAT32 reste encore à privilégier pour le formatage d'une clé USB.
Msdn.microsoft.com - Extended FAT File System
- Stockage - Disque dur
- Disque dur externe - Graveur DVD
- Stockage - Disque réseau / NAS
- Stockage - Disque SSD
Stockage / Disque dur :

