Le guide complet ultime de la commande fsutil de Windows : utilisations, astuces et exemples

Dernière mise à jour: 09/05/2025
Auteur: Isaac
  • fsutil est l'outil natif le plus puissant de Windows pour une gestion avancée des fichiers et des volumes depuis la console.
  • Permet de créer des fichiers de taille spécifique, de gérer les quotas, de réparer les volumes NTFS et travailler avec des liens physiques et des fichiers dispersés.
  • Il intègre des sous-commandes et des paramètres flexibles, idéaux pour les scripts, l'automatisation et les tâches d'administration technique.
  • Son utilisation nécessite de la prudence, des autorisations d'administrateur et une connaissance des effets possibles sur le système.

Commande fsutil Invite de commandes Windows

Vous êtes-vous déjà retrouvé dans l'obligation d'effectuer des tâches d'administration avancées dans Windows et l'Explorateur de fichiers ne vous suffit tout simplement pas ? Si vous faites partie de ceux qui cherchent à tirer le meilleur parti du système d’exploitation, La commande fsutil est un outil fondamental que tout utilisateur avancé, administrateur ou professionnel de l'informatique devrait maîtriser. Ce n’est pas juste un autre commandement ; Il s'agit presque d'un couteau suisse pour la gestion des fichiers et des volumes dans les environnements Windows, vous permettant d'exécuter des fonctions qui vont bien au-delà de ce qu'offrent les utilitaires graphiques conventionnels.

Dans cet article, vous découvrirez tout ce que vous devez savoir sur fsutil de manière détaillée et structurée : qu'est-ce que c'est, à quoi ça sert, comment l'utiliser dans des situations réelles, ses sous-commandes les plus importantes, des exemples pratiques pour créer des fichiers de tailles spécifiques, gérer des quotas, réparer des volumes, et plus encore. De plus, nous expliquerons tous les paramètres clés intégrant les informations techniques et Ruses pratique pour que vous puissiez tirer le meilleur parti de la commande, aussi bien sur les serveurs que sur les ordinateurs personnels. Allons-y à fond avec fsutil !

Qu'est-ce que la commande fsutil dans Windows et à quoi sert-elle ?

Fsutil est un utilitaire avancé inclus dans Windows qui vous permet de gérer les aspects profonds du système de fichiers. Son nom dit tout : « Utilitaire de système de fichiers ». Cet outil s'adresse principalement aux administrateurs système, aux utilisateurs techniques et aux professionnels qui ont besoin d'un contrôle granulaire sur les volumes, les fichiers, les quotas ou les fonctionnalités moins accessibles à partir d'une interface graphique. Cependant, toute personne curieuse et désireuse d’apprendre pourra en tirer beaucoup de bénéfices.

Avec fsutil, vous pouvez effectuer des opérations telles que la vérification de l'espace libre, la définition des étiquettes de volume, la gestion des noms de fichiers courts, la création de fichiers clairsemés, la gestion des quotas, la réparation des volumes NTFS, la création de liens physiques, la manipulation des points d'analyse, le travail avec les journaux USN, et bien plus encore. Toutes ces fonctionnalités sont conçues pour les scénarios où les outils conventionnels ne parviennent pas à atteindre, par exemple, les tests stockage, définition de politiques de fichiers avancées ou récupération de systèmes de fichiers endommagés.

Syntaxe générale de la commande fsutil

La structure de fsutil est simple : il est invoqué depuis la ligne de commande. commandes et nécessite toujours des autorisations d'administrateur. N'oubliez pas : si vous n'exécutez pas la fenêtre CMD En tant qu'administrateur, de nombreuses options ne fonctionneront pas et vous recevrez des erreurs d'accès refusé.

La syntaxe de base est la suivante :

fsutil <subcomando> [parámetros]

sous-commande est la catégorie de fonction que vous souhaitez exécuter (par exemple, filet, le volume, 8dot3name, etc.) et le paramètres vous permet de personnaliser l'opération (par exemple, le chemin, le nom, la longueur, etc.).

Principales sous-commandes et cas d'utilisation de fsutil

Vous trouverez ci-dessous les sous-commandes fsutil les plus pertinentes, ainsi que des exemples pratiques, des explications de leurs paramètres et des conseils d'utilisation dans le monde réel. L'objectif est de vous donner un aperçu complet et détaillé afin que vous puissiez facilement naviguer dans n'importe quelle tâche de gestion avancée.

volume fsutil

Il est destiné à gérer et à afficher des informations sur les volumes de disque, tels que l'espace libre, les étiquettes ou le démontage du lecteur.

  • Vérifiez l'espace libre et disponible sur un lecteur:
fsutil volume diskfree C:

Cette commande affiche l'espace total, libre et disponible sur le volume spécifié. Il est particulièrement utile pour les scripts ou les vérifications rapides sans ouvrir l'Explorateur Windows.

  • Changer l'étiquette d'un volume:
fsutil volume label C: NuevaEtiqueta

Cette commande permet de redéfinir le nom (label) d'une unité. Si vous utilisez fréquemment plusieurs partitions ou disques externes, modifier leurs étiquettes vous aide à les identifier rapidement.

  • Consulter les informations avancées sur le volume:
fsutil volume query C:

Fournit des données de volume structurées telles que le type, l'état et d'autres détails techniques.

  Les 6 meilleurs programmes pour créer des catalogues[Guide 2019]

fsutil 8dot3name

Gère la création et l'utilisation de noms courts (format 8.3) sur les volumes NTFS. Ces noms sont hérités d'anciens systèmes (DOS, Windows 95/98) où les fichiers ne pouvaient avoir que des noms de 8 caractères maximum avec une extension de 3 caractères. De nos jours, ils peuvent affecter les performances des volumes contenant de nombreux fichiers.

  • Activer ou désactiver la création de noms de fichiers courts (8.3) :
fsutil 8dot3name set C: 0

Avec cet exemple, le paramètre 0 permet la création de noms courts sur le lecteur C:. D’autres paramètres peuvent désactiver ou personnaliser le comportement, ce qui peut améliorer les performances sur les grands disques NTFS.

fichier fsutil

L’une des sous-commandes les plus polyvalentes. Il vous permet de créer des fichiers d'une taille spécifique, de rechercher des fichiers par propriétaire, de manipuler des noms courts, de définir des attributs ou d'interroger des plages attribuées, idéal pour les tests, la gestion des quotas ou les scripts.

  • Créer des fichiers de taille spécifique remplis de zéros :
fsutil file createnew NombreArchivo tamaño_en_bytes

Par exemple, pour créer un fichier de 1 Mo appelé test.txt:

fsutil file createnew prueba.txt 1048576

Cette commande est particulièrement utile pour les tests de stockage, les paramètres de quotas ou les simulations de trafic de données. Le fichier sera un fichier vide « complété par des zéros » (caractère NULL), ce qui signifie qu'il occupe de l'espace, même s'il ne contient aucune donnée lisible.

  • Rechercher des fichiers par utilisateur propriétaire (uniquement avec les quotas NTFS activés) :
fsutil file findbysid nombre_usuario ruta_directorio

Par exemple:

fsutil file findbysid scottb c:\users
  • Optimiser les métadonnées des fichiers fragmentés :
fsutil file optimizemetadata C:\archivoFragmentado.txt
  • Interroger les plages allouées pour un fichier (utile pour vérifier s'il est clairsemé) :
fsutil file queryallocranges offset=1024 length=64 c:\temp\sample.txt
  • Définir la fin du fichier (EOF) sur une taille spécifique :
fsutil file seteof archivo.txt 1000

La sous-commande filet rassemble une multitude de paramètres supplémentaires (tels que setzerodata pour vider les plages d'un fichier, définir des données valides exclusif aux administrateurs, etc.), qui permettent de personnaliser entièrement la manipulation des fichiers depuis la console.

fsutil hardlink

Vous permet de créer ou de gérer des liens physiques (liens physiques) dans les systèmes de fichiers NTFS. Les liens physiques sont des entrées supplémentaires dans le système de fichiers qui pointent vers le même fichier réel. Autrement dit, un fichier peut être présent à plusieurs endroits, mais il n'occupe de l'espace qu'une seule fois.

  • Créer un lien physique :
fsutil hardlink create "C:\ruta\hacia\nuevo_link.txt" "C:\ruta\hacia\archivo_real.txt"

Tous les liens vous permettront d’ouvrir ou de modifier le fichier original ; Ceci n'est supprimé du système que lorsqu'il est supprimé tous les liens.

fsutil clairsemé

Contrôlez et gérez les fichiers dispersés. Un fichier clairsemé est un fichier dans lequel certaines régions ne contiennent pas de données réelles et le système peut les traiter comme si elles étaient remplies de zéros, économisant ainsi de l'espace disque physique. Très utile pour les grands bases de données, fichiers de journaux ou des fichiers de test.

  • Marquer le fichier comme clairsemé :
fsutil sparse setflag "C:\ruta\hacia\archivo.txt"

Vous pouvez supprimer des zones du fichier (les remplir de zéros ou ne pas les attribuer) en utilisant d'autres sous-commandes de la section filet.

  Comment utiliser App-V (virtualisation d'applications) sous Windows : guide complet

quota fsutil

Gérez les quotas de disque par volume NTFS (pour les administrateurs système ou réseau qui souhaitent limiter l'espace de stockage par utilisateur). Permet de visualiser l'utilisation, de définir des limites, des avertissements, etc.

fsutil sale

Interroger ou définir le bit sale d'un volume. Si ce bit est activé, Windows exécutera automatiquement une vérification du disque au prochain démarrage de l'ordinateur (à l'aide de chkdsk.exe) pour corriger les erreurs détectées.

fsutil fsinfo

Fournit des informations détaillées sur le système de fichiers, les volumes, les types de lecteurs, les statistiques, etc. Très pratique pour le diagnostic technique.

fsutil point d'analyse

Afficher ou supprimer des points de réanalyse. Les points d'analyse sont des objets spéciaux (tels que des liens symboliques, des points de montage, etc.) qui étendent les fonctionnalités du système de fichiers NTFS.

réparation fsutil

Démarrer ou vérifier l'état de la récupération automatique (en ligne) d'un volume NTFS endommagé. Il utilise une technologie de réparation automatique sans qu'il soit nécessaire de démonter le volume ou d'exécuter CHKDSK manuellement, une avancée essentielle pour minimiser les perturbations des serveurs et équipements critiques.

fsutil repair initiate C:

fsutil usn

Gère le journal USN (Update Sequence Number), qui enregistre toutes les modifications apportées aux fichiers sur un volume. Utile pour les audits, la synchronisation des sauvegardes ou la détection d'activités suspectes.

fsutil wim

Gère les fichiers sauvegardés par WIM (Windows Imaging Format), destinés aux environnements de déploiement système ou aux grandes infrastructures.

Autres sous-commandes moins courantes mais disponibles

  • objetid: Contrôle les identifiants d’objet que Windows utilise pour suivre les fichiers et les répertoires.
  • numériques:Créer ou gérer des gestionnaires de ressources transactionnelles.
  • transaction: Gère et valide/supprime les transactions de fichiers NTFS, idéal pour les opérations avancées.
  • niveau: Vous permet d'activer ou de désactiver les fonctionnalités de gestion de la hiérarchisation du stockage.

Principaux paramètres du fichier fsutil et explication détaillée

La sous-commande filet possède un nombre considérable de paramètres. Les plus importants sont répertoriés ci-dessous avec leur fonction, comme détaillé dans la documentation officielle et les meilleures pratiques :

Paramètre Description
créernouveau Crée un nouveau fichier de la taille et du nom spécifiés, complété uniquement par des zéros.
Longueur en octets du fichier à créer ou à modifier.
trouverparsid Rechercher des fichiers par utilisateur propriétaire, uniquement si les quotas sont activés.
optimiser les métadonnées Compacte instantanément les métadonnées d'un fichier spécifique. Idéal si vous avez des fichiers fragmentés et que vous souhaitez améliorer les performances.
queryallocranges Vérifiez les morceaux alloués du fichier, utile pour savoir s'il contient des régions clairsemées.
étendues de requête Vérifiez les extensions (fragments ou blocs) du fichier.
ID du fichier de requête Affiche l'identifiant de fichier réel sur le système NTFS.
définir le nom court Définissez manuellement un nom court (format 8.3) pour un fichier.
ensemble de Définit un nouveau point EOF (fin de fichier).
définir des données valides Définit la longueur des données valides (uniquement pour les administrateurs, nécessite un privilège spécial SeManageVolumePrivilege).
setzerodata Définit une plage d'octets dans un fichier à zéro (NULL) (vide cette plage, utile pour les fichiers clairsemés ou les suppressions sécurisées).

Quelques concepts utiles en NTFS :

  • EOF (Fin de fichier) : Marque la fin physique réelle du fichier.
  • VDL (longueur des données valides) : Longueur des données « réelles » écrites ; Tout ce qui se trouve entre VDL et EOF est automatiquement considéré comme vide.

Cette distinction est cruciale pour les systèmes qui gèrent des fichiers très volumineux ou fonctionnent à un niveau bas, car elle permet d’éviter l’écrasement accidentel de secteurs vides et améliore la gestion de l’espace.

  Correctif terminé : session à distance déconnectée

Exemples pratiques d'utilisation de fsutil pour créer des fichiers d'une taille spécifique

L'une des utilisations les plus courantes de fsutil est la création rapide de fichiers de toute taille, idéale pour les tests de stockage, les quotas, le streaming de données, etc. Vous trouverez ci-dessous une sélection d'exemples, d'astuces et de scripts utiles pour créer des fichiers volumineux sans avoir à les « remplir manuellement » dans le Bloc-notes.

  • Commande de base pour générer un fichier de 1 Go :
fsutil file createnew archivo1GB.dat 1073741824

Cela créera un fichier fichier1GB.dat d'exactement 1 Go (1.073.741.824 XNUMX XNUMX XNUMX octets). Vous pouvez modifier la valeur à la taille souhaitée, en prenant soin de l'exprimer en octets.

  • Créez automatiquement plusieurs fichiers de 2 Go (en utilisant scénario .batte):
@echo off
cls
set n=0
set /p nfiles=¿Cuántos archivos de 2GB quieres crear?:
:crear
if %n%==%nfiles% goto fin
set /A n=%n% + 1
fsutil file createnew "archivo2GB%n%.dat" 2147483648
goto crear
:fin
echo Creados %nfiles% archivos de 2GB
pause

Note: Vous pouvez personnaliser le script pour créer autant de fichiers de n'importe quelle taille que vous le souhaitez en ajustant simplement la valeur en octets.

  • Tableau de conversion rapide des tailles courantes (en octets) :
Taille en octets Équivalence
4294967296 4GB
2147483648 2GB
1073741824 1GB
536870912 512MB

Ce tableau est particulièrement utile pour convertir rapidement en octets avant d'émettre la commande.

Fichiers générés avec fichier fsutil createnew Ils seront « vides » (remplis de zéros), donc leur contenu n'apparaîtra pas visible dans un éditeur de texte, bien qu'ils occuperont l'espace disque alloué. Ce comportement est idéal pour simuler la charge, tester les sauvegardes, les transferts, etc.

Autres fonctions fsutil intéressantes et pertinentes pour la vie quotidienne

  • Ajuster le comportement des marques d'accès: La désactivation de la journalisation automatique de la date/heure du dernier accès peut améliorer les performances sur les disques volumineux :
fsutil behavior set disablelastaccess 1
  • Afficher les statistiques et les détails du système de fichiers:Pour un diagnostic détaillé :
fsutil fsinfo statistics C:
  • Démonter un volume en toute sécurité sans utiliser l'interface graphique (utile sur les serveurs headless) :
fsutil volume dismount C:

Dans l'environnement de plus en plus exigeant d'aujourd'hui, où l'automatisation, les scripts et le contrôle avancé sont de plus en plus nécessaires, fsutil se distingue comme l'un des utilitaires essentiels pour tout environnement professionnel, laboratoire à domicile ou simplement pour ceux qui souhaitent aller un peu plus loin dans la gestion des fichiers et des disques.

Bien que la commande puisse paraître intimidante au début, avec la pratique, elle devient un allié indispensable, permettant de gagner du temps sur les tests, la gestion et la maintenance, et d'éviter les tâches fastidieuses ou répétitives. La clé est de se familiariser progressivement avec ses sous-commandes et de ne pas avoir peur d’explorer ses nombreuses possibilités.

Bien que fsutil ne remplace pas tous les utilitaires de console ou les programmes tiers plus sophistiqués, il reste la meilleure option Windows native pour les tâches avancées liées aux fichiers, aux volumes et aux systèmes de stockage. En tirer le meilleur parti peut faire la différence entre une administration de base et une gestion efficace, robuste et automatisée.

Laisser un commentaire