> 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