Задать вопрос

Как создать файл произвольного размера, забитый произвольными данными?

Приветствую всех.
Собственно сам вопрос в заголовке: как в windows создать файл произвольного размера, забитый произвольными данными? Т.е. не только нулями или единицами? Или как "нагенерировать" много-много, миллионы файлов различного размера, что б забить диск до отказа?
Есть ли для этого софт?
  • Вопрос задан
  • 9387 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 3
chlp
@chlp
фулстек
На линухах я бы сделал так:
dd if=/dev/random of=storage.dvr bs=1024 count=30000000


В винде пользуюсь для создания пустых файлов заданного размера:
fsutil file createnew c:\storage.dvr 1074000000
А вот для заполненных данными… Может как-то так:
echo 1 > file
for /L %i in (1,1,1000) do echo %i >> file
Ответ написан
Комментировать
@Leming007
PowerShell. Создает файл в C:\Temp, заполненяет диск C: оставляя только 10 МБ:

[io.file]::Create("C:\temp\bigblob.txt").SetLength((gwmi Win32_LogicalDisk -Filter "DeviceID='C:'").FreeSpace - 10MB).Close

Источник
Ответ написан
Комментировать
Neuroware
@Neuroware
Программист в свободное от работы время
Вопрос зачем это нужно? Если для очистки свободного пространства от старых данных то нужно гуглить по "wipe disk", если же для какой то другой цели есть самопальная утилита, которая как раз этим занимается, потом еще проверяет, что то что он записал и то что он потом считывает это одно и тоже.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы