Veja o que eu encontrei pesquisando minha pergunta:
1) Executar chkdsk.exe (ou usar a GUI de verificação de erros de disco do XP) em uma unidade que tenha identificadores abertos, como a unidade do sistema operacional, faz com que o XP pergunte se pode agendar o autochk.exe para ser executado na próxima inicialização (usa a chave de registro BootExecute
conforme descrito aqui ).
Como Moab indica que, quando um disco é verificado na inicialização pelo autochk.exe, uma entrada será feita no log de eventos do aplicativo como 'winlogon' com os resultados.
2) Você pode agendar qualquer unidade para ser verificada no momento da inicialização e, portanto, ter uma entrada de evento de aplicativo, usando : chkntfs /c d:
3) A partir da linha cmd (ou um .bat) para uma unidade que não está em uso no momento: chkdsk e: /r
Ou se você quiser gravar os resultados em um arquivo: chkdsk e: /r > c:\CheckDriveE.log
4) Se você usar a GUI do utilitário de verificação de disco em uma unidade que não está em uso (e, portanto, não requer reinicialização), não há registro de resultados. A caixa de mensagem aparece no final do processo pode informá-lo se houve algo errado.
Sidenote : o arquivo de registro referenciado nos resultados do chkdsk (como um arquivo 65536kb na minha máquina) é na verdade o metarquivo NTFS $ Logfile usado para acompanhar as mudanças na unidade.