Veja se este está relacionado ao seu problema.
Breve resumo: O driver do sistema de arquivos do Windows 7 NTFS tem um bug que, às vezes, quando um processo tenta acessar um arquivo que está em uso por outro processo (como um serviço de indexação de arquivos em segundo plano) Não produza um erro de "Acesso Negado", que seria o caso normal, mas sim "Arquivo Corrompido". Isso, por sua vez, também faz com que um chkdsk
seja agendado para a próxima inicialização do sistema. Citando o artigo vinculado:
Microsoft has confirmed this bug:
This is a known regression in Windows 7 in the NTFS file system. It occurs when doing a superseding rename over a file that has an atomic oplock on it (atomic oplocks are a new feature in Windows 7). The indexer uses atomic oplocks which is why it helped when you disabled the indexer. Explorer also uses atomic oplocks which is why you are still seeing the issue. When this occurs STATUS_FILE_CORRUPT is incorrectly returned and the volume is marked "dirty" which is a signal to the system that chkdsk needs to be run. No actual corruption has occurred.