I know this is not so much a programming question but it is relevant.
I work on a fairly large cross platform project. On Windows I use VC++ 2008. On Linux I use gcc
NTFS saves file access time everytime. You can try disabling it: "fsutil behavior set disablelastaccess 1" (restart)