Systèmes de fichiers : Format NTFS : La MFT
- La MFT (Master File Table)
- Prbblème de taille de la MFT
- Réduire la taille de la MFT
- Enlever la compression de fichiers
Page précédente :
Autres pages :
La MFT (Master File Table) :
MFT = Master File Table
Master File Table sur Wikipedia :
http://fr.wikipedia.org/wiki/Master_File_Table
"élément principal d'une partition NTFS, il s'agit du premier fichier présent sur celle-ci (son nom exact est "$MFT"), il contient la liste de tous les fichiers stockés sur le disque. Cette liste est stockée sous la forme d'une série d'enregistrements, à la façon d'une base de données...
... Dans le cas de fichiers de petite taille (700 à 800 octets, selon la longueur du nom du fichier), ceux-ci sont directement stockés dans la MFT plutôt que sur un Secteur du disque, en utilisant l'espace réservé pour la liste des blocs. Ceci permet de limiter la perte d'espace disque par les petits fichiers.
La MFT sur le site de Jean-Claude Bellamy :
http://jc.bellamy.free.fr/fr/theoriemultiboot3.html#MFT
Problème de taille de la 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 :
Liens :
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
- Disque dur
- Disque dur 3.5 pouces
- Disque dur 2.5 pouces
- Disque dur SSHD
- Disque dur : 3 To et plus
- Disque dur : Velociraptor
- Techniques : AHCI, NCQ, PWR, AAM
- Liens fabricants
- Liens et actualités
- Le disque dur
- Systèmes de fichiers - Formatage
- Systèmes de fichiers : Format NTFS
- Systèmes de fichiers : Format NTFS : La MFT
- Systèmes de fichiers : Format exFAT
- Systèmes de fichiers : Format EXT de Linux
- Installer un disque dur (1)
- Installer un disque dur (2)
- Installer un disque dur (3)