Не можете пошевелить мышью/клавиатурой при запуске в течение нескольких секунд, пока Windows загружает USB-устройства?

Не можете пошевелить мышью/клавиатурой при запуске в течение нескольких секунд, пока Windows загружает USB-устройства?

Я запускаю Windows 7 в Boot Camp на iMac. По какой-то причине иногда при запуске я не могу двигать мышью (используя USB через RF) и клавиатурой Bluetooth в течение примерно 10–20 секунд, пока Windows загружает USB-устройства (так как я слышу звуковой эффект «устройство подключено»). Устройства, которые у меня есть, — это три внешних HD.

Однако это происходит не при КАЖДОМ запуске, а только примерно в половине случаев. Мне интересно, почему это вообще происходит?

решение1

У меня тоже иногда такое случается, когда я подключаю клавиатуру и мышь через переключатель KVM. Иногда chkdsk не может быть прерван, потому что он не успел полностью подключить клавиатуру.

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

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

Связанный контент