Трябва да напълня USB памет и искам другите да могат да повтарят това по лесен начин. Така че аз не искам да пиша "намери файл, който събира паметта", така че те трябва да се огледам за такъв файл.
По-скоро искам да генерирам X MB данни и да напиша това на файл, който след това може да бъде прехвърлен на USB паметта.
Как бихте направили това (на Windows)?
Отговори:
3 за отговор № 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
бързо и лесно запълване на хранилището.
Така че, ако искате 10MB, използвайте:
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