有人请我帮忙修理一台 Acer 笔记本电脑。一段时间以来,这台笔记本电脑在双启动配置(Arch Linux/Windows XP)下运行良好。后来,用户决定用 Windows 7 替换 XP,后者运行良好。几周后,启动 Windows 7 时,笔记本电脑的 PS/2 鼠标和键盘没有响应。
一个解决方案似乎是再次格式化 Windows 分区并重新安装 XP,但鼠标和键盘在 XP 中也没有反应。我们尝试了 Windows 2000,但没有成功。
在 Windows 中使输入正常工作的唯一方法是启动安全模式或在启动前插入外部键盘和鼠标(Windows 在运行时无法识别它们,并且提到的解决方法最多能起作用 1/3 次)。
在安全模式下,Windows 没有提供与问题相关的任何调试信息或错误消息。我必须提到,键盘在 BIOS 中工作正常,并且键盘和鼠标(内置和外置)在 Arch Linux 操作系统上始终工作正常。任何建议都将不胜感激。
编辑1
这台笔记本电脑的 BIOS 配置非常有限,我怀疑它不会引起问题。
为什么原版 Windows XP(与之前运行的版本相同)会为完全相同的硬件安装不同的驱动程序?(是的,根本没有硬件变化)
我在启动系统之前通过连接外部鼠标和键盘(USB)完成了安装:这是唯一的方法。
我开始认为 Windows 以某种方式在另一个我没有安装它的 NTFS 分区上保留了以前安装的一些配置。这可以解释为什么 Windows 7 会弄乱我干净的 XP 和 2000 安装:不幸的是,格式化这些分区目前不是一个选择。
编辑2
正如我在原文中提到的:
“在 Windows 中让输入正常工作的唯一方法是以安全模式启动它...”
这意味着它在安全模式下可以正常工作!而且它在 Linux 和 BIOS 中也能正常工作……所以请不要再发帖了“这显然是硬件故障”答案的类型。
答案1
我的 Acer Aspire 笔记本也遇到了同样的问题,原来是电池没电了,当我将电池从笔记本电脑中取出后,内置鼠标和键盘又可以正常工作。
答案2
我个人没有听说过此事。
如果您确定它在 Linux 安装中运行,则意味着没有错误连接,而是基于软件的问题。
我能想到的最好的情况是,键盘/鼠标不是被识别为通常的 PS/2,而是被识别为基于 USB 的设备,并且 USB 驱动程序/根集线器已损坏或安装了错误的版本。
如果外接键盘是 USB,我会更加困惑,但如果是 PS/2,这可能符合我的理论。
我能想到的最好的办法是使用系统还原或尝试逐个手动卸载更新。
最后,如果一切都失败了,请重新安装 Windows 并逐个应用更新,直到遇到故障,然后您就应该确定问题所在。
我个人会先进入设备管理器,卸载/删除(或回滚)所有 USB 根集线器和连接器的驱动程序,然后进行即插即用扫描,这应该会重置/重新安装它们。这可能无法解决问题,但应该是一个好的开始。
答案3
如果它在所有版本的 Windows 上都失败,但在 Arch Linux 上却没有失败……那是不可能的,我会说。
除了...它在 Windows 安装程序中显然有效,否则您无法完成安装,对吗?Windows 必须为键盘和鼠标安装错误的驱动程序。您可以尝试使用外部键盘从控制面板安装不同的驱动程序。
答案4
如果您在尝试安装操作系统时遇到问题,我也会寻找硬件问题。
如果笔记本电脑已经用了几年,我要做的第一件事就是将 Bios 设置为默认值,并将 CMOS 电池换成新电池。(这将清除 Bios)
然后确保鼠标和键盘的带状电缆都牢固地连接到主板上的各自连接器上。
如果它开始正常工作,我也会想下载最新的 Bios 补丁,因为我遇到的许多 Acers 都存在 Bios 问题。