Créer un fichier vide d’une taille prédéfinie sous Windows

Il peut parfois être utile de pouvoir créer un fichier vide (c’est à dire composé uniquement de bits 0) d’une certaine taille. Cela permet par exemple de tester si une fonction de compression ou de déduplication utilisée en sauvegarde ou en stockage est bien opérationnelle. En effet, le taux de compression ou de déduplication d’un fichier composé uniquement d’octets identiques est très élevé.

Sous Windows, la commande « fsutil » permet, entre autre, de faire cela. La syntaxe est la suivante:

fsutil file createnew <nom du fichier> <taille du fichier en octets>

 

par exemple, pour créer un fichier nommé testfile.txt d’environ 2 Go (1,95 Go plus exactement), on exécutera la commande:

fsutil file createnew testfile.txt 2100000000

La création du fichier est instantanée, puisque ce fichier n’est composé que de 0.

fsutil1

Le fichier est bien de 2 100 000 000 d’octets, soit 1,95 Go.

fsutil2