电脑如何知道启动时要显示什么初始引导加载映像?

电脑如何知道启动时要显示什么初始引导加载映像?

我现在已经全新安装了两台装有 Windows 10 的笔记本电脑:一台华硕笔记本电脑和一台联想笔记本电脑。但是,对于这两台笔记本电脑的安装,我注意到 PC 在启动时仍然分别显示华硕加载图像和联想加载图像。

我最初以为全新安装会清除整个笔记本电脑,但再想想,我不认为它会清除 UEFI/BIOS。所以我的问题是:

打开笔记本电脑时显示的加载页面的数据是否安装在 UEFI/BIOS 上?

答案1

在现代计算机中,BIOS/固件 (UEFI) 代码存储在主板上的芯片 (EEProm) 中。Windows 安装存在于您的硬盘上。安装时,您会清除硬盘,但 BIOS 不会受到影响。

这是旧 BIOS 芯片的图片

来源:http://www.knowcomputing.com/bios/

如果您删除了 EEProm,主板将停止工作,直到您将其送回制造商处,让软件“刷入”芯片。如果没有 BIOS 代码,您的主板就只是一块昂贵的废纸。它无法开机自检或启动。

BIOS 包含专门针对该主板的代码,因此您无法安装不同的 BIOS,除非制造商升级。正如 John 所说,POST 徽标图像是 BIOS 代码的一部分。

我之前曾将自定义图像添加到固件中。通常,它们必须是固定分辨率和纵横比的位图,以便芯片上图像的数据占用空间是可预测的。您必须在刷新操作期间更改图像才能更新徽标图像。

相关内容