Windows: Como posso ver o espaço em disco usado ao longo do tempo?

8

Estou procurando uma maneira de capturar e visualizar o espaço em disco usado ao longo do tempo. Tudo que eu preciso é um número-- bytes usados no disco. Eu armazeno muitas fotos no meu computador, então eu preciso de uma maneira de estimar quando vou precisar de mais espaço no disco rígido. Se houver uma maneira de capturar o espaço em disco usado com resolução de hora em hora, isso seria ótimo, mas até mesmo a resolução diária é boa. Eu nem preciso de uma visualização dos dados; contanto que os dados sejam facilmente exportáveis para o Excel, posso criar meu próprio gráfico e extrapolar.

Eu já vi muitos programas de visualização de espaço em disco como WinDirStat e TreeSizeFree, mas eles não têm uma maneira de automatizar a captura de espaço em disco ao longo do tempo.

    
por Patrick 05.05.2014 / 05:00

2 respostas

1

Muitos exemplos na Web de como fazer isso:

link

link

link

link

    
por 05.05.2014 / 07:57
6

Você pode ver o espaço em disco usado ao longo do tempo com o Monitor de Desempenho do Windows (perfmon) no MB com resolução de até um segundo. Esta ferramenta vem embutida nas versões mais recentes do Windows, assim você não precisa nem baixar outro programa para ver os dados. Ele não mostra dados anteriores, portanto, você verá apenas dados de espaço em disco de quando configurá-los. Eu só precisava de pontos de dados por hora, mas eu testei com atualizações a cada segundo e funcionou bem.

O Perfmon permite exibir quanto espaço em disco livre você tem como valores em um arquivo separado por vírgula (pode ser aberto no Excel), separado por tabulação (o que o Excel geralmente usa) ou binário. Usando a saída binária, você pode visualizar os dados no próprio perfmon. Usar um dos outros tipos de saída permite que você crie seus próprios gráficos dos dados no Excel.

Este é um guia passo a passo sobre como configurar isso:

  1. Abra o Monitor de desempenho do Windows (Win-R - > digite "perfmon.exe" - > Enter)
  2. No painel mais à esquerda, clique duas vezes em Data Collector Sets . Clique com o botão direito em User Defined - > New - > Data Collector Set .
  3. Insira um nome para o seu conjunto, algo como "Espaço livre em disco". Clique no botão de opções Create manually (Advanced) , clique em Avançar.
  4. Verifique Performance counter , clique em Próximo
  5. Clique em Add...
  6. Role até ver LogicalDisk e clique na seta para baixo ao lado dele. Role para baixo um pouco e clique em Free Megabytes (você também pode selecionar % Free Space , se desejar). Agora, na caixa abaixo, intitulado Instance of selected object: clique em C: e, em seguida, abaixo de Add >> . Esse contador agora deve aparecer no painel direito intitulado Added counters . Clique em OK.
  7. Defina o Sample Interval para, no entanto, você desejar ter os dados coletados. Como eu mencionei, queria ver os pontos de dados por hora. Então, coloquei 1 em Sample Interval e mudei Units para Hours . Clique em Próximo.
  8. Selecione o local onde você deseja que seus registros estejam localizados. Clique em Concluir.
  9. Clique duas vezes em User Defined no painel esquerdo e clique no conjunto de coletores de dados que você acabou de criar (o nome do exemplo era "Espaço livre em disco").
  10. O conjunto de coletores de dados que você acabou de criar deve aparecer no painel à direita. Clique com o botão direito - > Properties .
  11. Abaixo de Log format , você pode selecionar o tipo de sua preferência, de acordo com a explicação no parágrafo acima. Clique em OK.

Se você selecionou binário, poderá visualizar os dados clicando em Reports - > User Defined - > Disk Space Free no painel esquerdo e, em seguida, clique duas vezes no item no painel direito.

Se você escolher separados por vírgula ou por tabulação, poderá ver seus dados no local especificado na etapa 8.

    
por 06.05.2014 / 18:28