为了减少启动时间,昨天我将硬盘升级为 SSD。
一切正常,Windows Seven 现在启动时间不到 10 秒(升级前需要 40 多秒),但我的 BIOS Post 本身花费了超过 15 秒(我猜想 BIOS 时间从我打开电脑开始直到第一个 Windows 启动画面)。我的意思是,我的 BIOS 时间并没有从磁盘升级中受益。我已经尝试检查新的 BIOS 版本和配置替代方案,但没有成功。
除了这两个选项之外,我还可以尝试其他什么方法来减少 BIOS 启动时间,甚至购买新的主板?
答案1
可能有一个选项可以跳过一些检查。
一些 BIOS 具有“快速启动”或类似的选项,可以跳过内存检查并节省几秒钟的启动时间。
另一点是查看哪个显卡被设置为默认显卡。我见过许多 BIOS 默认设置为尝试启动 PCI 显卡,但系统的主显卡是 PCI-E。这也可以节省几秒钟。
另一件事是网络启动 ROM,它可能需要几秒钟才能完成加载,而且由于计算机从本地驱动器启动,因此不需要它。
禁用列表中还应添加 RAID 支持(如果不需要)和对额外磁盘控制器的支持。许多主板都有额外的驱动器控制器,如果驱动器很少,则可能不需要使用。可能需要将驱动器物理重新连接到芯片组上控制器提供的端口。之后,可以禁用控制器,这可能会节省一些启动时间。
另一个可能产生影响的方法是,如果计算机没有软盘驱动器,则在 BIOS 中禁用软盘驱动器。一些较新的主板可能甚至不再支持软盘,但我见过的相当多支持软盘的主板在 BIOS 中将软盘设置为标准 1.44 软盘,并且设置为如果没有连接软盘则不显示错误。这可能会在启动过程中节省一些时间。
有时 SATA 和 PATA 驱动器可能需要一些时间来初始化,而这段时间取决于驱动器所连接的端口。因此,断开所有驱动器的连接并查看 BIOS 显示无法找到任何可启动设备需要多长时间可能是一个明智的想法。如果存在明显差异,那么尝试将驱动器连接到主板上的不同端口可能是一个好主意(但请确保仅使用集成驱动器控制器提供的端口!)。我见过这样的情况,HDD 在一个端口上“初始化”可能需要长达 30 秒的时间,而在另一个端口上只需要几秒钟。
答案2
好吧,BIOS 必须初始化设备的每个组件,所以您可以做的一件事就是关闭您不需要的东西,比如您不需要的接口端口。除此之外,您还可以设置 BIOS 应首先从哪个媒体启动,并禁用其他媒体,这也可以带来一些提升。
总而言之,虽然你无法大幅加快 BIOS 启动速度,但是你将在 Windows 中花费大部分计算机使用时间,这时 SSD 也能为你带来很多好处,因此只需放松并享受你的 SSD 即可。