Вимоги до потужності
Я встановив концентратор USB 3.0 на своєму робочому столі. Я використовую його для підключення зовнішнього диска USB 3.0 для резервного копіювання, і у мене є проблема: Windows 7 дозволяє за замовчуванням заощадити енергію для вказаного концентратора, через що диск відключається під час інтенсивних операцій вводу / виводу.
Ви впевнені, що накопичувач вимикається для керування живленням, а не просто тому, що він намагається залучити занадто багато енергії? Ви можете перевірити живлення на USB-концентраторі через диспетчер пристроїв (малюнки 1 і 2). Переконайтесь, що потужність, яку концентратор може забезпечити на один порт , достатня для зовнішнього накопичувача. Якщо ні, то, можливо, ви зможете використовувати USB-адаптер Y (рисунки 3 та 4) для виведення живлення з двох портів. (Зовнішні накопичувачі з високим малюнком зазвичай мають Y-адаптер спеціально для цієї мети, тому двічі поставте прапорець у вікні та посібнику.)
Відстеження захворювання
Я можу відключити цей параметр, виконавши наступне: Перейдіть до Диспетчера пристроїв> Клацніть правою кнопкою миші на концентраторі> Властивості> Управління живленням> Зніміть прапорець Дозволити комп'ютеру вимкнути цей пристрій для економії енергії
Шкода, щоразу, коли я перезавантажую комп'ютер, прапорець знову перевіряється. Чи існує спосіб назавжди відключити цей параметр?
Якщо вимкнення цього параметра насправді вирішує проблему, то тепер проблема полягає в тому, щоб він приклеївся, а не повертався назад. Один із варіантів - використовувати щось на кшталт Process Monitor із встановленим фільтром до відповідної записи реєстру ( HcDisableSelectiveSuspend
), щоб побачити, яка програма змінює його, щоб параметр було вимкнено (його слід встановити, 1
щоб відключити управління живленням).
Це був би ідеальний метод, оскільки він визначає фактичну причину повернення налаштувань. На жаль, це лише знаходить причину; насправді виправити це може бути непросто або навіть можливо. Наприклад, Windows може автоматично повернути його після вимкнення або, швидше за все, встановити його за замовчуванням під час завантаження при виявленні обладнання.
Визначення "Пристрій"; Перевірте USB-порт
Між іншим, ви підключаєте накопичувач до різних портів USB? Що стосується стосується вікна, «відоме пристрій» являє собою поєднання з пристрою + порт , так що якщо ви вже підключили пристрій до порту А і нехай Windows , встановити драйвери для нього, то пізніше ви підключите зберегти пристрій в порт B, Windows побачить це як новий пристрій і (повторно) встановить для нього драйвери разом із налаштуваннями за замовчуванням. Тому ви повинні знову встановити всі налаштування під час підключення до нового порту. Після цього Windows повинна запам'ятати параметри як нового, так і старого порту. Ви можете один раз підключити накопичувачі до кожного порту USB і налаштувати їх, щоб ви могли бути впевнені, що вони все налаштовані в майбутньому, незалежно від того, до якого порту ви їх підключите. (Те саме стосується букв диска, але вони, як правило, менш надійні через ефемерну природу букв диска для змінних томів.
Лікування симптому
Один із способів запобігти поверненню налаштувань Windows - просто заборонити доступ до налаштувань. Для цього потрібно скористатися редактором реєстру, що може бути ризикованим, якщо ви не будете обережні, тому вживайте звичайних запобіжних заходів щодо резервного копіювання та двічі перевіряйте, перш ніж вносити зміни (особливо при видаленні чого-небудь, чого ви тут не повинні робити).
Спочатку потрібно знайти відповідний ідентифікатор пристрою:
- Відкрийте діалогове вікно властивостей USB Root Hub для вашого концентратора в Диспетчері пристроїв (малюнок 1), а потім перейдіть на вкладку Управління живленням
- Змініть значення
Allow to turn off
прапорця (не важливо до чого, просто змініть його), але не клацайте OK(рисунок 5)
- Запустіть менеджер процесів і встановіть фільтр (рисунок 6):
- Ctrl+L
- Набір для
Path
, contains
, DisableSelectiveSuspend
,Include
- Клацніть Add
- Встановити ще один фільтр для
Operation
, contains
, setvalue
,Include
- Add
- Клацніть OK
- Очистіть поточне захоплення ( Ctrl+ X) та запустіть ( Ctrl+ E), якщо воно ще не працює
- Поверніться до діалогового вікна Диспетчер пристроїв і натиснітьOK
- Поверніться до монітора процесів і зупиніть захоплення ( Ctrl+ E)
Запишіть чотиризначний ідентифікатор пристрою після GUID (рисунок 7); у цьому прикладі 0055
:
HKLM\System\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\0055\HcDisableSelectiveSuspend
Клацніть рядок у «Моніторі процесів», натисніть Ctrl+, Jщоб відкрити Regedit та перейти безпосередньо до клавіші (якщо це не працює, тоді відкрийте Regedit і вручну перейдіть до клавіші)
Налаштуйте налаштування таким, яким ви хочете, щоб це було останній раз (зніміть прапорець на вкладці Управління живленням та натисніть OK)
Тепер заблокуйте це налаштування та заблокуйте доступ до ключа (мал. 8):
- Клацніть правою кнопкою миші клавішу в лівій області Regedit
- Виберіть Дозволи
- Клацніть Advanced
- Зніміть прапорець біля пункту
Inherit from parent
та натисніть CopyіOK
- Назад в регулярному (не розширення) дозволах діалог, натисніть кожен з груп і користувачів , перерахованих в списку зверху і для кожного з них, зніміть -перевірити
Full Control
вікно в нижньому списку
Тепер ніхто, не ви, навіть сама система не зможе змінити налаштування (але вони все ще можуть його прочитати), тому він повинен завжди залишатися на тому, що ви встановили, перш ніж встановити його лише для читання. (Якщо потрібно, ви можете відновити доступ для запису, видаливши спеціальні дозволи для цього пункту в діалоговому вікні « Розширені налаштування безпеки» та повторно встановивши Inherit from parent
прапорець.
Звичайно, після цього вам доведеться перезавантажити, щоб переконатися, що налаштування дотримується.
Останній притулок
Якщо накопичувач все ще вимикається, спробуйте налаштувати HKLM\System\CurrentControlSet\Services\usb\DisableSelectiveSuspend
його 1
та зробити його лише для читання, як зазначено вище. Цей параметр відсутній у звичайній системі, і він не зафіксований так, як HcDisableSelectiveSuspend є (єдині посилання на нього є на сторінках спільноти), але Windows, схоже, запитує це значення раніше HcDisableSelectiveSuspend
(рисунок 7), тому варто його зняти.
Шерлок Холмс
У цей момент, якщо ви хочете, ви можете повернутися назад і діагностувати основну проблему, а не просто лікувати симптом. Ви можете використовувати вищевказаний фільтр, щоб мати доступ до запису журналу Process Monitor до запису реєстру під час запуску ( Опції → Увімкнути журнал завантаження ) та під час відключення (що трохи складніше ), щоб дізнатися, що саме його змінює. Потім ви можете схрестити пальці і сподіватися, що є спосіб запобігти.
Ілюстрації
Малюнок 1 : Знімок екрана USB-концентратора в Диспетчері пристроїв
Малюнок 2 : Знімок екрана живлення на USB-концентраторі
Малюнок 3 : Фото з USB-Y-адаптера
Рисунок 4 : Діаграма використання Y-адаптера USB
Рисунок 5 : Скріншот вкладки Управління живленням USB-концентратора
Малюнок 6 : Необхідні фільтри монітора процесів
Малюнок 7 : Знімок екрана відповідної записи реєстру в результатах Process Monitor
Малюнок 8 : Блок-схема встановлення ключа реєстру лише для читання