May be somebody know? when windows create new full zero file by moving seek to some point, it' s not like dos really put zero on disk, in file inside is the garbage of winchester. windows know's where this zero areas. whether are method to know where this zero areas, not through READFILE????
I've been searching the msdn for you,... Is this what you're looking for -> http://msdn.microsoft.com/en-us/library/aa365564(VS.85).aspx ?
Sparse files really depend on the file system, the FAT and CD file systems cannot represent sparse data blocks, where as NTFS and UDF can.
On the other hand it is possible for FAT file systems to allocate space on the disk without actually writing the content of the clusters.