Каждый раз, когда я использую какое-либо внешнее устройство (перьевое устройство или внешний жесткий диск) на своем рабочем столе, после некоторого простоя моя Windows 7 переводит его в состояние сна, выключая. Иногда он спит и не возвращается. Есть ли способ настроить Windows, чтобы избежать сна моего внешнего устройства?
5 ответов
Перейдите в "Параметры электропитания" на панели управления, затем нажмите "Изменить параметры плана" для своего плана, затем должна быть опция "Изменить дополнительные параметры питания", затем просмотрите области "Жесткий диск" и "Настройки USB".
Возможно, этот ответ не является реальным, но установите для параметра "Отключить жесткий диск после" значение "никогда" (установите 0), но я думаю, что реальным является установка «Выборочно-отключенных настроек USB» на "отключено", по крайней мере при подключении ... но, возможно, также, когда на батарее, если вы используете его таким образом, когда это происходит.
Windows USB отключены, если в режиме ожидания для экономии энергии вы можете отключить эту функцию, перейдя в
- Панель управления
- Диспетчер устройств
- Контроллеры универсальной последовательной шины (расходуйте это)
Вы должны увидеть список Generic USB Hub
Щелкните правой кнопкой мыши по каждому из них и выберите Свойства | Управление питанием и снимите флажок Разрешить компьютеру выключать это устройство для экономии энергии
Попробуйте это программное обеспечение: NosleepHD: http://nosleephd.codeplex.com/ Каждую минуту записывается пустой файл.
Я столкнулся с той же проблемой (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 секунд> _ <
Опции питания или диспетчера устройств никогда не работали для меня с Windows 8, 8.1 или 10. Ниже приведен простой пакетный скрипт для выполнения этой работы. Откройте текстовый редактор, скопируйте и вставьте команды, измените букву диска в соответствии с вашим жестким диском, добавьте еще один диск, скопируйте копию, снова введите команды del, сохраните его как файл .bat или .cmd и дважды щелкните для запуска.
@echo off
:start
REM --- Change the drive letter D below to match your HDDs. To add another drive replicate the copy and del lines ---
copy NUL D:\HDDActive.txt
del D:\HDDActive.txt
TIMEOUT /T 30 /NOBREAK
goto start
Кроме того, вы можете захотеть увидеть это, чтобы запустить командный файл при запуске.