De acordo com a documentação da Microsoft do Win32 GetFileTime api:
NTFS delays updates to the last access time for a file by up to one hour after the last access. NTFS also permits last access time updates to be disabled. Last access time is not updated on NTFS volumes by default.
JanSchejbal está correto em dizer que o problema com os últimos tempos de acesso é o desempenho, que transforma cada leitura em uma gravação adicional. A Microsoft descreve como o comando fsutil
pode ser usado para modificar o comportamento do sistema de arquivos.