> That's nice. Did you read the bit above where I quoted MSDN? Merely setting
> the file as sparse will NOT SAVE SPACE on Windows. So, no space gain, and a
> performance penalty of untested magnitude. I see only disadvantages.
>
>
> Max.

Oh yes, it will. Some applications do lseek() on rather long distances, then
write few bytes, then do another lseek() etc. Without this Windows will
physicaly write zeros to the file which takes time and space. With this patch
regions of the file between the written bytes are not written to the file and
do not occupy any space.  Judging by
http://linux-ntfs.sourceforge.net/ntfs/concepts/data_runs.html there seems to
be same amount of metada as in case of non-sparse file.

Vaclav Haisman

Reply via email to