Я столкнулся с той же проблемой (Windows 8.1), и ни одно из решений по настройке питания не помогло мне.
В итоге я воспроизвел файл фильма, аудиофайл ... все, что вызывает регулярный доступ к диску.
Для уменьшения накладных расходов целесообразно написать сценарий, который будет регулярно обращаться к диску, прежде чем он перейдет в спящий режим.
редактировать: вот быстрый скрипт, который делает эту работу.
Пустой файл "mzt7dbs5ffxamzsj.txt" (просто случайное имя) будет создан (затем регулярно записан) в том же месте, что и командный файл:
@ECHO OFF
SET FILE=%~dp0mzt7dbs5ffxamzsj.txt
SET TIMEOUT=30
ECHO.
ECHO File: %FILE%
ECHO Timeout: %TIMEOUT% seconds
ECHO.
ECHO Script is running...
:LOOP
TYPE NUL > "%FILE%"
TIMEOUT /T %TIMEOUT% /NOBREAK > NUL
GOTO LOOP
примечания стороны:
- Я пытался,
DIR
но это не сработало, поскольку результаты кэшируются. Должен быть какой-то способ, который не требует использования файла.
- Интересующий ресурс: Как создать пустой текстовый файл из командного файла?
- Отладка была легкой, поскольку мой привод вращался каждые 40 секунд> _ <