Fsutil : la trousse à outils de votre disque

Par Yann

Fsutil : usn

Description :
Généralement utilisé par les ingénieurs de support technique. Gère le journal de modification des numéros de séquence de mise à jour, qui fournit un enregistrement persistant de toutes les modifications apportées aux fichiers du volume. Au fur et à mesure que des fichiers, répertoires et autres objets NTFS sont ajoutés, supprimés et modifiés, NTFS entre un enregistrement dans le journal de modification USN pour chaque volume de l’ordinateur. Chaque enregistrement indique le type de modification et l’objet modifié. Les nouveaux enregistrements sont ajoutés à la fin du flux.

Les programmes peuvent consulter le journal de modification USN pour déterminer toutes les modifications apportées à un ensemble de fichiers. Le journal de modification USN est beaucoup plus efficace qu’une vérification des horodateurs ou l’inscription aux notifications des fichiers. Le journal de modification USN est activé et utilisé par le service d’indexation, le service de réplication de fichiers (FRS, File Replication Service), le service d’installation à distance (RIS, Remote Installation Services) et le stockage étendu.


Syntaxe :
fsutil usn [createjournalm=TailleMaximalea=DeltaAllocationCheminVolume
fsutil usn [deletejournal] {/D | /NCheminVolume
fsutil usn [enumdataRéfFichier UsnInférieur UsnSupérieur CheminVolume
fsutil usn [queryjournalCheminVolume
fsutil usn [readdataNomFichier

Paramètres :

createjournal  Crée un journal de modification USN.

m= TailleMaximale

Spécifie la taille maximale, en octets, allouée par NTFS au journal de modification.

a= DeltaAllocation

Spécifie la taille, en octets, de l’allocation de mémoire ajoutée à la fin et supprimée au début du journal de modification.

CheminVolume

Spécifie la lettre du lecteur (suivie d’un signe deux-points).

deletejournal Supprime ou désactive un journal de modification USN actif.

Attention : La suppression du journal de modification affecte à la fois le service FRS et le service d’indexation puisque ces services doivent alors effectuer une analyse complète du volume (ce qui peut prendre du temps). Cela peut à son tour avoir un impact négatif sur la réplication qu’effectue le service FRS du volume système (SYSVOL) et des autres liens DFS.

/D

Désactive un journal de modification USN actif et renvoie un contrôle d’E/S pendant la désactivation du journal de modification.

/N

Désactive un journal de modification USN actif et renvoie un contrôle d’E/S uniquement après la désactivation du journal de modification.

enumdata Énumère et affiche la liste des entrées du journal de modification entre deux limites spécifiées.

RéfFichier

Position ordinale dans les fichiers du volume à laquelle l’énumération doit commencer.

UsnInférieur

Limite inférieure de la plage de valeurs USN utilisée pour filtrer les enregistrements renvoyés. Seuls les enregistrements dont l’USN du dernier journal de modification est compris entre les valeurs membres UsnInférieur et UsnSupérieur sont renvoyés.

UsnSupérieur

Limite supérieure de la plage de valeurs USN utilisée pour filtrer les fichiers renvoyés.

queryjournal Interroge les données USN d’un volume pour rassembler des informations sur le journal de modification en cours, ses enregistrements et sa capacité.
readdata Lit les données USN d’un fichier.

NomFichier

Spécifie le chemin complet du fichier, y compris le nom et l’extension de fichier, par exemple C:\documents\nomfichier.txt.

Cas pratique

Corriger l’erreur “Pas assez d’espace sur le disque” :
Si vous possédez une partition de 512 Mo ou inférieur, vous pouvez rencontrer ce message d’erreur. Cela est du au fait que Windows augmente la taille de l’espace réservé au journal USN (Update Sequence Number) lorsque vous installez le service de réplication de fichiers (File Replication service ou FRS). En effet, la taille de cet espace réservé passe alors de 128 Mo à 512 Mo. De plus, ce journal entraîne une dégradation des performances du Stockage étendu.

Pour corriger ce problème, effectuez la manipulation suivante :

Cliquez sur le bouton Démarrer, choisissez Exécuter, tapez cmd et cliquez sur OK.
Tapez ensuite la commande suivante :

fsutil usn deletejournal /D VolumePathName

VolumePathName correspond à la lettre du lecteur, le point de montage ou le nom du volume.

Si le journal USN a été créé sur une machine, il est conseillé de ne pas le supprimer car cela entraînerait une dégradation des performances du Stockage étendu, c’est pourquoi nous allons le recréer à l’aide de la commande suivante :

fsutil usn createjournal m=0x800000 a=0x100000 VolumePathName

Ainsi, la nouvelle taille de l’espace réservé est maintenant de 128 Mo.

Enfin, tapez la commande chkdsk /f afin de corriger les éventuelles erreurs du volume.

Vous aimerez aussi

S’abonner
Notifier de
guest
7 Commentaires
plus ancien
plus récent Le plus populaire
Commentaires en ligne
Voir tous les commentaires
Gen

Super article Yann :super:

douds

Hohoho … i'm the first !!!
Tu es très balaise Yann ! Merci pour cet excellent article.

Jeff20

Merci beaucoup pour toutes ces précieuses infos .
J'espère seulement ne pas tout planter en les essayants !!!!

lol.2.dol

Pffiou Yann excellent article!
J'adore…Merci encore

kimcat

Bravo Yann, c'est excellent, comme toujours!
Merci :)))

jray

Merci pour les infos, grâce à ça j’ai enfin réussi à diminuer (drastiquement) la taille de ma partition système (Vista)

Gérard Manvussat

Article globalement potable sur le sujet (au moins il y a de réelles explications, alors que la plupart des articles sur fsutil se contentent de pomper ce qu’on peut lire en consultant l’aide intégrée), mais j’ai relevé plusieurs erreurs en cours de lecture. Comme l’article a plus de 15 ans il y a peu de chances que celles-ci soient corrigées, donc disons que c’est pour la beauté du geste… Si mon commentaire est validé ça fera un complément d’informations pour ceux qui auront la présence d’esprit d’aller faire un tour tout en bas de la page… page 4 : Pour… Lire la suite »

7
0
Nous serions ravis d'avoir votre avis, laissez un commentaire !x