老主板如何支持M2固态引导启动

如题所述

近期我在研究ESXI8,用一台十年前的旧主机安装时发现,这台主机可以识别PCI-E的M2盘,并成功安装,但无法引导。经过查询,发现之前的BIOS不支持NVME引导,唯一解决办法是刷BIOS固件。

虽然这很麻烦,但我还是决定尝试。通过查找资料,我了解到MMTool可以读取和更新BIOS文件,NVME模块可以从其他支持的BIOS文件中提取。掌握流程其实并不难,但网上相关资料较少。

以下为纯文字描述,具体图片网上均有。

主板型号为微星ZH87-G43。

首先下载MMTool,建议使用4.5版英文版,因为BIOS版本较老。

第二步,下载BIOS文件,包括本机BIOS和可支持NVME的下一代主板BIOS。建议使用别人已经提取的NVMeExpressDxE.ffs文件。

第三步,写入NVME模块。读取本机BIOS文件,找到CMSCORE,将其添加到NVME模块中,保存即可。

第四步,刷主板BIOS。准备一个FAT32格式的U盘,将BIOS文件写入U盘,重启后更新BIOS。

第五步,确认是否成功。虽然无法引导,但在非UEFI模式下可以看到PATA。使用PE引导后,发现win11安装程序没有格式化成ESP引导分区,手动重建ESP分区后,安装win11并确认成功。

由于我的目的是安装ESXI8,但ESXI8在确认NVME可以引导的情况下,不认盘。在谷歌上找到一篇文章,证实了创建MSR的方法确实可行。ESXI8安装时对ESP分区划分的是100M空间,删除再创建,只能在100M内操作。我创建了20M的MSR,让BIOS在引导时,正常识别M2硬盘。至此,我的问题得到了解决。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜