O DiskMon é um aplicativo que registra e exibe todas as atividades do disco rígido em um sistema Windows. Também é possível minimizar o DiskMon para a bandeja do sistema em que ele atua como uma luz de disco, mostrando um ícone verde quando houver atividade de leitura de disco e um ícone vermelho quando houver atividade de gravação em disco.
Instalação e Uso
Instalar o DiskMon é tão fácil quanto descompactá-lo e digitar "diskmon". Os menus e os botões da barra de ferramentas podem ser usados para desabilitar a captura de eventos, controlar a rolagem da ListView e salvar o conteúdo da ListView em um arquivo ASCII.
Para que o DiskMon funcione como uma luz de disco na bandeja do sistema, selecione Opções |Minimizar para o item de menu Bandeja ou abra o DiskMon com uma opção de linha de comando "/l" (letra L minúscula), por exemplo, diskmon /l. Para reativar a janela do DiskMon, clique duas vezes no ícone DiskMon da bandeja. Para criar um atalho para o Diskmon na bandeja, crie um atalho na pasta Arquivos de Programas\Inicialização, edite as propriedades do atalho e configure o Destino para apontar para o executável com o caminho entre aspas e a opção fora das aspas:
"C:\Sysinternals Tools\Diskmon.exe" /l
Os deslocamentos de leitura e gravação são apresentados em termos de setores (512 bytes).
A definição de tempo dos eventos pode ser indicada conforme a duração (em microssegundos) ou com um carimbo com a hora absoluta em que foram iniciados. A caixa de diálogo Profundidade do Histórico pode ser usada para especificar o número máximo de registros que serão mantidos na GUI (0 indica que não há limite).
Implementação
O DiskMon usa o rastreamento de eventos de kernel. O rastreamento de eventos está documentado no SDK da Plataforma Microsoft, que contém o código-fonte para TraceDmp no qual o DiskMon se baseia.
This module explores file system fragmentation and the tools that you can use to reduce fragmentation. Students will learn how Windows can compress files to take up less space on the hard disk.