Создаем в Windows файл произвольного размера забитый нулями

Создадим с помощью утилиты пустой файл большого размера:
fsutil file createnew justforfun.avi 10000000000

Присвоим файлу атрибут «sparse»:
fsutil sparse setflag justforfun.avi

Сам по себе атрибут ещё не приводит к экономии дискового пространства. Нужно ещё разметить внутри файла область, которая будет освобождена. У нас весь файл пустой, так что область можно задать в размер файла.
fsutil sparse setrange justforfun.avi 0 10000000000