Dans la même veine que http://stackoverflow.com/questions/257844/quickly-create-a-large-file-on-a-linux-system , je tiens à créer rapidement un fichier volumineux sur un système windows. En gros je pense 5GO. Le contenu n’est pas grave. Une commande intégrée ou un fichier batch court serait préférable, mais je vais accepter une demande s’il n’y a pas d’autres façons faciles.
Réponses
Trop de publicités?Vous pouvez utiliser l’outil Sysinternals Contig . Il a un `` qui crée un nouveau fichier d’une taille donnée. Il créera un fichier quasi instantanée.
Je cherchais un moyen de générer des fichiers volumineux avec des données... pas juste sparse file... suis tombé sur le dessous de technique.
http://www.Windows-CommandLine.com/2009/07/How-to-Create-large-Dummy-file.html
Découvrez RDFC http://www.bertel.de/software/rdfc/index-en.html
RDFC est probablement pas le plus rapide mais il ne allouer des blocs de données. Absolument plus rapide aurait à utiliser moins d'API de niveau de juste obtenir cluster de chaînes et de les mettre dans la MFT sans l'écriture des données.
Méfiez-vous qu'il n'y a pas de solution miracle ici - si la "création" renvoie instnatly cela signifie que vous avez un fichier fragmenté qui vient de faux un gros fichier, mais vous n'obtiendrez pas des blocs de données/chaînes jusqu'à ce que vous écrivez. Si vous venez de lire est, vous obtiendrez très rapidement des zéros whihc pourrait vous faire croire que votre lecteur, tout d'un coup eu extrêmement rapide :-)
Consultez Windows Server 2003 Resource Kit Tools. Il y a un utilitaire appelé Creatfil.
Il est similaire à mkfile sur Solaris.