My PC was taking longer to boot and it had nothing to do with Windows
我知道事情不对劲,因为我的PC到达桌面的时间越来越长。和大多数人一样,我首先尝试了所有常用的技巧来减少启动时间。在管理启动应用程序时,我在任务管理器中偶然发现了一个以前从未真正注意到的细节:上次BIOS时间。就在那时,我意识到我面临的启动缓慢问题与Windows无关。真正的罪魁祸首是我PC的BIOS时间,因此我不再调整Windows,而是专注于减少BIOS时间。
什么是“上次BIOS时间”及其重要性
在Windows徽标出现前,你的PC在做什么
当你启动PC时,加载的并非首先是Windows。在你看到Windows徽标之前,你的计算机执行了一些关键操作。它从主板的芯片加载BIOS(或UEFI)。BIOS负责检查你的硬件是否存活并响应。它会查找你的键盘、驱动器、显卡和内存,以确保一切正常工作。然后,它决定从哪个设备启动。只有在完成所有这些之后,它才会加载Windows并移交控制权。“上次BIOS时间” 就是衡量这个开场阶段所需时间的简单指标。要找到它,只需打开任务管理器,转到“启动”应用程序标签页,并检查右上角。其重要性在于,BIOS时间并不总是一致。它取决于几个因素,如你的硬件、连接的设备,当然还有BIOS设置。这意味着缓慢的BIOS阶段可能会增加整体启动时间。即使你启用了快速启动,设置了最少的启动应用程序,并调整了一切,但如果BIOS需要20秒来初始化一切,你的整个启动过程也会感觉缓慢而迟钝。这就是为什么“上次BIOS时间”是一个如此有用的线索。它帮助你区分两个不同的问题。如果你的BIOS时间异常长,这意味着延迟发生在Windows甚至还没开始执行其任务之前。就我的情况而言,这个数字平均超过25秒,这清楚地表明BIOS是真正的瓶颈。
禁用不使用的启动设备
停止你的PC检查不需要的内容
默认情况下,当你打开PC时,BIOS会寻找可启动的设备。当然,它会检查你的主驱动器,但也会扫描任何其他可启动设备,如USB驱动器、外部硬盘、网络启动选项,甚至如果你的PC有的话,还会检查旧的CD或DVD驱动器。所有这些扫描都需要时间,并为你的BIOS时间增加了几秒钟。现在的问题是,如果你像大多数人一样,你可能永远不会从网络或光盘启动。在这种情况下,你的系统每次开机都浪费时间检查这些是没有意义的。你可以深入BIOS设置并禁用你不使用的启动设备。这样,你的PC可以只专注于你的主SSD或硬盘。
由于BIOS或UEFI菜单的外观因你的主板和PC制造商而异,没有通用的步骤可以遵循。如果你想进行这些更改,最好查找针对你的PC或主板的特定指南,并仔细按照说明操作。
开启快速启动并更新BIOS
在固件层面加速启动
减少BIOS时间的另一种方法是启用快速启动(不要与Windows的快速启动功能混淆)。快速启动选项位于BIOS内部,开启它本质上告诉你的系统在每次启动时跳过一些硬件检查。这也可以减少整体BIOS时间。事实上,在某些PC上,快速启动默认是启用的。但是,你总是可以再次检查PC的BIOS设置以确保情况确实如此。同样,执行此操作的确切步骤可能因你的PC型号和BIOS版本而异,因此你可能需要稍微摸索一下。更新你的BIOS 也能带来惊人的改变。主板制造商会定期发布BIOS更新以修复错误、提高兼容性和优化性能。如果你有一段时间没有更新BIOS,那可能是你的PC启动时间较长的部分原因。
如果你的BIOS启动时间少于10秒,无需担心
没坏就别修
一旦你发现了“上次BIOS时间”,很容易陷入追求越来越小的数字的陷阱。但事实是,如果你的BIOS时间已经低于10秒,那么你的系统表现就很好。此外,不同的硬件行为不同,所以你确实不应该比较BIOS时间。一些主板,特别是那些功能较多或连接了多个驱动器和RGB控制器等组件的主板,初始化自然需要更长一点时间。这并不意味着你的硬件或BIOS设置有问题。进行上述调整确实将我的PC整体启动时间缩短了几秒。也就是说,如果你的主板老旧,调整BIOS不会神奇地让它表现得像全新的主板一样。在某些时候,你会达到硬件本身设定的极限。