一位亲戚请我帮她看看她的富士西门子阿马里洛 32 位 Vista 笔记本电脑,最近它开始出现异常。我没有关于导致此情况的确切事件顺序的可靠信息。
当机器在 BIOS 屏幕上启动时,显示屏立即启动为“显示屏幕上有一些缺失像素,2.5 次”。请参阅运行 Windows 更新的 Windows 内部的图示:
运行 nvidea 驱动程序时,由于初始化超时,机器在启动时出现蓝屏。没有 nvidea 驱动程序或处于安全模式时,它会按预期启动(但仍显示症状)。我现在没有机会连接外部显示器。
我的理论驱动程序更新导致 GeForce GO 7600 显卡处于错误状态,这是普通驱动程序软件无法预料到的,也无法处理,因此需要采取更“激烈的手段”,但这不是我通常的做法,所以我很感激对我的理论的评估,甚至可能指向一个合适的工具来修复这个问题。再次强调,这不仅在 Windows 中,而且在启动时就直接存在。
关于如何修复此问题有什么建议吗?
答案1
对于那些通过某种搜索找到此帖子的人来说,这只是一个非常迟的回复。我的 Geforce Go 7600 遇到了另一个问题,但我认出了 BIOS 屏幕上已经显示的三四组垂直“虚线”。没有办法让机器加载 GeForce 驱动程序,否则会出现蓝屏。我发现我可以将视频设置为 VESA(=内核行上的 nomodeset)来加载 Linux,但当我后来编辑 xorg 生成的 xorg.conf 文件以加载 nouveau 驱动程序(Linux 的加速 GeForce 驱动程序)并将 NoAccel 选项设置为 TRUE 时,它会正常运行,这意味着我也可以使用我的非 vesa 屏幕分辨率 1280x800。但现在有趣的部分来了。在我使用 nouveau 驱动程序在 Linux 中运行它并将 NoAccel 设置为“true”后,我发现卡的问题已经解决。它也可以在 Windows 下正常运行,并且 bios 屏幕上的条纹消失了。我的理论是,GeForce Go 过热可能不会真正损坏硬件,而只是将一些 eeprom 寄存器设置为无效值,而 Linux nouveau 驱动程序会将这些寄存器重置为有效值。从那时起,我一直在使用笔记本电脑,没有出现问题(在热浪期间出现问题……)。可能是有不少笔记本电脑被抛弃得太早了!顺便说一句,我的笔记本电脑是东芝 Satellite A100。问候。
答案2
从您的帖子中不太清楚您所说的“不仅在 Windows 中,而且直接从启动时”是什么意思,但如果这出现在 BIOS 屏幕中,则很可能是某种硬件问题。
可能导致症状的因素有:
- 主板损坏
- GPU 故障
- 连接显示器和主板的电缆未正确就位或损坏
如果您的系统因任何原因受到撞击或掉落、受潮或过热,都可能导致上述情况。
如果该问题没有出现在 BIOS 屏幕上,在认为是硬件问题之前可以尝试以下操作:
- 取出系统电池并将其与电源断开 10 分钟。
- 将 BIOS 重置为默认值
- 启动 Windows 并使用系统还原功能将系统回滚到更新视频驱动程序之前的日期
- 尝试从 Linux 实时 CD 或 Windows PE 光盘启动,看看它是否与 Windows 安装有任何关系。
关于您的理论:所有视频卡都有一个在 Windows 启动前运行的 BIOS ROM 扩展。我从未听说过驱动程序更新会修改此 BIOS ROM,更不用说错误地修改它了。我甚至不知道 nVidia 视频卡是否具有像 PC 那样的可刷新 BIOS ROM。虽然我认为这极不可能,并且仍然会打赌硬件故障,但您可以尝试降级视频驱动程序或尝试不同的驱动程序,看看会发生什么。