13

Каждый раз, когда я использую какое-либо внешнее устройство (перьевое устройство или внешний жесткий диск) на своем рабочем столе, после некоторого простоя моя Windows 7 переводит его в состояние сна, выключая. Иногда он спит и не возвращается. Есть ли способ настроить Windows, чтобы избежать сна моего внешнего устройства?

5 ответов5

9

Перейдите в "Параметры электропитания" на панели управления, затем нажмите "Изменить параметры плана" для своего плана, затем должна быть опция "Изменить дополнительные параметры питания", затем просмотрите области "Жесткий диск" и "Настройки USB".

Возможно, этот ответ не является реальным, но установите для параметра "Отключить жесткий диск после" значение "никогда" (установите 0), но я думаю, что реальным является установка «Выборочно-отключенных настроек USB» на "отключено", по крайней мере при подключении ... но, возможно, также, когда на батарее, если вы используете его таким образом, когда это происходит.

5

Windows USB отключены, если в режиме ожидания для экономии энергии вы можете отключить эту функцию, перейдя в

  • Панель управления
  • Диспетчер устройств
  • Контроллеры универсальной последовательной шины (расходуйте это)

Вы должны увидеть список Generic USB Hub

Щелкните правой кнопкой мыши по каждому из них и выберите Свойства | Управление питанием и снимите флажок Разрешить компьютеру выключать это устройство для экономии энергии

4

Попробуйте это программное обеспечение: NosleepHD: http://nosleephd.codeplex.com/ Каждую минуту записывается пустой файл.

3

Я столкнулся с той же проблемой (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 секунд> _ <
1

Опции питания или диспетчера устройств никогда не работали для меня с 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

Кроме того, вы можете захотеть увидеть это, чтобы запустить командный файл при запуске.

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