http://bugs.winehq.org/show_bug.cgi?id=14914
--- Comment #15 from Marcus Blomenkamp mblomenk@gmx.de 2008-08-21 06:13:36 --- @Dmitry
Did you once read any of my comments? I know that Wine just passes the file io requests to the kernel. That is the very problem and you named it as well. Linux kernel has different io semantics than Windows, at least concerning sparse files.
Would it help if i wrote a small windows app that does nothing more but create a file and set its size? Then you can see how Wine gives different results compared to Windows.