6

У меня есть два жестких диска на моем рабочем столе Windows 8. Проблема, с которой я сталкиваюсь, заключается в том, что дополнительный жесткий диск часто засыпает (я полагаю, что неактивен, пока я использую только основной диск). Затем, когда мне нужно получить к нему доступ, я слышу, как он снова начинает вращаться, когда весь мой компьютер останавливается на пару секунд.

Есть ли какой-нибудь способ предотвратить внутренний жесткий диск от сна? Я посмотрел в BIOS и ничего не увидел, и в диспетчере устройств не было вкладки «Управление питанием», как для USB-накопителей.

Такое поведение наблюдается в других версиях Windows, поэтому оно не относится к Windows 8. Я начинаю задаваться вопросом, является ли это аппаратной особенностью привода. Не пробовал его под Linux или какой-либо другой ОС.

2 ответа2

12

Панель управления, Параметры электропитания, Изменить параметры плана, Изменить дополнительные параметры питания, а затем там, где указано "Включать жесткие диски после" вместо того, чтобы выбирать количество минут, установите "никогда"

2

У меня ноутбук MSI с первичным SSD и вторичным HDD, HDD переходит в спящий режим через 30 секунд. Это так расстраивает каждый раз, когда я делаю что-то, мне приходится ждать секунду или две, потому что я держу только систему на ssd, остальное на жестком диске. Не нашел способа настроить его в настройках Windows и т.д.

Тем не менее, я отработал подход «Расписание по расписанию», который нашел в Интернете, чтобы не допустить, чтобы внешний HDD засыпал ЗДЕСЬ. Однако возникла проблема, поскольку планировщик не допускает интервал <1 мин. Поэтому я написал скрипт VBS, который копирует 3 раза в 0, 20 и 40:

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

что я запускаю при входе из планировщика и запускаю с интервалом в 1 минуту.

И это был единственный способ справиться с этим раздражением, и для hdd безопаснее не раскручиваться так сильно.

Надеюсь, это кому-нибудь поможет.

Поскольку, Джим спросил о простом чтении, сработало следующее - откройте файл для записи, вам нужно иметь файл на D: прежде чем вы сможете его запустить:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .