Atualização: Eu pesquisei essa questão ainda mais (desde que notei o mesmo comportamento no meu próprio computador, e estava preocupado que isso fosse algum tipo de malware), e agora acredito que minha resposta original estava de fato incorreto. Aqui está o que eu encontrei agora:
- Vários processos diferentes são lidos a partir desse arquivo e de diferentes deslocamentos, mas com o mesmo tamanho: 4K (exatamente uma página de memória).
- Existem operações de ReadFile, mas não abrem o arquivo, o que faz pouco sentido.
- Olhando para o rastreamento de pilha, vejo que todas as solicitações incluem uma falha de página no rastreamento, por exemplo, este arquivo lido está dentro de
IoPageRead()
, função kernel que lê páginas do arquivo de paginação na memória. - Essas leituras acontecem em C: \ $ Directory e V: \ $ Directory no meu sistema, as duas unidades que contêm arquivos de paginação nelas e em nenhum outro lugar.
Baseado nesta pesquisa, eu acredito strongmente que este "arquivo lido" é algum tipo de artefato do Process Monitor, e a leitura real acontece no arquivo de paginação. Não tenho idéia do porque o ProcMon lista o caminho como C: \ $ Directory.
Não creio agora que esse C: \ $ Directory seja um verdadeiro metarquivo NTFS NTFS . Eu não acho que agora isso poderia ser alguma atividade ilegítima (vírus ou outro malware).