当 Windows 加载 USB 设备时,启动时几秒钟内无法移动鼠标/键盘?

当 Windows 加载 USB 设备时,启动时几秒钟内无法移动鼠标/键盘?

我在 iMac 上的 Boot Camp 中运行 Windows 7。出于某种原因,有时当我启动它时,我无法移动鼠标(通过 RF 使用 USB)和蓝牙键盘,因为 Windows 正在加载 USB 设备(因为我可以听到“设备已连接”的音效)。我拥有的设备是三个外部硬盘。

然而,这种情况并不是每次创业都会发生,只有大约一半的情况会发生。我想知道为什么会发生这种情况?

答案1

我有时也会遇到这种情况,因为我通过 KVM 切换器连接键盘和鼠标。有时 chkdsk 无法中止,因为它没有及时完全连接我的键盘。

发生这种情况的原因是,自 Windows XP 以来,Windows 一直采用异步方法加载驱动程序,这意味着所有驱动程序都被告知同时加载,Windows 会等到它们全部完成,而不关心它们完成的顺序。结果永远不会相同。

在 Windows 2000 中,所有驱动程序都是同步加载的,也就是说,每个驱动程序都是按顺序加载的,并且只有在前一个驱动程序加载完成后才会加载。这就是为什么 Windows 2000 能够在启动时有一个准确的进度条,而不是一直滚动直到完成。这种行为被停止了,因为异步方法几乎总是导致更快的启动。

相关内容