Optimisation disque / NTFS

Tutoriels, Astuces pour Windows

Modérateur : Mods Windows

Avatar de l’utilisateur
Malekal_morte
Site Admin
Site Admin
Messages : 86597
Inscription : 10 sept. 2005 13:57
Contact :

Optimisation disque / NTFS

Message par Malekal_morte » 08 août 2015 22:48

Cette FAQ vous parle de l'optimisation disque et notamment NTFS.

Vous apprendrez ce qu'est NTFS et quelques options à modifier qui peuvet vous aider à accélérer un peu l'ordinateur.

Qu'est-ce que NTFS et systèmes de fichiers ?

NTFS est le système de fichiers de Windows qui remplace FAT32 depuis Windows 2000/XP. Le système de fichiers est le système qui est créé lors du formatage du disque, c'est à dire la préparation du disque afin de pouvoir être utilisé par le système d'exploitation pour stocker des fichiers.

Il existe différents systèmes de fichiers ext3, ext4, JFS, HFS, etc.. chacun ayant des spécificités, par exemple, ReiserFS est réputé le plus efficace pour les systèmes qui auront plein de petits fichiers. Le monde Windows ne supporte en natif que les systèmes de fichiers Microsoft : FAT et NTFS.

Voici les éléments les plus importants du systèmes de fichiers NTFS :
  • NTFS Boot Sector - $Boot : secteur de démarrage du volume où sont stockés les informations afin de pouvoir démarrer sur Windows.
  • Master File Table : Contient l'index d'accès aux fichiers et leurs infirmations comme par exemple les attributs, ACL etc.
  • File System Data : stocke les fichiers.
  • Une copie de la Master File Table - $MftMirr : afin d'être restauré en cas de problème sur la MFT.
  • Bad cluster file : stocke les informations relatives aux secteurs défectueux du disque.
La MFT est la partie la plus importante du système de fichiers puisqu'elle stocke les informations sur les fichiers.
Leurs emplacements, les attributs etc dont :
  • Nom long du fichier.
  • Nom au format 8.3.1
  • Index (numéro d'ordre du fichier).
  • Taille du fichier.
  • Dates et heures de création / modification / accès.
  • Attributs du fichier. ($AttrDef)
  • Droits d'accès (voir ACL)
  • Liste des blocs (clusters) contenant le fichier. ($BadClus)
  • Log file / Journal de fichiers ($LogFile) : Permet de restaurer des informations avec l'utilitaire checkdisk (chkdsk) après des problèmes sur le systèmes de fichiers. - Se reporter à la page : Erreurs disques et systèmes de fichiers
Image

Pour résumer et faire, la MFT contient l'index/informations des fichiers présents dans la partie "DATA".Si la MFT est corrompue, le système sera incapable d'accéder aux fichiers et vous risquez de perdre des données.


Quelques éléments sur les performances NTFS

Disque Fragmentation

Que faut-il retenir ? NTFS réserve par défaut 12,5% de la taille du disque pour la MTF. Plus vous avez des fichiers sur le disque (surtout pleins de petits disques), plus la MTF est volumineuse puisqu'elle doit stocker les informations pour chaque fichier. A force de manipulations, celle-ci peut se fragmenter. Lorsque vous supprimez des fichiers cela laisse un "trou" qui n'est pas forcément remplacé. Sur le long terme les performances diminuent.

La fragmentation peut aussi arriver dans la partie DATA.
D'où les conseils sur le processus de défragmentation.

Dans le cas d'une partition très fragmentée, une solution est de déplacer les fichiers d'une partition à l'autre avec par exemple avec un CD Live.

L'utilitaire NTFSInfo.zip permet d'obtenir les informations sur la taille de la MTF d'une partition :

Image

Contig de Microsoft

Contig permet de défragmenter la MTF :

Image

UltraDefrag permet de défragmenter son disque dur.

N'abusez pas non plus des défragmenteurs, un résident n'est pas vraiment utile, sachez aussi que Windows incorpore un par défaut qui se lance lorsque l'ordinateur se met en veille. Attention aux arnaques et autres, voir la page : Nettoyeur et Défragmenteur : ça sert à rien !

Image


Pagefiles.sys Fragmentation

pagefile.sys est le fichier SWAP de Windows (voir Mémoire et processus) peut aussi se fragmenter et il n'est pas possible de le défragmenter. La solution consiste à déplacer le fichier d'une partition à l'autre qui sera alors recréé non fragmenté. Reportez-vous à la FAQ Mémoire et processus pour modifier la mémoire SWAP de Windows.


Taille des Clusters

Le cluster est la plus petite unité de stockage du systèmes de fichiers, il est définit lors du formatage du disque ( par défaut, 4ko). Par exemple, si vous avez un fichier de 35ko avec des clusters de 4ko, le fichier va utiliser 9 clusters, les 8 premiers seront utilisés en intégralité et le dernier n'utilisera que 3KB donc vous perdrez 1KB.

NTFS peut aussi stocker les petits fichiers dans la MTF. Au final, si vous avez des fichiers très légers, par exemple, dans le cas d'une partition qui stocke des sites WEB, vous pouvez perdre de la place et des performances. Pour déterminer la meilleure taille de cluster, appliquez l'opération : (cluster size)/2 * (number of files)


Divers optimisations

La configuration NTFS est stockée dans la clé du registre Windows : "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem". La commande Fsutil permet de modifier la configuration (cela va changer la valeur de la clé dans le Registre) en invite de commandes en Administrateur. Avant toutes modifications du Registre, effectuez un export (clique-droit sur FileSystem et "Exporter")

Image

Vous pouvez choisir la taille de la MTF dans la valeur NtfsMftZoneReservation avec un chiffre qui correspond à :
1 - 12.5% (par défaut)
2 - 25%
3 - 37.5%
3 - 50%

X est le chiffre est de la taille souhaitée sur la commande fsutil:
Fsutil behavior set mftzone X
Cela peut-être utile si vous avez beaucoup de fichiers de petites tailles.

NtfsDisableLastAccessUpdate permet de Désactiver les informations des derniers accès etc.
Cela peut accélérer les accès disque.

"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" Registry key

Pour gagner en temps d'accès, désactiver l'ancienne dénomination de fichiers utilisés par FAT.
fsutil behavior set disablelastaccess 1
Pour éviter les accès disque supplémentaires, désactiver l'enregistrement des derniers accès de fichiers.
fsutil behavior set disable8dot3 1
Enfin AnalogX CacheBooster va configurer le cache disque selon l'activité.

Image


Liens internes:
Première règle élémentaire de sécurité : on réfléchit puis on clic et pas l'inverse - Les fichiers/programmes c'est comme les bonbons, quand ça vient d'un inconnu, on n'accepte pas

Sécuriser son ordinateur (version courte)

Tutoriels Logiciels - Tutoriel Windows - Windows 10

Stop publicités - popups intempestives
supprimer-trojan.com : guide de suppression de malwares

Partagez malekal.com : n'hésitez pas à partager sur Facebook et GooglePlus les articles qui vous plaisent.

Répondre

Revenir vers « Tutoriels Windows »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 0 invité