当检测到电池电量不足的时候,Windows系统会强制关机。但于此同时,Windows还会抢先在关机前,将当前的内存数据写入硬盘,以方便下次开机的时候恢复,无需丢失工作进度。实则上,系统进入的是休眠状态,而不是完全的关机。
而在将数据写入硬盘时,为了防止突然掉电导致写入失败,此时系统可能会将CPU频率控制在比较低的频率,减少能耗,保证完成数据写入的过程。
另外,在笔记本发热过大的时候,也可能会触发CPU强制降频,将CPU频率锁定到较低频率,这个频率比较常见的是0.39GHz或者0.78GHz。触发CPU降频后,系统也可能会强制休眠,将内存数据写入到硬盘后进入休眠状态。
Win10和Win11都有类似的机制。然而问题就来了,这个CPU降频后进入休眠状态的机制可能存在Bug,当电脑从休眠恢复过来的时候,CPU频率可能不会恢复,依然保持在0.39GHz之类的低频!
这就导致了文章开头所说CPU频率被锁定在0.39GHz的情况,整个系统都缓慢卡顿,无法正常使用。
这种情况,连重启电脑可能也无法解决,因为重启属于热启动,不会检测硬件并重新加载数据,如果Win10和Win11保存了一些关机前的状态数据,很有可能连CPU的锁频状态也会在重启后继续维持。
要如何解决这个问题?这里提供两种可供尝试的解决方法。
长按电源键强制关机再启动
系统恢复时带上了休眠前的状态数据,这可能是CPU锁频的诱因。如果出现了锁频,我们可以通过长按电源键强制关机来尝试解决。
长按电源键强制关机,电脑将不会保存关机前的任何数据,也会清理掉一些和系统状态相关的设置。当再次开机的时候,电脑属于冷启动,CPU锁频设置被清空,频率也就恢复正常了。
使用ThrottleStop关闭过热保护
ThrottleStop:https://www.techpowerup.com/download/techpowerup-throttlestop/
如果不想重启电脑,那么可以用ThrottleStop这款小工具尝试解决。ThrottleStop是由著名硬件评测网站TechPowerUp开发的一款小工具,面向DIY玩家,用以监视CPU以及设置一些和CPU相关的选项。
在ThrottleStop当中,可以找到BD PROCHOT这一项,取消勾选,去除CPU的过热保护,保存后CPU频率可能就恢复正常了。
总结
总的来说,这是一个系统进入休眠状态或者过热保护时、CPU降频所引发的Bug。如果大家遇到了类似情况,不妨尝试一下本文的方法吧,也希望微软可以尽快修复这个问题!