Запланированное отключение USB

Обновлено: 21.11.2024

Я только что прочитал ваш обзор CryptoPrevent относительно вируса CryptoLocker. Молодец! Вы совершенно правы в своем комментарии: «Если вы заразились [с помощью CryptoLocker], единственный 100% безопасный способ устранить ущерб — это восстановить ваши файлы из резервной копии, но только если вы создали резервную копию своих файлов в первый раз». место.'

У меня есть вопрос относительно моего жесткого диска USB, который я использую для резервного копирования. Можете ли вы порекомендовать программу, которая позволит мне отключать и включать USB-порты, к которым подключен мой USB-жесткий диск, но при этом позволит работать моей USB-клавиатуре, мыши и камере? Я ищу программу, которая разрешила бы программе резервного копирования (например, Acronis True Image) включать жесткий диск USB, когда пришло время для резервного копирования, а затем выключать жесткий диск USB, когда он завершил резервное копирование. Какие-либо предложения? "

Можно добиться того, о чем вы просите, с помощью настроек Windows в Windows Vista, 7 и 8, а также с помощью настроек резервного копирования с помощью Acronis True Image, хотя жесткий диск не отключается так, как вы описываете. Вместо этого жесткий диск будет просыпаться, когда должно начаться резервное копирование, а затем переходить в спящий режим, когда он становится неактивным по истечении заданного времени. Вот как:

Во-первых, включите выборочную приостановку USB

Предупреждения: в зависимости от конфигурации вашего компьютера параметр выборочной приостановки USB может быть вам недоступен. Кроме того, если эта функция включена, И ваш жесткий диск USB подключен, И если вы перезагружаетесь или выключаетесь, компьютер может «зависнуть» на экране выключения / перезагрузки. Это «ошибка», на которую многие люди жаловались (на основе поиска в Google); если это произойдет, вы можете отключить эту функцию, чтобы избежать «зависания» на экране выключения.

Во-вторых, включите спящий режим жесткого диска

Предупреждения: в зависимости от конфигурации вашего компьютера, настройка спящего режима жесткого диска может быть вам недоступна. После включения этой функции жесткий диск перейдет в состояние пониженного энергопотребления через указанный интервал времени, но только в том случае, если жесткий диск остается полностью неактивным в течение указанного времени. Кроме того: во время перезагрузки или выключения любые неиспользуемые жесткие диски могут нуждаться в «пробуждении», прежде чем позволить компьютеру завершить процедуру выключения или перезагрузки; это добавит дополнительное время для завершения работы, но только если диски изначально простаивают.

В-третьих, отредактируйте настройки расписания Acronis True Image

Если ваш компьютер переведен в спящий режим через X минут, Acronis True Image может вывести компьютер из спящего режима для выполнения резервного копирования. Чтобы настроить эту функцию, запустите True Image, затем измените настройки резервного копирования. Далее нажмите на ссылку «Расписание» и перейдите в «Дополнительные настройки», затем включите «Пробуждение спящего/гибернационного компьютера» и «Предотвратить переход компьютера в спящий/спящий режим».

Есть вопрос или проблема с компьютером? Спросите Денниса!

Мне нужно больше вопросов о компьютерах. Если у вас есть вопрос по компьютеру или даже проблема с компьютером, которую нужно решить, пришлите мне свой вопрос по электронной почте, чтобы я мог написать больше статей, подобных этой. Я не могу обещать, что отвечу на все сообщения, которые получу (в зависимости от объема), но сделаю все возможное.

Крис Хоффман

Крис Хоффман
Главный редактор

Крис Хоффман – главный редактор How-To Geek. Он писал о технологиях более десяти лет и два года был обозревателем PCWorld. Крис писал для The New York Times и Reader's Digest, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в новостных агентствах, таких как Би-би-си. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek. Подробнее.

Windows, Mac OS X и Linux позволяют планировать загрузку, завершение работы и пробуждение. Вы можете настроить автоматическое включение компьютера утром и автоматическое выключение ночью, если хотите.

В этом меньше необходимости, чем когда-либо, благодаря спящему режиму — обычный ноутбук просто переходит в спящий режим с низким энергопотреблением, из которого можно быстро выйти, когда он не используется, — но все же может быть полезен для настольных ПК.

Окна

Windows позволяет устанавливать время загрузки и выключения с помощью планировщика заданий. Запланированные задачи могут запускать команду «shutdown», выключая компьютер в определенное время.Вы также можете запустить другие команды, чтобы перевести компьютер в спящий режим или перевести его в режим гибернации. Вот команды, которые вам понадобятся:

  • Завершение работы: shutdown.exe -s -t 00
  • Спящий режим: rundll32.exe powrprof.dll,SetSuspendState
  • Сон: rundll32.exe powrprof.dll,SetSuspendState 0,1,0

Благодаря волшебству планировщика задач вы даже можете заставить Windows ждать, пока вы больше не используете свой компьютер, чтобы выключить его. Он не отключится автоматически, пока вы его используете, если однажды ночью вы не ложитесь спать немного поздно.

Вы также можете создавать запланированные задачи, которые выводят компьютер из спящего режима. Предполагая, что ваш компьютер находится в спящем режиме, а не полностью выключен, вы можете перевести его в спящий режим самостоятельно или использовать запланированное задание, которое переводит его в спящий режим — это запланированное задание при пробуждении компьютера.

Mac OS X

Этот параметр доступен в окне «Системные настройки» на Mac. Откройте меню Apple, выберите «Системные настройки», а затем щелкните значок «Экономия энергии» в окне «Системные настройки».

Нажмите кнопку «Расписание» в нижней части настроек энергосбережения и используйте параметры здесь, чтобы запланировать время запуска или пробуждения вашего Mac. Вы также можете запланировать время перехода в спящий режим, перезагрузку или выключение и выбрать, для какого дня недели будут использоваться ваши запланированные часы — будние дни, выходные, определенный день или все дни недели.

Если у вас есть MacBook, запуск по расписанию будет происходить только тогда, когда он подключен к сети. Это предотвращает разрядку аккумулятора и гарантирует, что ваш ноутбук не решит загрузиться, когда он лежит где-то в сумке.

Линукс

Команда rtcwake позволяет запланировать пробуждение в Linux. Эта команда переводит ваш компьютер в спящий режим, переводит его в спящий режим или выключает, указывая время, когда он должен снова проснуться. Вы можете запустить соответствующую команду rtcwake, когда ложитесь спать, и она автоматически загрузится в запланированное время.

Команду rtcwake также можно использовать только для планирования времени запуска, но не для немедленного перевода компьютера в спящий режим. Переведите его в спящий режим или выключите по собственному расписанию, и он проснется, когда вы решите, что нужно.

Чтобы полностью автоматизировать это, вы можете создать одно или несколько заданий cron, которые запускают команду rtcwake в определенное время.

Пробуждение по локальной сети

Компьютеры всех типов могут принимать волшебные пакеты Wake-On-LAN или WoL. Поддержка Wake-on-LAN встроена в компьютер на уровне прошивки BIOS или UEFI, ниже самой операционной системы. При использовании Wake-on-LAN компьютер, который выключен или находится в спящем режиме, продолжает подавать питание на свой сетевой интерфейс. Обычно это проводное соединение Ethernet, но вы также можете настроить компьютер на прием пакетов Wake-on-LAN, отправляемых по Wi-Fi. Когда он получит правильно созданный пакет, он снова выведет компьютер из спящего режима.

Как правило, этот параметр включен по умолчанию на настольных компьютерах, но может быть отключен на портативных компьютерах для экономии заряда аккумулятора, особенно на интерфейсе Wi-Fi. Сначала вам нужно убедиться, что функция Wake-on-LAN включена на вашем компьютере, и попробовать ее.

После того как функция Wake-on-LAN заработает, вы можете настроить устройство для отправки пакетов Wake-on-LAN на другие устройства по расписанию. Например, мы рассмотрели использование маршрутизатора, на котором работает DD-WRT, для отправки пакетов Wake-on-LAN по расписанию, что позволяет вам разбудить любое устройство от вашего маршрутизатора и настроить все времена пробуждения в одном месте.

По умолчанию большинство компьютеров автоматически переходят в режим сна или гибернации через определенное время, когда они не используются. Если вы хотите, чтобы ваш компьютер продолжал работать, даже когда вас нет, измените его настройки, чтобы он автоматически не переходил в режим сна или гибернации.

  • › Как включить Wake-on-LAN в Windows 10 и 11
  • › Matter — это долгожданный стандарт умного дома
  • › Что означает ИК и как вы его используете?
  • › 7 основных функций Microsoft Excel для составления бюджета
  • › Сколько оперативной памяти требуется вашему ПК?
  • › QWERTY-клавиатура — самая большая неразгаданная тайна технологий
  • › 5 вещей, которые вы, вероятно, не знали о GIF-файлах

Функция выборочной приостановки USB позволяет драйверу концентратора приостанавливать работу отдельного порта, не влияя на работу других портов концентратора.Выборочная приостановка работы USB-устройств особенно полезна в портативных компьютерах, поскольку помогает экономить заряд аккумулятора. Многим устройствам, таким как сканеры отпечатков пальцев и другие виды биометрических сканеров, питание требуется только периодически. Приостановка работы таких устройств, когда они не используются, снижает общее энергопотребление. Что еще более важно, любое устройство, которое не приостановлено выборочно, может помешать хост-контроллеру USB отключить свой график передачи, который находится в системной памяти. Передача прямого доступа к памяти (DMA) хост-контроллером планировщику может предотвратить переход процессоров системы в более глубокие состояния сна, такие как C3.

Существует два разных механизма для выборочной приостановки работы USB-устройства: IRP запроса на бездействие (IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION) и IRP установки питания (IRP_MN_SET_POWER). Используемый механизм зависит от операционной системы и типа устройства: составное или не составное.

Выбор механизма выборочной приостановки

Клиентские драйверы для интерфейса на составном устройстве, которые позволяют интерфейсу для удаленного пробуждения с IRP ожидания пробуждения (IRP_MN_WAIT_WAKE), должны использовать механизм IRP запроса бездействия (IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION) для выборочной приостановки устройства.

Для получения информации об удаленном пробуждении см.:

Версия операционной системы Windows определяет, как драйверы для несоставных устройств включают выборочную приостановку.

  • Windows XP: в Windows XP все клиентские драйверы должны использовать IRP-запросы на бездействие (IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION) для отключения своих устройств. Драйверы клиентов не должны использовать IRP питания WDM для выборочной приостановки своих устройств. Это предотвратит выборочную приостановку других устройств. Дополнительную информацию см. в разделе "Всемирная приостановка USB".
  • Windows Vista и более поздние версии Windows. Разработчики драйверов имеют больше возможностей для отключения устройств в Windows Vista и более поздних версиях Windows. Хотя Windows Vista поддерживает механизм IRP запросов на бездействие Windows, для его использования драйверы не требуются.

В следующей таблице показаны сценарии, требующие использования IRP запроса на бездействие, и сценарии, которые могут использовать IRP питания WDM для приостановки USB-устройства:

< th>USB-устройство с единым интерфейсом
Версия для Windows Функция на составном устройстве, активированном для пробуждения Функция на составном устройстве, не включенном для пробуждения
Windows 7 Должен использовать запрос IRP на бездействие Можно использовать WDM Power IRP Можно использовать WDM Power IRP
Windows Server 2008 Должен использовать IRP запроса на бездействие Может использовать WDM Power IRP Может использовать WDM Power IRP
Windows Vista Должен использовать IRP запроса на бездействие Может использовать WDM Power IRP Может использовать WDM Power IRP
Windows Server 2003 Должен использовать IRP запроса ожидания< /td> Необходимо использовать IRP для запроса на бездействие Должно использовать IRP для запроса на бездействие
Windows XP Должно использовать запрос на бездействие IRP Должен использовать IRP для запроса на бездействие Должен использовать IRP для запроса на бездействие

В этом разделе описывается механизм выборочной приостановки Windows и рассматриваются следующие темы:

Отправка IRP-запроса на бездействие USB

Когда устройство переходит в режим ожидания, драйвер клиента информирует драйвер шины, отправляя IRP-запрос на бездействие (IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION). После того, как драйвер шины определяет, что перевод устройства в режим пониженного энергопотребления безопасен, он вызывает процедуру обратного вызова, которую драйвер клиентского устройства передал по стеку с запросом IRP на бездействие.

В процедуре обратного вызова драйвер клиента должен отменить все ожидающие операции ввода-вывода и дождаться завершения всех IRP ввода-вывода USB. Затем он может выдать запрос IRP_MN_SET_POWER, чтобы изменить состояние питания устройства WDM на D2. Процедура обратного вызова должна дождаться завершения запроса D2 перед возвратом. Дополнительные сведения о процедуре обратного вызова уведомления о простое см. в разделе «Процедура обратного вызова уведомления о простое USB».

Драйвер шины не завершает IRP-запрос на бездействие после вызова процедуры обратного вызова с уведомлением о бездействии. Вместо этого драйвер шины удерживает запрос IRP на бездействие до тех пор, пока не будет выполнено одно из следующих условий:

  • Получен пакет IRP_MN_SUPRISE_REMOVAL или IRP_MN_REMOVE_DEVICE. Когда один из этих IRP-пакетов получен, IRP-запрос на бездействие завершается со статусом STATUS_CANCEELLED.
  • Драйвер шины получает запрос на перевод устройства в состояние рабочего питания (D0). Получив этот запрос, драйвер шины завершает отложенный запрос IRP со статусом STATUS_SUCCESS.

Следующие ограничения применяются к использованию незанятых запросов IRP:

  • Драйверы должны находиться в состоянии питания устройства D0 при отправке IRP-запроса на бездействие.
  • Драйверы должны отправлять только один IRP-запрос на бездействие на стек устройства.

Следующий пример кода WDM иллюстрирует шаги, которые драйвер устройства выполняет для отправки запроса IRP USB на бездействие. В следующем примере кода проверка ошибок не используется.

Выделить и инициализировать информационную структуру запроса на бездействие (USB_IDLE_CALLBACK_INFO).

Установите процедуру завершения.

Драйвер клиента должен связать процедуру завершения с IRP-запросом на бездействие. Дополнительные сведения о процедуре завершения уведомления о простое и пример кода см. в разделе «Процедура завершения IRP-запроса USB».

Сохранить запрос на бездействие в расширении устройства.

Отправить запрос на бездействие родительскому драйверу.

Отмена запроса на бездействие USB

При определенных обстоятельствах драйверу устройства может потребоваться отменить запрос IRP на бездействие, отправленный драйверу шины. Это может произойти, если устройство удалено, становится активным после бездействия и отправки запроса на бездействие или если вся система переходит в состояние пониженного энергопотребления.

Драйвер клиента отменяет незанятый IRP, вызывая IoCancelIrp. В следующей таблице описаны три сценария отмены незанятого IRP и указаны действия, которые должен предпринять драйвер:

Стек драйверов USB завершает незанятый IRP. Поскольку устройство никогда не покидало D0, драйвер не меняет состояние устройства.

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

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

В качестве альтернативы драйвер может дождаться, пока стек драйверов USB завершит IRP бездействия, а затем отправить IRP D0.

Если подпрограмма обратного вызова не может перевести устройство в состояние пониженного энергопотребления из-за недостатка памяти для выделения мощного IRP, она должна отменить незанятый IRP и немедленно выйти. Простой IRP не будет завершен до тех пор, пока процедура обратного вызова не вернется; поэтому процедура обратного вызова не должна блокироваться в ожидании завершения отмененного IRP.

Если устройство уже находится в состоянии пониженного энергопотребления, драйвер клиента может отправить пакет IRP D0. Стек драйвера USB завершает IRP-запрос на бездействие со статусом STATUS_SUCCESS.

В качестве альтернативы драйвер может отменить IRP бездействия, подождать, пока стек драйвера USB завершит IRP бездействия, а затем отправить IRP D0.

Процедура завершения IRP-запроса USB

Во многих случаях водитель автобуса может вызвать процедуру завершения IRP-запроса на бездействие. В этом случае драйвер клиента должен определить, почему драйвер шины выполнил IRP. Возвращаемый код состояния может предоставить эту информацию. Если код состояния не STATUS_POWER_STATE_INVALID, драйвер должен поместить свое устройство в D0, если оно еще не находится в D0. Если устройство по-прежнему бездействует, драйвер может отправить еще один IRP-запрос на бездействие.

Примечание. Процедура завершения IRP-запроса на бездействие не должна блокироваться в ожидании завершения запроса питания D0. Процедура завершения может быть вызвана в контексте мощного IRP драйвером концентратора, и блокировка другого мощного IRP в процедуре завершения может привести к тупиковой ситуации.

В следующем списке показано, как процедура завершения бездействующего запроса должна интерпретировать некоторые распространенные коды состояния:

Указывает, что устройство больше не следует приостанавливать. Однако водители должны убедиться, что на их устройства подается питание, и перевести их в D0, если они еще не находятся в D0.

Драйвер шины завершает запрос IRP на бездействие со статусом STATUS_CANCEELLED в любом из следующих случаев:

  • Драйвер устройства отменил IRP.
  • Требуется изменение состояния питания системы.
  • В Windows XP драйвер устройства для одного из подключенных USB-устройств не смог поместить свое устройство в состояние D2 во время выполнения процедуры обратного вызова в режиме простоя. В результате драйвер шины выполнил все ожидающие IRP-запросы на бездействие.

Указывает, что драйвер устройства запросил состояние питания D3 для своего устройства. Когда это происходит, драйвер шины завершает все незавершенные запросы IRP с STATUS_POWER_STATE_INVALID.

Указывает, что драйвер шины уже удерживает ожидающий IRP-запрос на бездействие для устройства. Одновременно для данного устройства может ожидаться только один незанятый IRP. Отправка нескольких IRP-запросов на бездействие является ошибкой со стороны владельца политики электропитания и должна быть устранена автором драйвера.

В следующем примере кода показан пример реализации подпрограммы завершения запросов в режиме ожидания.

Процедура обратного вызова с уведомлением о бездействии USB

Драйвер шины (либо экземпляр драйвера концентратора, либо универсальный родительский драйвер) определяет, когда безопасно приостанавливать дочерние устройства своего устройства. Если это так, он вызывает процедуру обратного вызова уведомления о простое, предоставляемую драйвером клиента каждого дочернего элемента.

Прототип функции для USB_IDLE_CALLBACK выглядит следующим образом:

Драйвер устройства должен выполнить следующие действия в своей процедуре обратного вызова уведомления о простое:

  • Запрос IRP_MN_WAIT_WAKE IRP для устройства, если устройство необходимо включить для удаленного пробуждения.
  • Отмените все операции ввода-вывода и подготовьте устройство к переходу в режим пониженного энергопотребления.
  • Переведите устройство в спящий режим WDM, вызвав PoRequestPowerIrp с параметром PowerState, для которого задано значение перечислителя PowerDeviceD2 (определенное в wdm.h; ntddk.h). В Windows XP драйвер не должен помещать свое устройство в PowerDeviceD3, даже если устройство не активировано для удаленного пробуждения.

В Windows XP драйвер должен полагаться на процедуру обратного вызова уведомления о простое, чтобы выборочно приостановить работу устройства. Если драйвер, работающий в Windows XP, напрямую переводит устройство в состояние пониженного энергопотребления без использования процедуры обратного вызова уведомления о простое, это может помешать приостановке работы других устройств в дереве USB-устройств. Дополнительные сведения см. в разделе «Глобальная приостановка USB».

И драйвер концентратора, и универсальный родительский драйвер USB (Usbccgp.sys) вызывают процедуру обратного вызова уведомления о простое на уровне IRQL = PASSIVE_LEVEL. Это позволяет процедуре обратного вызова заблокироваться, пока она ожидает завершения запроса на изменение состояния питания.

Процедура обратного вызова вызывается только тогда, когда система находится в состоянии S0, а устройство — в состоянии D0.

Следующие ограничения применяются к процедурам обратного вызова уведомления о запросе на бездействие:

  • Драйверы устройств могут инициировать переход состояния питания устройства с D0 на D2 в процедуре обратного вызова с уведомлением о простое, но никакие другие переходы состояния питания не разрешены. В частности, драйвер не должен пытаться изменить свое устройство на D0 во время выполнения процедуры обратного вызова.
  • Драйверы устройств не должны запрашивать более одного мощного IRP из процедуры обратного вызова уведомления о простое.

Постановка устройств на охрану для пробуждения в процедуре обратного вызова с уведомлением о бездействии

Процедура обратного вызова уведомления о простое должна определить, есть ли на устройстве ожидающий запрос IRP_MN_WAIT_WAKE. Если нет ожидающих запросов IRP_MN_WAIT_WAKE, процедура обратного вызова должна отправить запрос IRP_MN_WAIT_WAKE перед приостановкой работы устройства. Дополнительные сведения о механизме пробуждения при ожидании см. в разделе Поддержка устройств с возможностью пробуждения.

Глобальная приостановка USB

Спецификация USB 2.0 определяет глобальную приостановку как приостановку всей шины за хост-контроллером USB путем прекращения всего трафика USB на шине, включая пакеты начала кадра. Нижестоящие устройства, которые еще не приостановлены, обнаруживают состояние Idle на своем вышестоящем порту и самостоятельно входят в состояние приостановки. Windows не реализует глобальную приостановку таким образом. Windows всегда выборочно приостанавливает работу каждого USB-устройства за хост-контроллером USB перед прекращением всего USB-трафика на шине.

Условия глобальной приостановки в Windows 7

Windows 7 более агрессивно относится к выборочной приостановке USB-концентраторов, чем Windows Vista. Драйвер USB-концентратора Windows 7 выборочно приостанавливает любой концентратор, все подключенные к нему устройства находятся в состоянии питания устройства D1, D2 или D3. Вся шина перейдет в глобальную приостановку после выборочной приостановки всех USB-концентраторов. Стек USB-драйверов Windows 7 рассматривает устройство как бездействующее, если оно находится в состоянии устройства WDM D1, D2 или D3.

Условия глобальной приостановки в Windows Vista

Требования к глобальной приостановке в Windows Vista более гибкие, чем в Windows XP.

В частности, стек USB рассматривает устройство как бездействующее в Windows Vista, когда устройство находится в состоянии устройства WDM D1, D2 или D3.

На следующей диаграмме показан сценарий, который может возникнуть в Windows Vista.

На этой диаграмме показана ситуация, очень похожая на описанную в разделе «Условия глобальной приостановки в Windows XP». Однако в этом случае устройство 3 квалифицируется как бездействующее устройство. Поскольку все устройства бездействуют, драйвер шины может вызывать подпрограммы обратного вызова уведомления о бездействии, связанные с отложенными IRP-запросами на бездействие. Каждый драйвер приостанавливает работу своего устройства, а драйвер шины приостанавливает хост-контроллер USB, как только это становится безопасным.

В Windows Vista все USB-устройства, не являющиеся концентраторами, должны находиться в D1, D2 или D3, прежде чем будет инициирована глобальная приостановка, после чего все USB-концентраторы, включая корневой концентратор, будут приостановлены. Это означает, что любой клиентский драйвер USB, не поддерживающий выборочную приостановку, не позволит шине войти в глобальную приостановку.

Условия глобальной приостановки в Windows XP

Для максимального энергосбережения в Windows XP важно, чтобы каждый драйвер устройства использовал IRP-запросы на бездействие для приостановки своего устройства.Если один драйвер приостанавливает работу своего устройства с помощью запроса IRP_MN_SET_POWER вместо IRP запроса ожидания, это может помешать приостановке других устройств.

На следующей диаграмме показан сценарий, который может возникнуть в Windows XP.

На этом рисунке устройство 3 находится в состоянии питания D3 и не имеет ожидающих запросов IRP. Устройство 3 не квалифицируется как бездействующее устройство для целей глобальной приостановки в Windows XP, так как у него нет ожидающего IRP-запроса на бездействие со своим родителем. Это не позволяет драйверу шины вызывать подпрограммы обратного вызова бездействующих запросов, связанные с драйверами других устройств в дереве.

Включение выборочной приостановки

Выборочная приостановка отключена для обновленных версий Microsoft Windows XP. Он включен для чистой установки Windows XP, Windows Vista и более поздних версий Windows.

Чтобы включить поддержку выборочной приостановки для данного корневого концентратора и его дочерних устройств, установите флажок на вкладке «Управление питанием» для корневого концентратора USB в диспетчере устройств.

Кроме того, вы можете включить или отключить выборочную приостановку, установив значение HcDisableSelectiveSuspend под программным ключом драйвера USB-порта. Значение 1 отключает выборочную приостановку. Значение 0 включает выборочную приостановку.

Например, следующие строки в Usbport.inf отключают выборочную приостановку для контроллера Hydra OHCI:

Драйверы клиентов не должны пытаться определить, включена ли выборочная приостановка перед отправкой запросов на бездействие. Они должны отправлять запросы на бездействие всякий раз, когда устройство находится в режиме ожидания. Если запрос на бездействие завершается неудачно, драйвер клиента должен сбросить таймер бездействия и повторить попытку.

Если вы хотите автоматически создавать резервные копии Windows 11, 10, 8, 7 при выключении или запуске системы, а не по времени, вы можете попробовать настроить расписание, запускаемое событиями, таким образом.

Автор Делия / Последнее обновление: 14 февраля 2022 г.

Преимущества резервного копирования по расписанию при завершении работы Windows

Windows – наиболее часто используемая операционная система. Он действительно мощный, но также подвержен проблемам, особенно после обновления системы или установки программ. Вы можете столкнуться с системным сбоем без предупреждения или даже внезапно не сможете загрузиться.

Чтобы избежать таких ситуаций, одним из эффективных решений является регулярное создание точек восстановления Windows путем настройки резервного копирования по расписанию. Но вот правда: системные сбои, приводящие к потере данных, часто происходят при выключении компьютера. Поэтому лучше всего выполнять резервное копирование после окончания работы на компьютере и до его выключения.

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

Лучший способ запланировать резервное копирование Windows 10 на основе событий

В Windows 10 есть две основные утилиты резервного копирования: история файлов и резервное копирование и восстановление. Первый в основном предназначен для пользовательских папок, а второй позволяет создать образ системы.

Оба находятся в меню «Пуск» > «Настройки» > «Обновление и безопасность» > «Резервное копирование», и вы можете легко настроить расписание (например, ежедневно, каждые 10 часов, каждый час и т. д.) для автоматизации операции резервного копирования. Однако ни один из них не может автоматически создавать резервные копии Windows 11/10/8/7 при выключении или запуске системы.

Кроме того, вы можете обнаружить, что ваше пространство постепенно заполняется накопившимися образами резервных копий. Хотя Windows может хранить только последний образ системы, в ней по-прежнему отсутствует настраиваемая стратегия хранения.

Поэтому для выполнения автоматического резервного копирования при завершении работы или запуске Windows 10 лучше выбрать мощную программу резервного копирования с параметрами расписания на основе событий — например, AOMEI Backupper. У него есть несколько редакций для разных групп пользователей, а экономичная версия AOMEI Backupper Professional охватывает все функции, о которых я говорил выше.

Он работает с Windows 11, 10, 8.1, 8, 7, XP, Vista, что позволяет создавать полные, добавочные и дифференциальные резервные копии по времени (ежедневно, еженедельно, ежемесячно) или по различным событиям, включая выключение и запуск системы,

Будь то файлы, папки, ОС, тома или весь диск, вы можете воспользоваться гибкими параметрами расписания и выполнить резервное копирование данных на такие места назначения, как внутренний/внешний диск, USB, NAS, облачный диск и т. д. Если ваш емкость компьютера ограничена, вы также можете настроить схему автоматического удаления старых образов резервных копий или выбрать более высокий уровень сжатия.

Вот вам бесплатная пробная версия:

Автоматическое резервное копирование Windows 10 при завершении работы системы (шаг за шагом)

Со всеми этими функциями работа с AOMEI Backupper Professional остается простой и быстрой. После создания запланированной задачи «установить и забыть» для автоматического резервного копирования Windows 10 при выключении системы вам не нужно беспокоиться об остальном.

Теперь я покажу вам его основной рабочий процесс.

Простой способ запланировать резервное копирование при выключении Windows 11/10/8/7:

<р>1. Запустите программное обеспечение, выберите «Резервное копирование» и нажмите «Резервное копирование системы».

<р>2. Исходные данные указываются автоматически, вам просто нужно выбрать место назначения.

Чтобы лучше защитить образ системы от случайных ошибок, вы можете создать его резервную копию на съемных носителях, в облачных хранилищах или NAS.

<р>3. Щелкните Запланировать резервное копирование, чтобы выбрать автоматические планы. Сначала включите резервное копирование по расписанию, затем вы можете выбрать триггеры событий и выбрать отключение системы в качестве типа события.

При желании вы можете использовать эти параметры, основанные на времени, выбрать другие типы событий или выбрать подключаемый модуль USB для выполнения автоматического резервного копирования при обнаружении USB-устройства.

<р>4. Перейдите в раздел «Схема резервного копирования» и «Включите автоматическую очистку резервных копий», затем настройте правило для автоматического удаления старых резервных копий в зависимости от вашей ситуации.

Резервное копирование по расписанию является добавочным по умолчанию. Если вместо этого вы хотите выполнить автоматическое полное резервное копирование или дифференциальное резервное копирование, вы можете выбрать метод резервного копирования здесь.

<р>5. Нажмите кнопку «Начать резервное копирование» и нажмите «Готово», когда оно завершится.

Чтобы выполнить восстановление системы, просто перейдите на вкладку "Восстановление", найдите образ системы в обычном состоянии и нажмите "Начать восстановление".

Советы по теме:

  • В параметрах резервного копирования вы можете писать комментарии, сжимать или разделять изображения резервных копий, включать уведомления по электронной почте, шифровать резервные копии и т. д.
  • Вы также можете создать загрузочный носитель на случай, если компьютер не загрузится. Таким образом, при возникновении системной проблемы вы можете использовать носитель для загрузки компьютера в Windows PE, а затем восстановить его до предыдущего образа системы.
  • AB Pro также позволяет восстанавливать образ системы на другом оборудовании с помощью безопасной загрузки. Вам просто нужно отметить опцию Universal Restore при восстановлении.

Обзор

Чтобы лучше защитить вашу систему и восстановить ее нормальное состояние в случае сбоя, это хороший способ автоматического резервного копирования Windows 10/8/7 при выключении системы или других событиях, что позволяет легко исправить системные ошибки при необходимости. AOMEI Backupper — это такое служебное программное обеспечение, которое предлагает вам различные планы и варианты для гибкого выполнения резервного копирования по расписанию. Вы также можете настроить собственную схему автоматического удаления старых резервных копий.

Кроме того, он также позволяет автоматически синхронизировать файлы с локального диска на облачный или даже между двумя компьютерами. Если вы являетесь пользователем Windows Server, существует версия Server для автоматического резервного копирования или синхронизации сервера.

Сэкономьте немного энергии и дайте вашему бедному компьютеру передышку.

Дэвид Нилд | Опубликовано 29 апреля 2021 г., 15:14

Когда у вас много работы, возможно, вы не захотите ждать, пока включится компьютер. Мими Тиан/Unsplash

Возможно, вы привыкли включать компьютер каждый день с помощью кнопки питания и выключать каждый вечер несколькими щелчками мыши, или, возможно, вы просто оставляете его включенным круглосуточно. Однако есть и третий вариант: заставить компьютер включаться и выключаться по расписанию.

Вы не только сэкономите деньги на счетах за электроэнергию, но и загрузите свой ПК или Mac, который будет ждать вас утром, когда вы доберетесь до офиса (или домашнего офиса). Вы также можете оставить свой компьютер работать над какой-то задачей (например, большой загрузкой или длительным процессом кодирования видео), зная, что он выключится, когда это будет сделано.

Или, может быть, вы просто хотите заснуть под потоковое видео, не оставляя компьютер включенным на всю ночь — существует множество способов использовать эту сверхспособность. Но хотя это отличный инструмент для пользователей Windows и macOS, его пока нельзя использовать в Chrome OS.

Как автоматически включать и выключать компьютер с Windows

Если бы только у нас была программа автоматического отключения, которая помогала бы нам уснуть. Дэвид Нилд

Чтобы включить компьютер по расписанию, нужно немного покопаться в базовой системе ввода-вывода (BIOS), которая запускается раньше, чем Windows. На компьютерах, проданных за последние несколько лет, BIOS был заменен на Unified Extensible Firmware Interface (UEFI), но они выполняют очень похожую работу.

Чтобы войти в BIOS или UEFI, нужно нажать определенную клавишу во время загрузки компьютера. Какой из них зависит от устройства, но обычно это F2, F8, Delete или Esc. Ключ, который вам понадобится, должен отображаться на экране во время процесса запуска, но если вы действительно застряли, попробуйте найти документацию по марке и модели вашего ПК в Интернете.

Разные производители настраивают свои BIOS или UEFI по-разному, поэтому мы не можем дать вам точных инструкций о том, как найти функцию планирования, но это не должно быть слишком сложно отследить — поищите какие-то дополнительные настройки или питание. меню управления после нажатия соответствующей клавиши. Если вы ничего не можете найти, возможно, на вашем ПК вообще нет этой функции, но вы должны проверить в Интернете, чтобы убедиться в этом.

На настольном компьютере Dell, который мы использовали в качестве тестового компьютера для этого руководства, мы нажали F2, чтобы войти в экран BIOS, и обнаружили параметр Auto Power On в меню Power. Это дало нам возможность включать компьютер в определенное время каждый день или в определенный день, но, как мы уже говорили, ваш компьютер может немного отличаться.

Выключить компьютер Windows по расписанию гораздо проще. Используйте поле поиска на панели задач, чтобы найти и запустить программу планировщика заданий, затем нажмите «Создать простую задачу» и дайте ей любое имя.

Используйте кнопки "Далее" для выполнения процесса создания задачи. Попутно вы можете выбрать дни и время, когда вы хотите, чтобы запланированное отключение произошло, и чтобы оно повторялось автоматически или оставило его как разовое действие. Когда вы попадете на экран «Действие», выберите «Запустить программу» и введите «shutdown.exe» в качестве запускаемой программы. Вы увидите сводку и сможете нажать «Готово», чтобы подтвердить планирование.

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

Как автоматически включать и выключать компьютер с macOS

Убедитесь, что ваш компьютер Apple включен только тогда, когда вы этого хотите. Дэвид Нилд

В macOS не нужно возиться с экраном BIOS или UEFI. Откройте меню Apple, затем выберите «Системные настройки». Чтобы перейти к экрану расписания, нажмите «Экономия энергии и изменение настроек» (на настольном Mac) или «Аккумулятор и расписание» (на MacBook).

Установите флажок Запуск или пробуждение, и вы сможете установить время запуска на каждый день, только в будние дни, только на выходные или в один день по вашему выбору — просто используйте раскрывающиеся списки, чтобы указать свои предпочтения.

Следующий флажок имеет три варианта: «Сон», «Перезагрузка» или «Завершение работы». После того, как вы сделали свой выбор, вы получите те же варианты, что и при запуске Mac. Нажмите «Применить», чтобы подтвердить свой выбор.

Несколько замечаний, которые следует помнить. У вас не может быть нескольких временных интервалов для разных дней, только одно время запуска и одно время выключения для каждого дня, когда вы запланировали автоматизацию. На MacBook планирование запуска будет работать, только если ноутбук подключен к сети и заряжается.

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

Дэвид Нилд (David Nield) — независимый участник Popular Science. Он создает руководства и разъяснения для раздела "Сделай сам" по всем вопросам: от улучшения фотографий на смартфоне до повышения безопасности ноутбука. У него не так много свободного времени, но если оно есть, то он смотрит малоизвестные фильмы и совершает длительные прогулки по сельской местности.

Читайте также: