Como evitar que um disco rígido entre no modo de suspensão?

6

Eu tenho dois discos rígidos no meu desktop do Windows 8. O problema que estou tendo é que o disco rígido secundário vai dormir com freqüência (eu assumo fazer a inatividade enquanto eu estou usando apenas a unidade primária.) Então, quando eu preciso acessá-lo, ouvi-lo girar de volta como meu computador inteiro mói uma parada por alguns segundos.

Existe alguma maneira de evitar que um disco rígido interno durma? Eu olhei na BIOS e não vi nada, e não havia nenhuma guia de gerenciamento de energia no gerenciador de dispositivos, como há para drives USB.

Esse comportamento ocorreu com outras versões do Windows, portanto, não é específico do Windows 8. Estou começando a me perguntar se é um recurso de hardware da unidade. Não tentei isso no Linux ou em algum outro SO.

    
por Jim McKeeth 15.02.2013 / 21:12

2 respostas

12

Painel de controle, Opções de energia, Alterar configurações do plano, Alterar configurações avançadas de energia e, em seguida, onde é exibido "Ativar discos rígidos após", em vez de selecionar vários minutos, defina "nunca"

    
por 15.02.2013 / 21:16
2

Tenho um laptop MSI com primário SSD e HDD secundário, o HDD adormece em 30s. É tão frustrante toda vez que eu faço algo que eu tenho que esperar um segundo ou dois, porque eu só mantenho o sistema no ssd o resto está no disco rígido. Não encontrei nenhuma maneira de ajustá-lo nas configurações do Windows, etc.

No entanto, trabalhei com a abordagem do Agendamento de Tarefas que encontrei na Internet por não deixar que o HDD externo adormecesse AQUI . Ocorreu um problema, porque o Agendador não permite um intervalo de <1 min. Então eu escrevi o script vbs que copia 3 vezes a 0, 20 e 40s:

keepspinning.vbs

Set fso = CreateObject("Scripting.FileSystemObject")
fso.CopyFile "C:\Temp\keepspinning.txt", "D:\", True
WScript.Sleep 20000
fso.CopyFile "C:\Temp\keepspinning.txt", "D:\", True
WScript.Sleep 20000
fso.CopyFile "C:\Temp\keepspinning.txt", "D:\", True

que eu disparo no logon do Agendador e executo a um intervalo de 1 minuto.

E essa foi a única maneira que eu usei para lidar com esse problema, e é mais seguro que o disco rígido não gire muito.

Espero que ajude alguém.

Desde que Jim perguntou sobre apenas ler, o seguinte arquivo aberto para escrever, você precisa ter o arquivo em D: antes de poder executá-lo:

Set objFileToWrite = CreateObject("Scripting.FileSystemObject").OpenTextFile("D:\keepspinning.txt",2)
objFileToWrite.Close
Set objFileToWrite = Nothing

WScript.Sleep 20000
Set objFileToWrite = CreateObject("Scripting.FileSystemObject").OpenTextFile("D:\keepspinning.txt",2)
objFileToWrite.Close
Set objFileToWrite = Nothing

WScript.Sleep 20000
Set objFileToWrite = CreateObject("Scripting.FileSystemObject").OpenTextFile("D:\keepspinning.txt",2)
objFileToWrite.Close
Set objFileToWrite = Nothing
    
por 29.09.2015 / 22:37