联想拯救者 R9000P 每次启动显示“系统正在更新”排错记录
现象描述
最近终于换了一台新电脑——联想R9000P,但我在加装一块新的固态硬盘之后,遇到了一个问题。每一次开机时,在显示LOGO后,屏幕会出现“警告:请不要断电,系统正在更新”的提示,在等待几秒后,屏幕上的进度条会从0%瞬间跑到100%,之后才进入主板以及Windows的开机动画。
起因
我更换Lenovo拯救者R9000P电脑硬盘的过程中有以下几个步骤:
- 原装硬盘和新硬盘的安装:
- 原装1TB硬盘位于硬盘位1,预装有Windows 11操作系统。
- 用户为了方便数据迁移,将之前电脑上的1TB硬盘插到了电脑预留的硬盘位2。
- 用户计划将原装的1TB硬盘(硬盘位1)更换为一块新的2TB硬盘。
- 系统休眠选择:
- 在更换硬盘前,用户选择了休眠而非关机,导致了在更换完硬盘后,系统从休眠中恢复随即蓝屏,这个决定埋下了问题的隐患。
背景知识介绍
为了更好地理解问题的排查和解决过程,以下是一些背景知识的介绍:
Legacy BIOS(传统BIOS)
Legacy BIOS(Basic Input/Output System)是电脑启动过程中的一种传统固件系统。想象一下它就像电脑的启动大管家,负责在电脑开机时初始化硬件、加载操作系统,它就像是一本启动指南。
- 图形界面:传统BIOS通常使用文本模式,有点像电脑上古时代的黑白画面。
- 分区表:硬盘上的数据存储方式被称为分区表,类似于一本书的目录,告诉电脑硬盘上存放着什么。
- 启动方式:传统BIOS通常使用MBR(主引导记录)方式启动,就好比打开一本书的第一页开始阅读。
UEFI BIOS
UEFI BIOS(Unified Extensible Firmware Interface)则是传统BIOS的现代版。它就像是电脑的新一代启动大管家,更加灵活和现代化。
- 图形界面:UEFI BIOS支持图形用户界面(GUI),就像是电脑的时尚新装。
- 分区表:UEFI使用了一种新的硬盘数据存储方式,叫做GPT(GUID Partition Table),就像是一本更先进的书目录。
- 启动方式:UEFI采用更现代的方式启动,称为UEFI启动,可以直接从操作系统的EFI系统分区(EFI System Partition,简称ESP)加载操作系统,就好比直接翻到书中的某一章开始阅读。
UEFI简介
UEFI(Unified Extensible Firmware Interface)是一种取代传统BIOS的固件接口。相较于BIOS,UEFI支持更灵活的启动模式和硬盘分区格式,同时允许操作系统和固件之间进行更为高级的交互。
ESP分区
ESP(EFI System Partition)是UEFI引导过程中的关键分区,包含启动所需的代码和信息。主板的UEFI固件在启动时会检查ESP分区是否有更新,如果有,将执行其中的信息。
Windows更新与驱动管理
Windows系统通过定期更新来提供新功能、修复漏洞以及更新硬件驱动。时常需要确保这些更新与硬件兼容,特别是在更换硬件时。
排查过程
- Windows更新失败
- 检查Windows更新记录,发现HP USB驱动更新失败。通过Microsoft的更新屏蔽补丁屏蔽了指定驱动更新,但问题依旧。
- UEFI固件升级
- 尝试从联想官网下载最新的主板BIOS固件升级并安装,但问题未解决。
- UEFI固件恢复
- 尝试恢复UEFI固件到出厂设置,但问题未解决。
- 控制变量法
- 通过分别拔掉两块硬盘,发现只有在装有旧硬盘的情况下,启动时显示“系统正在升级”。
- 查看磁盘管理
- 在Windows中查看磁盘管理,定位到旧硬盘(硬盘位2)的ESP分区。
- 使用U盘进入PE系统
- 通过U盘进入PE系统,删除了ESP分区中HP和Lenovo相关文件夹后重启。
结论
问题的根本原因是更换硬盘后,Windows错误地更新了旧电脑上的驱动,并且没有彻底清除ESP分区的更新文件。加装新的2TB硬盘到原来的硬盘位1并没有直接导致问题。最终解决方法是通过U盘进入PE系统,删除了ESP分区中HP和Lenovo相关文件夹,清除了更新文件,问题得以解决。