Вверх ↑
Ответов: 3851
Рейтинг: 159
#1: 2009-12-23 22:44:00 ЛС | профиль | цитата
В winXP есть утилита fsutil, которая может создать файл заданного размера - очень легко, не наполняя его и поэтому очень быстро (если файл большой).
проблема в том, что она (утилита) есть не во всех версиях windows.
Вопрос: как в HiAsm создать файл нужного размера не наполняя его?

История вопроса: вирусы (и их авторы) не дремлют, а флешки с переключателем запрета записи вышли из моды и почти не производятся. хотелось сделать нечто программное, заполняющее свободное пространство диска. То есть вирус, заботясь о конспирации, не станет освобождать себе пространство и не сможет записать себя, если файловая система ему откажет. По крайней мере какая-то часть вирусов.. когда нужно что-то записать на флешку - просто удаляем файл-заполнитель.

вопрос по ходу: fsutil создаю файл, заполняющий всё свободное пространство NTFS-флешки (свойства диска показывают 0 байт), потом даю команду на создание ещё одного файла, и ... он создаётся, потом ещё один и ещё.. размер конечно не велик - 720 байт, но факт неприятный. Кто знает, что это может быть?
В FAT32 можно создавать только нулевые файлы, (я создал 30 штук потом мне надоело) что радует.
карма: 0
начавший
0