Лучший способ генерировать данные для заполнения памяти USB?
Мне нужно заполнить USB-память, и я хочу, чтобы другие могли легко повторить это. Поэтому я не хочу писать "найти файл, который заполняет память", поэтому они должны искать такой файл.
Скорее я хочу сгенерировать X МБ данных и записать их в файл, который затем можно будет перенести на флешку.
Как бы вы это сделали (в Windows)?
1 ответ:
Если вы находитесь в Windows, вы можете использовать
fsutil:fsutil file createnew D:\fatboy.tmp SIZEЕсли вы используете Linux, OSX или что-то подобное, вы можете использовать
mkfileдля создания большого файла:mkfile SIZE PathToFileOnUSBНапример
mkfile 10m /some/where/on/USB/10MegFileИли, если в вашей системе отсутствует
mkfile, Используйтеddдля быстрого и легкого заполнения хранилища.Итак, если вы хотите 10 МБ, используйте:
Это говорит само за себя... дамп данных, чтение изdd if=/dev/zero of=PathToFileOnUSB bs=1m count=10/dev/zero(который обеспечивает бесконечный поток нулей) и запись в файл под названиемPathToFileOnUSB, используя размер блока (bs) 1 мегабайт, и сделайте это 10 раз (cnt).Если вы хотите X MB, используйте:
dd if=/dev/zero of=PathToFileOnUSB bs=1m count=XЕсли вы хотите заполнить устройство, напишите до ошибки без указания количества:
dd if=/dev/zero of=PathToFileOnUSB bs=1m