使用 UEFI 访问 BIOS 中锁定的 CPU 功能

使用 UEFI 访问 BIOS 中锁定的 CPU 功能

我有一台 Dell Latitude E6420,搭载 SandyBridge i5-2520M 和标准版 Dell BIOS(版本 A15)。在某些情况下,计算机会产生恼人的尖锐噪音(声音不大,但很明显)。我知道这个问题与 CPU 进入某些省电模式(C 状态)有关。在我之前的计算机(Latitude E6410)上,可以防止 CPU 进入更深的 C 状态(使用 ThrottleStop 实用程序)。不幸的是,这在我的当前笔记本电脑上无法实现,因为该功能已被锁定,可能是在 BIOS 中。管理 C 状态的 MSR 注册表(MSR_PKG_CST_CONFIG_CONTROL)无法更改,当我尝试这样做时,出现“一般保护错误”。

  1. 是否可以使用 UEFI 而不是 BIOS 来访问当前锁定的 CPU 功能?
  2. UEFI 和 BIOS 之间有何关系?在计算机架构堆栈中,UEFI超过BIOS(因此 BIOS 设置的限制对于 UEFI 是强制性的)或BIOS(UEFI 不受 BIOS 限制)?

相关内容