曾经有一段时间,你的存储驱动器决定了系统能多快启动,但随着现代固态硬盘变得如此之快,这几乎已经不是什么需要考虑的因素了。事实上,还有其他因素会占用启动时间:主板得初始化电脑的所有组件,这可能需要花上几秒钟。
有些BIOS层面的检查会给启动过程增加不必要的时间。大多数人使用快速启动来加快开机速度,但我不推荐这样做,因为它基本上跳过了大部分初始POST检查。不过,有些启动流程确实是多余的,跳过它们基本没什么问题。
你的电脑每次开机时都会训练内存,这个过程可能占了系统启动时长的近一半。对于AM5用户来说,只要改一个BIOS设置,就能让它复用之前的训练数据,把启动时间缩短一半。
为什么快速启动并非你想象中的速度解决方案
你节省的那几秒钟也带来了一系列问题
大多数BIOS设置其实没那么简单,在盲目开启之前最好先了解它们。一个特定的开关——快速启动,看上去一目了然:它会加快你的启动时间(根据开启程度不同,可以选“启用”或“超快速启动”),但事情没那么简单。
开启快速启动后,初始的BIOS访问菜单会完全消失,或者只是一闪而过。此外,它还会跳过一部分POST自检,如对USB、扩展卡及其他硬件组件的检查。硬件变更后,某些设备可能无法被识别,此时需要重置CMOS或重新完整启动一次。
到底是什么在拖慢你的开机速度(以及MCR如何解决)
DDR5内存非常复杂,随着频率范围和电压的不断提高,不稳定性是个大问题。正因如此,每次启动时,你的电脑都会让内存跑一遍训练流程,以便和CPU的内存控制器(IMC)完成校准,从而达到最佳电压和频率以确保稳定。开机时间大部分都花在这个过程上,通常需要大约10到45秒。
但其实,你的电脑并不需要每次都重新训练内存,因为当内存配置保持不变时,这一步就没必要了。
幸运的是,你可以跳过这项必须执行的测试,从而大幅缩短开机时间。该功能称为MCR(内存上下文恢复),它会加载已保存的内存设置,而不必每次开机时都重新训练内存。
启用MCR可以几乎瞬间完成开机。下面是开启该功能的方法:
- 通过Delete/F2键进入BIOS
- 根据您的主板型号,进入Advanced/EZ Mode(高级/EZ模式)。
- Advanced/CBS/DRAM Settings(高级/CBS/DRAM设置),同样因主板而异。
- 找到MCR并启用该选项。
当MCR适得其反时
有些情况下其实不用开启这个设置
使用MCR有一些缺点,但只影响部分PC用户——只要您的内存配置和选项保持不变,就不会产生负面影响。然而,在更换内存硬件或设置后,您的PC可能会使用旧数据,这些数据不适用于新配置,从而导致蓝屏或根本无法启动。
对于超频内存,MCR还可能使诊断变得困难,因为它跳过了训练过程。通常,我不建议为频率高于6,000MHz的内存启用MCR,因为在这个频率区间本身就不稳定;在更高频率下,很难让内存和CPU达到完美同步。
除此之外,我建议每次更新BIOS、更换内存/CPU或更改超频配置时,都进行一次完整的启动循环,因为这样一来,你的电脑就得重新训练内存来适应新环境。
MCR为我的电脑省下了什么
启用MCR不会对你的性能产生任何影响,无论是正面还是负面。它只是省掉了每次不必要的内存训练过程,从而缩短了启动时间。我每天断断续续用电脑至少15个小时,关机对我来说根本行不通——我过去常常让电脑休眠,这带来了一系列问题,都是因为我注意力持续时间短,一想到开机要等那么久就发怵。通过启用MCR,我把电脑的启动时间从50秒缩短到了25秒,所以现在要关机重启,我也没那么烦了。
热门跟贴