Existe uma maneira de eu ver se meu disco rígido está realmente girando ou no modo de suspensão no Windows 7?
Estou procurando respostas para discos rígidos internos e externos; eles nem sempre têm luz para indicar seu status.
12
Existe uma maneira de eu ver se meu disco rígido está realmente girando ou no modo de suspensão no Windows 7?
Estou procurando respostas para discos rígidos internos e externos; eles nem sempre têm luz para indicar seu status.
Respostas:
O
smartctl
utilitário de linha de comando do smartmontools oferece exatamente essa funcionalidade com o-n
switch. Na página do manual :Ele funciona a partir de um terminal não elevado, mesmo como o único argumento de opção, o que torna seu uso bastante simples para unidades internas:
enquanto uma unidade giratória relata
Device is in ACTIVE or IDLE mode
Unidades externas e / ou controladores exóticos podem ser mais complicados e exigir que você leia sobre o
-d
switch.fonte
Você pode executar o DiskMon, que mostraria todas as atividades em cada unidade do seu sistema. Nenhuma entrada sugere que o disco está no modo de suspensão.
Os testes limitados aqui confirmam que, de qualquer maneira, esse parece ser o caso. Ao tentar acessar uma unidade que não está sendo listada nas transações atuais, existe um atraso antes que a unidade apareça na janela do DiskMon, indicando que ela foi desativada.
É um pouco bruto, eu admito!
fonte
É uma solução deselegante, mas tente instalar a versão Windows do hdparm . Em seguida, execute a
hdparm.exe -C [drivename]
partir do diretório em que ele instalou (normalmenteProgram Files (x86)
ou algo semelhante). Usando esse método, consegui dizer se minhas unidades estavam ativas / inativas ou em modo de espera (em suspensão e não girando).O nome da unidade é um endereço de dispositivo no estilo UNIX, que é mapeado de alguma forma para uma letra / dispositivo físico da unidade do Windows (
/dev/hda
geralmente é sua unidade principal/dev/hdb
e assim por diante), mas não sei como determinar quais aliases de dispositivo UNIX estão disponíveis sob janelas. Você pode garantir que um determinado/dev/hd_
alias corresponda à unidade correta executandohdparm.exe -i [drivename]
o alias e verificando a saída para ver se os parâmetros da unidade correspondem ao que você espera.Seria bom se houvesse um utilitário gráfico e / ou nativo do Windows para acessar essa funcionalidade, mas não conheço nenhum.
Ainda é um UNIX-ish, mas você também pode tentar brincar com a versão Windows do smartmontools e verificar se ela oferece funcionalidade semelhante em um pacote mais utilizável. Eu não tenho nenhuma experiência com esse software, no entanto.
fonte
Você pode usar um script do PowerShell para obter o status das unidades de disco para as quais essas informações estão disponíveis (nem todas as unidades devolvem esse status).
Tente isso em um console do Windows PowerShell (provavelmente executado como administrador):
Os valores interessantes para disponibilidade podem ser encontrados aqui :
Se o Win32_DiskDrive não funcionar, outras possibilidades são Win32_LogicalDisk e Win32_Volume.
Se qualquer um deles funcionar, você também poderá criar um script, por exemplo:
fonte
Método de falha ao salvar: com o ouvido colocado na unidade ou no local do laptop onde fica a unidade, acione o acesso à unidade. Com qualquer disco mecânico, você deve ouvir claramente um som giratório se a unidade estiver no modo de suspensão.
fonte
Você poderia usar o freeware agradável Uwe Siebers FFB - Flush File Buffers .
fonte