Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
fsutil sparse setrange test.nul 0 10000000000![[eMule sparce]](https://habrastorage.org/getpro/geektimes/comment_images/8d8/772/ff1/8d8772ff19eac8e9ce0236f019e33232.gif)
Допустим есть файл размером 10 Гб, который не весь забит нулями — если задать область целиком файл, то что произойдёт?
Будет полностью забит нулями.
И наоборот, файл из одних нулей, задали область, а потом начали в эту область писать?
Будет выделяться на диске место под новые данные. Возможно даже из той области которую занимали раньше нули.
set bigfile=video(%random%).avi
set razmer=800000000
fsutil file createnew "%bigfile%" %razmer%
fsutil sparse setflag "%bigfile%"
fsutil sparse setrange "%bigfile%" 0 %razmer%
Разреженные файлы в NTFS