Software gratuito Microsoft - DiskMon

Diskmon.JPG
Você sabia que a Microsoft oferece vários softwares gratuitos?
Sim, e um deles é o DiskMon.

O que é DiskMon
O DiskMon é um aplicativo que registra e exibe toda a atividade de disco rígido em um sistema Windows. Você também pode minimizar o DiskMon na bandeja do sistema, no qual ele funcionará como uma luz de disco, exibindo um ícone verde quando houver atividade de leitura de disco e um ícone vermelho quando houver atividade de escrita de disco.
O DiskMon funciona no NT 4.0 e em versões superiores.
Instalação e uso
A instalação do DiskMon é fácil, basta descompactá-lo e digitar "diskmon". No Windows NT, a GUI carrega o driver dinamicamente (com base no código do exemplo instdrv do DDK do Windows NT) e ele começa a monitorar todos os discos rígidos. No Windows 2000 e em versões superiores, não há o componente de driver: a gui usa o rastreamento de eventos do kernel para obter a atividade do disco. Os menus e os botões da barra de ferramentas podem ser usados para ativar e desativar o monitoramento, desabilitar a captura de evento, controlar a rolagem da exibição de lista e salvar o conteúdo da exibição de lista em um arquivo ASCII. Para fazer com que o DiskMon funcione como uma luz de disco na bandeja do sistema, selecione o item de menu Options|Minimize to Tray (Opções|Minimizar para bandeja) ou inicie o DiskMon com uma opção de linha de comando "/l" (um L minúsculo), desta forma: diskmon /l. Para reativar a janela do DiskMon, clique duas vezes no ícone da bandeja do DiskMon. Para criar um atalho para ele na bandeja, crie um atalho na sua pasta Arquivos de programas\Inicializar, edite as suas propriedades e defina o destino para apontar para o executável com o caminho entre aspas e com a opção do lado de fora:

"C:\Sysinternals Tools\Diskmon.exe" /l
As contrapartidas de leitura e de escrita são apresentadas em termos de setores (de 512 bytes). Os eventos podem ser temporizados por sua duração (em microssegundos) ou marcados com a hora absoluta em que foram iniciados. A caixa de diálogo History Depth (Profundidade do histórico) pode ser usada na especificação do número máximo de registros que serão mantidos na GUI (0 significa ilimitado).

Implementação do Windows NT 4
Não é possível usar técnicas de filtragem padrão para que um driver carregado dinamicamente como DiskMon possa se associar a objetos de dispositivo de disco rígido e possa ver as solicitações originadas em sistemas de arquivos. Isso acontece porque os drivers do sistema de arquivos abrem dispositivos de disco durante a inicialização do sistema e, ao contrário do I/O Manager (Gerenciador de E/S), os drivers do sistema de arquivos enviam IRPs diretamente para esses dispositivos. O I/O Manager permite que os drivers de filtragem do sistema de arquivos se associem aos dispositivos do sistema de arquivos após a inicialização porque verifica a existência de dispositivos conectados sempre que está para enviar um Irp a um sistema de arquivos, redirecionando os Irps para eles.O DiskMon supera essa limitação ao utilizar a técnica que desenvolvi para a interceptação da função do driver. O DiskMon localiza um objeto do driver do dispositivo de disco e substitui os pontos de entrada de distribuição do driver pelos seus. As funções de filtragem do DiskMon passam Irps que ele vê para o driver conectado e também interceptam as rotinas de conclusão, de uma forma similar, para que ele possa ver os resultados das solicitações.

Implementação do Windows NT 2000 e versões superiores
No Windows 2000 e nas versões superiores, o DiskMon utiliza o rastreamento de eventos do kernel. O rastreamento de eventos foi documentado na Plataforma SDK da Microsoft e o SDK contém o código-fonte do TraceDmp, em que o DiskMon foi baseado.



  Baixar o DiskMon for Windows 2000/XP/2K3 (80 KB) 




Baixar o Diskmon for Windows NT 4 (68 KB) 


 Fonte:  Windows Sysinternals

Seguidores