Fsutil : la trousse à outils de votre disque

Par Yann

Fsutil : sparse

Description :
Gère les fichiers fragmentés. Un fichier incomplet est un fichier dont une ou plusieurs zones contiennent des données non allouées. Une application récupérera ces zones non allouées qui contiennent des octets possédant des valeurs nulles, mais aucun espace disque n’est effectivement utilisé pour représenter ces valeurs nulles. Autrement dit, toutes les données non nulles ou significatives sont allouées, alors que toutes les données non significatives (longues chaînes de données constituées de zéros) ne sont pas allouées. Lorsqu’un fichier incomplet est lu, les données allouées sont renvoyées sous la forme de données stockées et les données non allouées sont renvoyées par défaut sous la forme de valeurs nulles conformément à la spécification d’exigence de sécurité C2. La prise en charge des fichiers incomplets permet de supprimer l’allocation de données à n’importe quel emplacement du fichier.


Syntaxe :
fsutil sparse [queryflagNom_Fichier
fsutil sparse [queryrangeNom_Fichier
fsutil sparse [setflagNom_Fichier
fsutil sparse [setrangeNom_Fichier_Décalage_Début_Longueur

Paramètres :

queryflag  Identifie la fragmentation.
queryrange Analyse un fichier à la recherche de plages pouvant contenir des données différentes de zéro.
setflag Marque le fichier indiqué comme étant incomplet.
setrange Remplit la plage spécifiée à l’aide de zéros.

Nom_Fichier

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

Décalage_Début

Décalage, au sein du fichier, à marquer comme étant incomplet.

Longueur

Longueur de la zone du fichier à marquer comme étant incomplète, en octets.

Cas pratique

Réduire la taille d’un fichier sur le disque :
Un fichier sur le disque occupe généralement plus d’espace que sa taille réelle. Par exemple, si dans l’explorateur on effectue un clic droit sur un fichier et que l’on choisi l’option Propriétés, on se rend compte que la taille du fichier sur le disque est plus importante que la taille réelle du fichier en lui même.

Taille du fichier sur le disque plus grande que la taille réelle

Taille du fichier sur le disque plus grande que la taille réelle

Dans notre exemple, alors que le fichier a une taille de 9,5 Ko, sa taille sur le disque est de 12 Ko. Nous allons maintenant marquer ce fichier comme incomplet :

fsutil sparse setflag fichier.txt

Taille du fichier sur le disque identique à la taille réelle

Taille du fichier sur le disque identique à la taille réelle

Notre fichier occupe maintenant la même taille sur le disque que sa taille réelle.

Bien entendu, il reste possible de compresser le fichier afin de réduire plus encore sa taille sur le disque. Pour cela, il suffit de faire un clic droit sur le fichier, d’aller dans Propriétés, de cliquer sur le bouton Avancé… et de cocher la case Compresser le contenu pour minimiser l’espace disque nécessaire. En revanche, l’ouverture ou l’exécution du fichier sera un peu plus longue…

Taille du fichier compressé réduite

Taille du fichier compressé réduite

On obtient alors un fichier de 4 Ko. A noter qu’il est impossible d’obtenir un fichier plus petit étant donné que 4 Ko correspond à la taille d’un cluster (unité d’espace minimal occupé par un fichier sur le disque). Cette taille minimum peut varier en fonction du type et de la taille de la partition.

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