本帖最后由 liuzhaoyzz 于 2021-1-19 14:24 编辑
看了以前的报到,Intel决定2020年封禁UEFI兼容模式:Win7将无法启动
UEFI(统一可扩展固件接口)取代传统的BIOS已经有相当长一段时间了,这两者比较直观的区分方式就是看界面中是否有鼠标按钮,当然,底层还是有不少差异。 从操作系统层面,Windows 8之后开始支持完整的UEFI,之前的系统包括Win7 64bit都不尽然。 所以,在很多预装Win8及以上的电脑中,如果要装回Win7甚至XP,需要在UEFI中修改CSM(Compatibility Support Module,兼容支持模块)和Secure Boot(安全启动)两个设置,以启用Legacy兼容模式。 不过,Intel研究员Brian Richardson在台湾的UEFI Plugfest活动中披露了Intel的一项决定,将从2020年支持停止支持0、1、2三种级别的UEFI BIOS兼容性,也就是将无法开启CSM来启动操作系统。
替各位读者复习 UEFI Class 分类,Class 0 指的是完全应用 Legacy BIOS 的体系,Class 1 为 UEFI 启用 CSM(Compatibility Support Module)模式,Class 2 为 UEFI 但具备 CSM 开启选项,也是现今多半 DIY 主机板供给的版本。而 Class 3 完全摈弃模仿 Legacy BIOS 的 CSM,现今已有厂商推出此版本的电脑体系。
在UEFI的分级中,当今我们的电脑大部分都属于UEFI Class 2,通过一个CSM兼容模式提供老的BIOS接口与设备进行对接,来实现上一段所提到的那些功能。先也有一些比较新的设备(通常是笔记本)隶属于UEFI Class 3,启用Secure Boot安全启动的笔记本(如Surface Book)甚至还可以算作是UEFI Class 3+
上述三种级别都允许Win7以及以前的诸多不支持或者不完全支持UEFI的操作系统正常启动工作,因为16bit的网口、VGA、硬盘等根本无法自检通过,而Class 3/3+则改为强制性,也就是移除了Legacy。
Richardson本人是非常同意这种变动的,作为技术人员,他认为系统会更安全、硬件会更稳定,同时固件包也会小很多。 当然,对于普通用户来说,新平台或者老平台更新到相应BIOS后,安装包括Win7 64biti以前的系统就彻底成为了一种奢望。 名词解释: 1. CSM(Compatibility Support Module):兼容支持模块。 在Win 8之前构建的许多计算机利用UEFI体系结构来缩减成本并标准化固件堆栈,但仍在BIOS模式下使用,以便与现有加工流程、工具、旧版操作系统、驱动程序和某些应用程序保持兼容。
2.Secure Boot(安全启动): 所有的Win8硬件设备都将默认采用UEFI(统一可扩展固件接口)的安全启动(Secure Boot),防止未经授权的引导装载程序(OS Loader)在BIOS中启动,UEFI只启动通过认证的引导装载程序,而恶意软件则无法再利用这种方法攻击用户。
现在的UEFI-RAMOS解决方案,已经为未来做好了准备,买新电脑又想用RAMOS的兄弟,不用再担心新电脑新平台是否支持CSM了,呵呵。有的电脑的SSD是NVME SSD,有的NVME SSD的固件要求只有采用UEFI模式才能够启动,对于这一类的NVME SSD,可以直接用UEFI模式制作了。
|