Как настроить Windows, чтобы не переводить мой внешний диск в спящий режим?

13

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

Диого
источник
Я думаю, что расширенный вариант питания работает.
Диого
@KCotreau: Можете ли вы опубликовать его в качестве ответа ??? Это решило мою проблему. Спасибо
Диого

Ответы:

10

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

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

KCotreau
источник
5

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

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

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

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

Greg
источник
3
Это было уже не проверено
Диого
4

Попробуйте этот программный продукт: NosleepHD: http://nosleephd.codeplex.com/ Он пишет пустой файл каждую минуту.

Сала
источник
1
Пожалуйста, прочитайте meta.superuser.com/questions/5329/… для получения рекомендаций по рекомендации программного обеспечения в ответе.
fixer1234
может быть, с такими решениями вы сокращаете срок службы диска, угадайте, что с твердотельными накопителями это может быть важнее
Джордж Бирбилис
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

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

Джозеф
источник