Fsutil

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Administration bas niveau des systèmes de fichiers (NTFS)
Commande fsutil
Contexte Équivalent Windows de tune2fs/dumpe2fs côté Linux
Voir aussi Chkdsk · Tune2fs (équivalent Linux)

fsutil regroupe des sous-commandes de gestion bas niveau des systèmes de fichiers, principalement NTFS : comportement (behavior), informations volume (fsinfo), quotas, liens durs, journal USN, fichiers creux.

Sous-commandes principales

  • behavior — options de génération de noms courts (8.3), mise à jour de la date de dernier accès, taille réservée à la MFT
  • fsinfo — informations sur les lecteurs/volumes, statistiques du système de fichiers
  • file — recherche par identifiant de sécurité, plages allouées, nom court, longueur de données valides
  • hardlink — création de liens durs
  • quota — gestion des quotas disque NTFS
  • reparsepoint — interroger/supprimer des points d'analyse (jonctions, liens symboliques)
  • sparse — gestion des fichiers creux (sparse files)
  • usn — gestion du journal USN (Update Sequence Number, suivi des modifications de fichiers)
  • volume — démonter un volume, connaître l'espace libre

behavior : réglages de comportement

fsutil behavior query disablelastaccess
fsutil behavior set disablelastaccess 1

Les commandes set modifient des clés de registre et peuvent nécessiter un redémarrage pour être pleinement prises en compte.

Options courantes :

  • disable8dot3 (0/1) — désactive la génération des noms courts 8.3 (accélère légèrement les opérations sur les répertoires très peuplés)
  • disablelastaccess (0/1) — désactive la mise à jour de l'horodatage de dernier accès à chaque lecture de fichier (réduit les écritures disque)
  • mftzone (0-4) — taille de la zone réservée à la MFT (Master File Table) : 0 = défaut (12.5%), jusqu'à 4 = 50%
  • quotanotify — intervalle de notification des quotas, en secondes

fsinfo : informations volume

fsutil fsinfo drives              REM lister tous les lecteurs
fsutil fsinfo drivetype D:         REM type du lecteur (fixe, amovible, réseau...)
fsutil fsinfo volumeinfo C:        REM informations générales sur le volume
fsutil fsinfo ntfsinfo C:          REM détail spécifique NTFS
fsutil volume diskfree C:          REM espace libre disponible
fsutil hardlink create c:\lien.txt c:\original.txt
fsutil file createnew C:\testfile.txt 1048576

hardlink create est l'équivalent Windows de ln sous Unix (deux noms pour le même contenu sur disque, uniquement au sein du même volume NTFS). createnew crée un fichier vide d'une taille donnée en octets, utile pour un test de capacité disque.

Voir aussi

  • Chkdsk — vérification/réparation de volume
  • Tune2fs — équivalent Linux pour les réglages ext2/3/4