我可以: 邀请好友来看>>
ZOL星空(中国) > 硬件星空(中国) > 主板星空(中国) > 主板BIOS讨论星空(中国) > AMI Legacy(非UEFI )BIOS写入NvmeOptionRom,支持M2.nvmeSSD实践
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

AMI Legacy(非UEFI )BIOS写入NvmeOptionRom,支持M2.nvmeSSD实践

3064浏览 / 94回复

抠抠索索DIY

抠抠索索DIY

1
精华
7927
帖子

等  级:Lv.9
经  验:52007
  • Z金豆: 9500

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:北京
  • 注  册:2015-03-21
  • 登  录:2025-04-07
  • 谈笑风生
  • 天下大同
  • 滴水穿石
发表于 2022-11-09 13:27:37
电梯直达 确定
楼主
gywgy 把此贴设为精华,从底层开始折腾

参考国外网站的介绍,AMI LegacyBIOS可以通过插入NvmeOptionRom.BIN(注意:不是UEFIBIOS使用的单文件NvmExpressDxe_Small_Compressed.ffs)文件支持NvmeSSD启动。自己通过摸索、在华擎M3A785GMH/128主板上实践如下:

①正确地插入NvmeOptionROM.BIN文件到AMI BIOS,见下图:

AMI Legacy(非UEFI )BIOS写入NvmeOptionRom,支持M2.nvmeSSD实践


说明:AMI BIOS PCI Option Rom的ID是20,悉硕256GB M2SSD的主控芯片是瑞昱,VID是10EC(这个和瑞昱的网卡VID是一致的),DID是5765,主控的型号。当然VID和DID还是需要上机器在系统下获取,以实际为准。(百度一下就知道方法了)

②上机刷BIOS


AMI Legacy(非UEFI )BIOS写入NvmeOptionRom,支持M2.nvmeSSD实践AMI Legacy(非UEFI )BIOS写入NvmeOptionRom,支持M2.nvmeSSD实践
AMI Legacy(非UEFI )BIOS写入NvmeOptionRom,支持M2.nvmeSSD实践
AMI Legacy(非UEFI )BIOS写入NvmeOptionRom,支持M2.nvmeSSD实践


AMI Legacy(非UEFI )BIOS写入NvmeOptionRom,支持M2.nvmeSSD实践
AMI Legacy(非UEFI )BIOS写入NvmeOptionRom,支持M2.nvmeSSD实践
AMI Legacy(非UEFI )BIOS写入NvmeOptionRom,支持M2.nvmeSSD实践

华擎刷BIOS,使用其BIOS自带的刷新功能,BIOS文件放在FAT32格式的U盘上,插上开机,按“F6”进入刷BIOS界面,机器自动搜索BIOS文件,选择、回车即可。

③不支持GPT分区的SSD引导启动


AMI Legacy(非UEFI )BIOS写入NvmeOptionRom,支持M2.nvmeSSD实践

因为SSD目前是GPT分区,上面安装了WINDOWS11,但是AMI Legacy BIOS是不支持其启动的。只能由原系统盘星空体育平台硬盘启动(也是windows11)。


AMI Legacy(非UEFI )BIOS写入NvmeOptionRom,支持M2.nvmeSSD实践
AMI Legacy(非UEFI )BIOS写入NvmeOptionRom,支持M2.nvmeSSD实践

使用AIDA64的磁盘测试功能测试一下读性能:


AMI Legacy(非UEFI )BIOS写入NvmeOptionRom,支持M2.nvmeSSD实践
AMI Legacy(非UEFI )BIOS写入NvmeOptionRom,支持M2.nvmeSSD实践
AMI Legacy(非UEFI )BIOS写入NvmeOptionRom,支持M2.nvmeSSD实践
AMI Legacy(非UEFI )BIOS写入NvmeOptionRom,支持M2.nvmeSSD实践
AMI Legacy(非UEFI )BIOS写入NvmeOptionRom,支持M2.nvmeSSD实践


至此,似乎还没有确定nvmeSSD是否可引导(上面讲过,GPT分区的引导不了)?看来只能使用MBR传统分区了。安装的时候可能需要使用win10PE。

2楼继续MBR引导Windows的实践......

对此有兴趣的坛友可以到此贴8楼:/diybbs/d231_884411.html

里面有此法的原文链接和NvmeOptionRom.BIN文件下载链接。


评分:+Z金豆 5  已有 1人参与评分

评分 收藏 +1

抠抠索索DIY

抠抠索索DIY


精华

帖子

等  级:Lv.9
经  验:52007
发表于 2022-11-09 13:27:57 1楼

楼上的只是完成了BIOS对NvmeSSD的识别,只是第一步!!!!!但也是最重要的一步!!!

①U盘win10PE启动,把SSD由GPT转为MBR,安装WINDOWS10,可以实现MBR模式WINDOWS10 引导启动



②PCIeX1模式下简单测试:

鲁大师:





AS SSD和CrystalDisk测试:




③PCIeX4模式简单测试:








至此,打完收工!

结论:

传统非UEFI的LegacyAMI BIOS可以采用BIOS添加NvmeOptionRom.BIN文件的方式(我称之为“硬”方式)以MBR模式正常使用M2.Nvme的SSD。

方法上和UEFI BIOS的主板添加Nvme支持模块一样,只是添加的模块文件不同,方式大同小异。

从上面的测试来看,速度表现正常:

X4模式本机本盘比SATA2接口的理论速度快4倍!

X1模式本机本盘只是表现略快,比SATA2的理论速度快了20%左右。


抠抠索索DIY

抠抠索索DIY


精华

帖子

等  级:Lv.9
经  验:52007
发表于 2022-11-09 13:47:36 2楼

①为何发此贴?

第一原因也是主要动因:nvme SSD降价了!!!!便宜到200元左右就可以买到512GB国产二、三线的工厂产品。

参见此贴:/diybbs/d34444_19670.html

第二是UEFI BIOS添加nvme模块的兴趣延续。从理论上来说LegacyBIOS 也可以有!

②现实意义:挖潜增效,多快好省

一台(传统的)电脑系统,主板、CPU、内存、显卡、硬盘五大部件。主板确定情况下,那就是CPU、内存、显卡和硬盘了。

AMD篇(参考价值最大):

这类LegacyBIOS的AM3/AM3+的带有二条甚至三条PCIeX16插槽的(豪华)主板,CPU升级选项很多,四核到六核甚至8核(TB二手价格也便宜)。内存不用说,DDR3价格便宜量又足。显卡,有钱就换,没什么技术难度(考虑到PCIe2.0x16的带宽,显卡的选择还是有限制的,显存带宽小于8GB/s的显卡是合适的)。但是,硬盘接口SATAII(300MB/s)放在现在就是没法绕过的短板了。所以本帖的方法对提升这类有空余的第二条甚至第三条PCIeX16插槽的主板存储系统的性能具备很大的参考意义和使用价值。

AMD970芯片组的主板大多已经采用了UEFI BIOS,可以参考UEFI BIOS支持NVME的方法。

Intel P45篇:

理由和AMD的(豪华)主板一样。但是P45的受限比较多。CPU升级选择型号不多,四核心到顶了。

内存,历史原因,DDR2为主流,2GBx4最大8GB,虽然4GBx4也有可支持的,但DDR2的4GB内存条少且贵。显卡方面和AMD没什么区别。硬盘也是受限于SATA2。所以相对于AMD平台,Intel平台的应用范围和潜力要小很多。当然,具备空余的第二条PCIeX16主板也是推荐采用此法提升存储系统的性能。

只有一条PCIeX16插槽的普通主板篇

如无独显使用集显,可以考虑此法。有独显,则第一选项是采用SATA SSD,如主板上有空余的PCIeX1,能够妥善处理显卡和nvme的距离和散热,不妨考虑此法使用nvmeSSD。

此法的“风险”

相对于采用Clover“软”方式实现对NvmeSSD的支持(可以看一下Clover的nvme驱动文件,是不是很眼熟?),本方案存在“风险”:

添加NvmeOptionRom.BIN文件到BIOS文件没有风险,风险在于刷新BIOS!!!不同的主板刷新方法不同,需要仔细加小心!

未验证的“问题”

如果更换了其他品牌的nvmeSSD(不同的VID/DID),是否可以无缝支持?

如果增加一个不同VID/DID的nvmeSSD,是否可以无缝支持?

......只能以后有机会再测试验证了。

也欢迎并且希望有兴趣的坛友测试验证并通报结果。

----------------------------------------------------------------------------------------------

本帖到此结束。以上只是自己的个人观点,欢迎坛友指正。


gywgy

gywgy


精华

帖子

等  级:Lv.9
经  验:99870
发表于 2022-11-09 20:52:09 3楼

保留此楼,以待后续

抠抠索索DIY

抠抠索索DIY


精华

帖子

等  级:Lv.9
经  验:52007
发表于 2022-11-19 09:38:54 4楼

UEFI BIOS添加NvmeExpressDXE.ffs单模块文件,可以支持多块的PCIeSSD,但是!!!!!!!

BIOS中所有识别NvmeSSD的名称都是:PATA:SS!!!!!

晕了,不知道谁是谁了

解决此问题只能是使用原生的三模块版本的nvme驱动了!

本人在梅捷H91-L主板上实现了。见此贴:/diybbs/d403_10954.html

抠抠索索DIY

抠抠索索DIY


精华

帖子

等  级:Lv.9
经  验:52007
发表于 2022-11-30 11:22:11 5楼

AMI legacy BIOS Mod Nvme 国外网站一篇比较好的文章推荐给有兴趣的坛友:

https://winraid.level1techs.com/t/experimental-modded-vmware-nvme-option-rom-for-amibios8-core-legacy/40283


usuzvn

usuzvn


精华

帖子

等  级:Lv.1
经  验:0
发表于 2022-12-29 18:56:51 6楼
插入后,主板集成网卡显示代码10,无法上网

wewalk

wewalk


精华

帖子

等  级:Lv.6
经  验:6246
发表于 2023-02-03 16:32:25 7楼

老主板第二春

抠抠索索DIY

抠抠索索DIY


精华

帖子

等  级:Lv.9
经  验:52007
发表于 2023-02-03 16:42:07 8楼

usuzvn 发表于 2022-12-29 18:56:51

插入后,主板集成网卡显示代码10,无法上网

你的M2 SSD的VID/DID是?什么主板?型号?

VID和DID还是需要上机器在系统下获取,以实际为准。

weixin_16z3z...

weixin_16z3z20h


精华

帖子

等  级:Lv.1
经  验:21
发表于 2023-04-04 20:55:41 9楼
楼主 你好 award bios用这个方法能成功吗?

抠抠索索DIY

抠抠索索DIY


精华

帖子

等  级:Lv.9
经  验:52007
发表于 2023-04-05 07:21:01 10楼

weixin_16z3z20h 发表于 2023-04-04 20:55:41

楼主 你好 award bios用这个方法能成功吗?

AWARD的我用这个思路测试了一款主板,没有成功!

这个方法是鬼佬做出来的,看鬼佬的资料,好像只适合AMI的BIOS。

目前在AMI BIOS的华擎785和微星P41-C33主板上测试成功。


sixwords

sixwords


精华

帖子

等  级:Lv.1
经  验:144
发表于 2023-04-10 22:49:21 11楼
没有UEFI的BIOS原来也可以加nvme驱动。 我的主板是华硕P5K-E WIFI,老主板了。 原来听传言说INTEL750自带option rom,买了一块后发现不能做启动盘。 现在用CLOVER启动。 以后试试改BIOS。

sixwords

sixwords


精华

帖子

等  级:Lv.1
经  验:144
发表于 2023-04-10 23:53:26 12楼

看我的BIOS里的VID和DID,原来有三个PCI OPTION ROM,一个好像是AHCI的,一个是网卡的,一个是外接IDE的,加上这个NvmeOptionRom.bin,就是四个OPTION ROM。

抠抠索索DIY

抠抠索索DIY


精华

帖子

等  级:Lv.9
经  验:52007
发表于 2023-04-11 06:29:25 13楼

sixwords 发表于 2023-04-10 23:53:26

看我的BIOS里的VID和DID,原来有三个PCI OPTION ROM,一个好像是AHCI的,一个是网卡的,一个是外接IDE的,...

网卡那个是PXE ROM。

sixwords

sixwords


精华

帖子

等  级:Lv.1
经  验:144
发表于 2023-04-11 11:59:52 14楼
这种写BIOS的方式,是不是每次换M2卡要重新刷BIOS?

抠抠索索DIY

抠抠索索DIY


精华

帖子

等  级:Lv.9
经  验:52007
发表于 2023-04-11 14:19:24 15楼

sixwords 发表于 2023-04-11 11:59:52

这种写BIOS的方式,是不是每次换M2卡要重新刷BIOS?

这个因为当时手上没有多余的其他型号主控的SSD,所以没法回答你。
你有条件的话可以测试一下:
1、换一块其他型号主控的看看BIOS认不认?能否支持启动?
2、同时上两块不同主控的看看BIOS认不认?能不能支持启动?



未验证的“问题”

如果更换了其他品牌的nvmeSSD(不同的VID/DID),是否可以无缝支持?

如果增加一个不同VID/DID的nvmeSSD,是否可以无缝支持?

......只能以后有机会再测试验证了。

也欢迎并且希望有兴趣的坛友测试验证并通报结果。


sixwords

sixwords


精华

帖子

等  级:Lv.1
经  验:144
发表于 2023-04-11 14:27:10 16楼

抠抠索索DIY 发表于 2023-04-11 14:19:24

这个因为当时手上没有多余的其他型号主控的SSD,所以没法回答你。你有条件的话可以测试一下:1、换一块其他...

可以试试不写VID和DID,插入BIOS,看能否启动。

sixwords

sixwords


精华

帖子

等  级:Lv.1
经  验:144
发表于 2023-04-15 14:29:37 17楼
无悬念,刷BIOS成功,未刷之前Intel750在BIOS中显示为“SCIC CARD”,刷后显示为“IDE:NVME(1:0.0:1)”。安装系统也不在提示该盘无法启动。 我现在可能还不能上传图片。

sixwords

sixwords


精华

帖子

等  级:Lv.1
经  验:144
发表于 2023-04-15 19:28:39 18楼

上一张BIOS图,最后一个盘就是Intel750,这里显示的是,IDE:NVMe(1:0.0:1)




mmtool截图,Intel750的VID和DID分别是:8086,0953。这个VID通用很多Intel的SSD。



评分:+经验 5  已有 1人参与评分

展开
肿么让 DOC格式文件不能复制

抠抠索索DIY

抠抠索索DIY


精华

帖子

等  级:Lv.9
经  验:52007
发表于 2023-04-17 09:47:40 19楼

sixwords 发表于 2023-04-10 22:49:21

没有UEFI的BIOS原来也可以加nvme驱动。 我的主板是华硕P5K-E WIFI,老主板了。 原来听传言说INTEL750自带op...

Clover的软方式我在没有找到这个ROM之前也想采用,但是找到这个“硬”方法后就放弃了。Intel的750和星空体育平台的一些比较早期的M2+适配板的产品自带ROM,理论上是可以的,但是个人估计这个ROM可能只能在UEFI BIOS上起到引导作用,适合没有M2接口的UEFI平台。

抠抠索索DIY

抠抠索索DIY


精华

帖子

等  级:Lv.9
经  验:52007
发表于 2023-04-17 09:49:36 20楼

sixwords 发表于 2023-04-11 14:27:10

可以试试不写VID和DID,插入BIOS,看能否启动。

不写VID合DID,MMTOOL可能不执行插入动作。

这个OPTION ROM还配套一个VID/DID的写入工具,是直接写入ROM的。但是经过测试,不写入好像也没有问题。

具体的可以参考我上面5楼给出的鬼佬文章的链接,你的疑问可能在那里有解答。


点击查看更多精彩回复>>
返回列表
去第 确定
123...5
支持键盘翻页 ( 左右 ) 
高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表