无忧启动论坛

标题: Legacy BIOS/UEFI-CSM 从NVME启动的方法:NVMe Option ROM(可以启动NVME盘上的WinXP) [打印本页]

作者: 蓝星明月    时间: 2021-11-7 22:02
标题: Legacy BIOS/UEFI-CSM 从NVME启动的方法:NVMe Option ROM(可以启动NVME盘上的WinXP)
本帖最后由 蓝星明月 于 2024-2-3 20:50 编辑

Legacy BIOS/UEFI-CSM 从NVME启动的方法:NVMe Option ROM(可以启动NVME盘上的WinXP或Win7X86).

====  2024-02-03 补充=========================================================
来自64#的实操验证和总结:
64#  发表于 前天 12:00|只看该作者


本帖最后由 duckyer 于 2024-2-3 11:56 编辑
1.  华硕H81M-E 用optrom升级 可以Legacy方式启动nvme上的Windows 10 ,用的是winload.exe。
有efi启动选项,但是不能够efi方式启动nvme上的win10,不能够用winload.efi启动。
2.   三个文件和一个文件的nvme驱动,只能够efi方式启动,不能够Legacy方式,使用boot文件启动。 3.  将1和2合并升级,只有optrom起作用,不能够efi方式启动。
-----------------------------------
来自65#的实操验证和总结:
65# 发表于 8 小时前|只看该作者




    华硕H81M-E 升级BIOS终于可以efi、csm启动mbr 分区的 nvme 硬盘的win10了
1.升级nvme三个文件或者一个文件的nvme驱动,同时加入nvmeoptrom,必须写入nvme正确的DEV。
2开启csm后,Legacy方式启动nvme的操作系统。关闭csm,uefi方式启动nvvme系统。

----------------------------------
来自66#的实操验证和总结:
66#   发表于 8 小时前|只看该作者




本帖最后由 duckyer 于 2024-2-3 12:47 编辑

添加三个文件版的NVME驱动,不能够Legacy+MBR方式引导nvme硬盘。
  必须再添加NVMe  Option ROM,开启UEFI-CSM,才能够Legacy+MBR方式启动NVME盘。根本原因是老uefiBIOS的csmcore模块中没有nvme的功能模块,添加NVMe  Option ROM或者其他主板csmcorre中的nvme模块。



====  2022-05-30 补充=========================================================

1、新UEFIX64主板有三个文件版的NVME驱动(Nvme、NvmeInt13、NvmeSmm),已经支持UEFIX64和CSM启动NVME盘;

2、旧UEFIX64主板无NVME驱动的,只要用MMTool工具添加三个文件版的NVME驱动(Nvme、NvmeInt13、NvmeSmm),就可以支持UEFIx64和UEFI-CSM启动NVME盘;

3、本贴的"添加NVMe Option ROM法"比较适用于老Legacy BIOS主板,添加NVME驱动支持。

====  2021-12-16 补充=========================================================
华硕 TUF GAMING B550M-PLUS(WI-FI)重炮手、技嘉 B450M AORUS ELITE
原厂的UEFI-CSM已经支持从NVME盘启动。不需要再添加NVMe Option ROM。

====  2021-11-24 编辑=========================================================
Legacy BIOS /UEFI-CSM 从NVME启动的方法: 通过给Legacy BIOS /UEFI(CSM) 添加 NVMe Option ROM。

参考出处:
https://www.win-raid.com/t3661f1 ... e-Option-ROM-3.html

简单说明:

1、"Ethaniel"从"VMware NVMe Option ROM"修改制作了一个"NVMe Option ROM"用于通过MMIO方式访问NVME。

2、将这个修改版"NVMe Option ROM"插入主板的Legacy BIOS 或UEFI(CSM)就可以实现用Legacy方式/UEFI-CSM方式(非UEFI方式)启动NVME了。

3、通过插入"NVMe Option ROM"的BIOS可以实现Legacy方式/UEFI-CSM方式(非UEFI方式)启动NVME盘上的WinXP、Win7X86、Win7X64等系统。

4、可能太老的Legacy BIOS无法插入NVMe Option ROM。

5、一些限制和缺点:不同厂家的BIOS可用情况不一样

If you have AMI, then take MMTool 3.19 / 3.22 and add the resulting NvmeOpRom.bin via Insert, check the "Link Present" checkbox and enter our VendorID / DeviceID, click Insert, then Save Image As.

If AWARD, then it is better to prepare the programmer in advance, because avard is famous for the jambs of its native utilities and often kills the firmware with them, but you can try to find a cbrom that will work with your firmware normally.

If Phoenix / Insyde - then everything is really bad.


附件中:
NvmeOpRom1.zip是https://www.win-raid.com/t3661f1 ... VMe-Option-ROM.html #1的附件,
NvmeOpRom2.zip是https://www.win-raid.com/t3661f1 ... e-Option-ROM-1.html #24的附件。

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

使用方法简单说明:

一、我英文很菜, 且没实际操作过, 可能理解有误, 另外修改BIOS、刷BIOS有风险----请慎重考虑和操作。

二、我的理解如下:
(一)配置NvmeOp.Rom
1、下载附件的NvmeOpRom2.zip;
2、读取需要驱动NVME盘的vendor ID and device ID;
3、使用NvmeOpRom2.zip包内的OpRomCfg给NvmeOpRom.bin添加你NVME盘的vendorID和 DeviceID.
命令:OpRomCfg NvmeOpRom.bin VendorID DeviceID

4、对于AMI Legacy BIOS主板,也可以不给NvmeOpRom.bin添加你NVME盘的VendorID、DeviceID,
在NvmeOpRom.bin内VendorID、DeviceID与主板不匹配是会自动搜寻第一个NVME盘适配驱动。  
5、对于AMI UEFI(CSM) BIOS主板,应该也不需要定制NvmeOp.Rom,因为添加NvmeOp.Rom时会勾选链接填写VendorID、DeviceID

(二)插入NvmeOpRom.bin
1、对于AMI Legacy BIOS主板
(1)用软件备份AMI Legacy BIOS主板的AMI Legacy BIOS,复制一份;
(2)用软件给AMI Legacy BIOS插入定制的NvmeOpRom.bin;
(3)用软件将添加NvmeOpRom.bin的AMI Legacy BIOS刷入主板;
(4)修改BIOS刷BIOS有风险--请慎重考虑和操作

2、对于AMI UEFI(CSM) BIOS主板
(1)用软件AFUWIN备份AMI UEFI(CSM) BIOS主板的AMI UEFI(CSM) BIOS,复制一份;
(2)用软件MMTool 给AMI UEFI(CSM) BIOS插入定制的NvmeOpRom.bin;;
   在用MMTool插入NvmeOpRom.bin时,请勾选当前链接并输入供应商ID(VendorID)设备ID(DeviceID);
(3)用软件将添加NvmeOpRom.bin的AMI UEFI(CSM) BIOS刷入主板;
(4)修改BIOS刷BIOS有风险--请慎重考虑和操作。
===============================================================
操作验证:

一、配置NvmeOp.Rom

1、我的系统是双心Win7X64企业版精简版、NVME盘是傲腾16G,
通过"计算机--计算机管理--设备管理器"查看傲腾16G的硬件ID是:PCI\VEN_8086&DEV_2522
因此,傲腾16G的VendorID是8086,DeviceID是2522

2、将NvmeOpRom2.zip解压到H盘根目录,此时NvmeOpRom.bin和OpRomCfg.exe所在的路径为:H:\NvmeOpRom2

3、打开命令提示符窗口,切换到NvmeOpRom.bin和OpRomCfg.exe所在路劲,即"H:\NvmeOpRom2"

输入: OpRomCfg NvmeOpRom.bin 8086 2522 回车
命令提示符窗口显示"Option ROM configure successfully",并且NvmeOpRom.bin的修改时间变为刚才的操作时间,说明NvmeOp.Rom配置成功。

附件中NvmeOpRom(VID8086DID2522).7z中的NvmeOpRom(VID8086DID2522).bin是我配置的NvmeOpRom.bin,对应傲腾16G--VendorID为8086,DeviceID为是2522。




NvmeOpRom2.zip

6.54 KB, 下载次数: 65, 下载积分: 无忧币 -2

NvmeOpRom2

NvmeOpRom1.zip

6.52 KB, 下载次数: 66, 下载积分: 无忧币 -2

NvmeOpRom1

NvmeOpRom(VID8086DID2522).7z

6.3 KB, 下载次数: 47, 下载积分: 无忧币 -2

NvmeOpRom(VID8086DID2522)


作者: 18958925900    时间: 2021-11-8 00:24
X谢谢蓝月关心,这个是不是跟主板插入NVME驱动有类似的?
作者: lily9718    时间: 2021-11-8 06:34
谢谢分享
作者: CQgaxm    时间: 2021-11-8 07:06
谢谢分享
作者: 蓝星明月    时间: 2021-11-8 08:23
本帖最后由 蓝星明月 于 2021-11-24 19:22 编辑
18958925900 发表于 2021-11-8 00:24
X谢谢蓝月关心,这个是不是跟主板插入NVME驱动有类似的?

对,是相类似。
插入NVME.ffs或使用NVME.EFI驱动是给UEFI方式提供NVME驱动。
插入NVME Option ROM是给Legacy BIOS/UEFI-CSM方式提供NVME驱动。
作者: qq339120298    时间: 2021-11-8 08:23
谢谢分享

作者: 窄口牛    时间: 2021-11-8 10:15
本帖最后由 窄口牛 于 2021-11-8 10:21 编辑

意思是原主板没有csm,没有legacy也可以?并没有突破什么呀,旧主板上鼓捣而已。
作者: 2010lost3angle    时间: 2021-11-8 10:17
学习了
作者: 2012andyle113    时间: 2021-11-8 10:19
什么意思,是刷主板吧,什么插入
作者: 18958925900    时间: 2021-11-8 10:34
谢谢蓝月,我已经下载过来了,但这个文件是不是也是一个BIOS,这个插入的操作能大概教一下吗?那个国外的我英文不太行看不懂。
作者: 蓝星明月    时间: 2021-11-8 11:07
本帖最后由 蓝星明月 于 2021-11-24 19:23 编辑
窄口牛 发表于 2021-11-8 10:15
意思是原主板没有csm,没有legacy也可以?并没有突破什么呀,旧主板上鼓捣而已。

主要是可以用Legacy BIOS/UEFI-CSM方式启动NVME盘上的WinXP、Win7X86。

1、原主板是Legacy BIOS,通过添加NVMe Option ROM,可以给Legacy BIOS主板提供NVME启动功能。
2、原主板是UEFI(CSM),通过添加NVMe Option ROM,可以给UEFI(CSM)主板提供CSM方式NVME启动功能。
3、原主板是纯UEFI(无CSM),想要CSM方式NVME启动,除了添加NVMe Option ROM,还需要添加模拟CSM---此方法待验证。
作者: pcfan120    时间: 2021-11-8 11:41
多谢大师分享,能否说明下使用方法,不太明白怎么使用,
有一个H61旧主板插上16G傲腾(pci转接口)只能做存储盘,无法当系统盘引导,希望有 坛友指点下如何能做系统盘?
作者: 蓝星明月    时间: 2021-11-8 11:50
18958925900 发表于 2021-11-8 10:34
谢谢蓝月,我已经下载过来了,但这个文件是不是也是一个BIOS,这个插入的操作能大概教一下吗?那个国外的我 ...

使用方法简单说明,请参考#1楼更新。
作者: 蓝星明月    时间: 2021-11-8 11:50
pcfan120 发表于 2021-11-8 11:41
多谢大师分享,能否说明下使用方法,不太明白怎么使用,
有一个H61旧主板插上16G傲腾(pci转接口)只能做 ...

使用方法简单说明,请参考#1楼更新。
作者: dxwx    时间: 2021-11-8 13:29
学习了,收藏了先。
作者: 蓝星明月    时间: 2021-11-8 13:32
本帖最后由 蓝星明月 于 2021-11-8 13:36 编辑
2012andyle113 发表于 2021-11-8 10:19
什么意思,是刷主板吧,什么插入

对啊,是要刷主板,需要将修改后的BIOS刷入主板。插入NvmeOpRom.bin,是指BIOS MOD(修改BIOS)。
作者: nianyueriPE    时间: 2021-11-8 22:11
谢谢分享
作者: kingdazhong    时间: 2021-11-9 08:21
感谢大大辛苦分享!
作者: aker    时间: 2021-11-9 10:26
好方法
作者: 18958925900    时间: 2021-11-20 11:39
蓝星明月 发表于 2021-11-8 08:23
对,是相类似。
插入NVME.ffs或使用NVME.EFI驱动是给UEFI方式提供NVME驱动。
插入NVME Option ROM是给L ...

这个编辑BIOS和刷写有点难,门槛跟魔改那些一样一样的。
作者: dk5689    时间: 2021-12-22 01:26
只能IDE,无法AHCI模式,导致xp的一个acpi驱动不上。
作者: 18958925900    时间: 2021-12-25 11:12
H110主板开始就可以直接Legacy引导NVME硬盘的,这个办法要是不刷BIOS就好了,刷BIOS风险太大了。
作者: 孤舟一笠    时间: 2022-1-15 02:00
多谢楼主分享,正好是我需要的。
作者: 2013kankan    时间: 2022-2-28 00:46
本帖最后由 2013kankan 于 2022-2-28 18:48 编辑

   是否有人成功过?    我尝试插入后,刷BIOS后 有NVME显示的启动项,但无法引导。
作者: dk5689    时间: 2022-3-1 02:25
2013kankan 发表于 2022-2-28 00:46
是否有人成功过?    我尝试插入后,刷BIOS后 有NVME显示的启动项,但无法引导。

z77主板,刷BIOS后 有NVME启动项,可以安装win7 x86
但是只能是IDE模式NVME,无法开启AHCI模式NVME

作者: xibeihanxing    时间: 2022-3-11 10:27
12年的技嘉主板,安装NVME转PCI-E,结果开机BIOS不能识别到MVME 硬盘,能刷BIOS来支持NVME吗?
作者: 蓝星明月    时间: 2022-4-29 21:19
xibeihanxing 发表于 2022-3-11 10:27
12年的技嘉主板,安装NVME转PCI-E,结果开机BIOS不能识别到MVME 硬盘,能刷BIOS来支持NVME吗?

什么主板,主板型号是多少?
作者: 18958925900    时间: 2022-5-30 10:43
MMTool 你用的是什么版本?公司里无聊打算玩一玩
作者: 蓝星明月    时间: 2022-5-30 10:50
本帖最后由 蓝星明月 于 2022-5-30 19:43 编辑
18958925900 发表于 2022-5-30 10:43
MMTool 你用的是什么版本?公司里无聊打算玩一玩

用smxdiy版本

1、新UEFIX64主板有三个文件版的NVME驱动(Nvme、NvmeInt13、NvmeSmm),已经支持UEFIX64和CSM启动NVME盘;

2、旧UEFIX64主板无NVME驱动的,只要用MMTool工具添加三个文件版的NVME驱动(Nvme、NvmeInt13、NvmeSmm),就可以支持UEFIX64和UEFI-CSM启动NVME盘;

3、本贴的"添加NVMe Option ROM法"比较适用于老Legacy BIOS主板,添加NVME驱动支持。



作者: 18958925900    时间: 2022-5-30 15:14
蓝星明月 发表于 2022-5-30 10:50
用smxdiy版本

1、新UEFI主板有三个文件版的NVME驱动(Nvme、NvmeInt13、NvmeSmm),已经支持UEFIX64和CS ...

2、旧UEFI主板无NVME驱动的只要,用MMTool工具添加三个文件版的NVME驱动(Nvme、NvmeInt13、NvmeSmm),就可以支持UEFI和CSM启动NVME盘,也支持Legacy的MBR引导XP和WIN7x32吗?
作者: 蓝星明月    时间: 2022-5-30 19:36
本帖最后由 蓝星明月 于 2022-5-31 08:22 编辑
18958925900 发表于 2022-5-30 15:14
2、旧UEFI主板无NVME驱动的只要,用MMTool工具添加三个文件版的NVME驱动(Nvme、NvmeInt13、NvmeSmm),就 ...

可以。

2、旧UEFIX64主板无NVME驱动的只要,用MMTool工具添加三个文件版的NVME驱动(Nvme、NvmeInt13、NvmeSmm),就可以支持: UEFI X64启动NVME盘,和UEFI-CSM启动NVME盘。

UEFI-CSM启动NVME盘:  可以支持Legacy的MBR引导XP和WIN7x32。

我就用技嘉B450M, UEFI-CSM启动NVME盘上的Grub4Dos,然后引导启动NVME盘上的WEPE1.2x86.iso(Win8-x86)和WEPE2.1x86.iso(Win10-x86)。
也通过UEFI-CSM启动NVME盘上的Grub4Dos引导启动SATA盘上VHD里的XP


作者: 莫名一念    时间: 2022-11-9 16:21
本帖最后由 莫名一念 于 2022-11-26 09:51 编辑

华擎M3A785GMH/128主板,AMI LegacyBIOS
对于AMI Legacy BIOS主板
用MMTOOL3.22版本给AMI Legacy BIOS插入定制的NvmeOpRom.bin;

我的做法是:左边的模块ID填写“20”,VID/DID填写设备的,插入即可。
然后刷回BIOS。BIOS会显示IDE:xx.xx.xx.xx的数字表示识别到了nvme。
百度一下:中关村之家论坛有我实践的帖子。
另:UEFI BIOS主板但没有M2插槽的,建议使用三个原生nvme模块插入。
注意两个问题:
1、空间不够可以使用UBU MOD一下BIOS或删除空块来解决。
2、注意原生的三个模块的版本:最新的反而会不起作用,要选择从同系或近系支持M2的主板BIOS中提取的原生模块方可。中关村之家也有我的实践贴,可供参考。
②Legacy AWARD BIOS可能不支持此模块,还需要试验。

为什么对UEFI BIOS老主板推荐原生三模块:因为采用NvmExpressDXE.ffs单模块虽然普适性比较好,但毕竟不是原生的,就会出现如果有第二块Nvme。BIOS中都显示为PATA:SS,无法区别。





作者: 莫名一念    时间: 2022-11-9 16:24
本帖最后由 莫名一念 于 2022-11-9 16:27 编辑

图片插入不了?????BIOS“BOOT”选项中即可显示IDE:2.0.0.1的SSD了

作者: ailixiaoran    时间: 2022-11-9 18:53
感谢分享
作者: sp4467    时间: 2022-11-9 19:15
多谢分享
作者: zhf1072    时间: 2023-1-20 09:12
谢谢分享,学习了
作者: duckyer    时间: 2023-2-9 14:56
找了很久的好方法,谢谢。一直用四叶草。
作者: 回想曲    时间: 2023-2-9 15:13
感謝分享。
作者: Cosplay    时间: 2023-2-9 15:36
谢谢分享     
作者: duckyer    时间: 2023-2-10 10:45
终于msi880G_E41用BIOS直接启动nvme上的Windows10了,先ssd的启动分区为FAT16格式,找不到bootmgr,借助grbdos4启动了windows10.后来,修改启动分区改为fat32,成功启动Windows10.
作者: cbbb8533    时间: 2023-2-10 10:47
看起来就很厉害
作者: a785432385    时间: 2023-2-10 11:01

谢谢分享
作者: 斯巴达克    时间: 2023-2-10 12:46

感谢楼主分享
作者: zxwdd    时间: 2023-2-21 11:44
怎样下载附件啊

作者: zxwdd    时间: 2023-2-21 11:45
有没有成功的啊,介绍一下
作者: lssysc    时间: 2023-4-8 15:52
“可以启动NVME盘上的WinXP”,你都没试过,就这样说。xp本身就不能从nvme启动吧。
作者: aptiva26    时间: 2023-4-8 16:57
谢谢分享
作者: ianzou    时间: 2023-4-23 19:44
我的一台Q87主板采用PCI-E转接HK的nvme硬盘,插16X槽位,按照楼主在“G4D能否像Clover一样当跳板启动PCI-E转接的nvme硬盘?”贴里的方法2步骤,制作的EFI文件夹及BOOTX64.EFI文件,
menu.lst文件如下:
title 启动 Windows WIM/VHD  使用 chainloader
uuid (hd1,0)
chainloader /efi/grub/ext/ntloader initrd=/efi/grub/ext/initrd.lz1 uuid=%?_UUID% file=/Win7_64.vhd

VHD文件MBR分区。正常启动VHD的Windows7 64bit 旗舰版。启动速度非常快,比原SATA SSD 快很多。非常感谢楼主!

现在问题是BOOTX64.EFI文件是64bit,不能启动VHD的Windows7 32bit 旗舰版。
用grub4dos-for_UEFI-2023-03-29里的BOOTIA32.EFI文件,在网上找了几个NvmExpressDxe.efi文件,
(1)将grub4dos-for_UEFI的BOOTIA32.EFI复制到EFI\Grub文件夹,并改名为G4DEX64.efi,同样用方法2步骤制作BOOTX64.EFI文件,
启动后能出现内嵌的in_menu.lst菜单,但不能启动“title NvmExpressDxeX64.efi+G4DEX64.EFI” 进入主菜单。
出现错误为"Fail to load virtual disk image .(00000000000000003)" Error13:...................
用grub4dos-for_UEFI-2023-03-29里的BOOTIA32.EFI文件,按照蓝星明月友的方法2,生成文件命令改成:
mkimage.exe -d i386-efi -p /efi/g4e -o BOOTIA32.EFI -O i386-efi -c in_menu.lst。将BOOTIA32.EFI拷贝到/EFI/Boot文件夹。启动时出现Error 1962 :No operating system found.Boot sequence will automatically repeat.不能启动系统。
下载了另外的几个BOOTIA32.EFI,拷贝到/EFI/Boot文件夹,都是不能启动系统。
BOOTIA32.EFI不能在Q87主板,I5 4570 CPU 上启动吗?
有坛友知道怎么在Q87主板上用grub4dos-for_UEFI启动32bit Windows7 VHD吗?
很希望楼主能告知32bit 的方法2步骤,制作能启动32bit 的VHD。这样老ROMOS系统也能用NvMe的SSD盘。谢谢!!!
作者: 蓝星明月    时间: 2023-4-23 20:03
ianzou 发表于 2023-4-23 19:44
我的一台Q87主板采用PCI-E转接HK的nvme硬盘,插16X槽位,按照楼主在“G4D能否像Clover一样当跳板启动PCI-E ...

一、UEFIX64主板不直接支持32bit UEFI启动;

二、32bit Windows7 不支持 32bit UEFI启动,32bit Windows7 只支持Legacy BIOS或UEFI-CSM启动;

三、NVME启动32bit Windows7的思路: 使用Legacy BIOS或UEFI-CSM  NVME启动
====  2022-05-30 补==============================================

1、新UEFIX64主板有三个文件版的NVME驱动(Nvme、NvmeInt13、NvmeSmm),已经支持UEFIX64和CSM启动NVME盘;

2、旧UEFIX64主板无NVME驱动的,只要用MMTool工具添加三个文件版的NVME驱动(Nvme、NvmeInt13、NvmeSmm),就可以支持UEFIx64和UEFI-CSM启动NVME盘;

3、本贴的"添加NVMe Option ROM法"比较适用于老Legacy BIOS主板,添加NVME驱动支持。
作者: ianzou    时间: 2023-4-23 21:40
谢谢楼主指导,只能刷主板了。还需到网上找找联想刷BIOS工具,用AFUWIN一直报写保护。
作者: ls9988    时间: 2023-4-24 05:05
留爪,慢慢研究。
作者: hanchi123    时间: 2023-4-25 13:35
感谢分享
作者: 18958925900    时间: 2023-4-25 16:21
莫名一念 发表于 2022-11-9 16:21
华擎M3A785GMH/128主板,AMI LegacyBIOS
①对于AMI Legacy BIOS主板
用MMTOOL3.22版本给AMI Legacy BIOS ...

你是真的实践过来,点赞。
作者: nikkoxzh1    时间: 2023-5-2 22:08
下载试试,看行不行
作者: nikkoxzh1    时间: 2023-5-2 22:08
不够分,再发一贴
作者: ningbo-xp    时间: 2023-5-3 12:23

学习了,收藏了先。
作者: ls9988    时间: 2023-5-25 23:55
在H61、B75主板上试了一下,失败:
mmtool 3.23在win10下显示不全,无法操作,特意装了一个win7,显示界面是全了,但无法读取原版BIOS,换mmtool 4.5,可以读取BIOS,但无法插入NVMe Option ROM。

一定要非UEFI的老主板才行吗?
作者: ls9988    时间: 2023-5-25 23:59
我有个比较特殊的要求,不知道有没有哪位大神能解决:
H61、B75等UEFI但没有m.2插槽的主板,通过转接卡用上NVME固态,这时以UEFI+GPT可以正常引导。
但我希望能以Legacy+MBR方式引导,要如何实现?
作者: 蓝星明月    时间: 2023-5-26 20:33
ls9988 发表于 2023-5-25 23:59
我有个比较特殊的要求,不知道有没有哪位大神能解决:
H61、B75等UEFI但没有m.2插槽的主板,通过转接卡用 ...

UEFIX64主板用CSM启动就是兼容Legacy+MBR方式引导的。可是适用于通过转接卡用上NVME固态。

====  2022-05-30 补==============================================

1、新UEFIX64主板有三个文件版的NVME驱动(Nvme、NvmeInt13、NvmeSmm),已经支持UEFIX64和CSM启动NVME盘;

2、旧UEFIX64主板无NVME驱动的,只要用MMTool工具添加三个文件版的NVME驱动(Nvme、NvmeInt13、NvmeSmm),就可以支持UEFIx64和UEFI-CSM启动NVME盘

3、"添加NVMe Option ROM法"适用于老Legacy BIOS主板,添加NVME驱动支持。
作者: 9832142    时间: 2023-10-3 19:37
感谢大佬的分享,收藏一下,以备后用
作者: lssysc    时间: 2023-10-19 18:02
dk5689 发表于 2021-12-22 01:26
只能IDE,无法AHCI模式,导致xp的一个acpi驱动不上。

确实如此,不能开启AHCI。大大的bug。
作者: huang1987    时间: 2023-11-7 19:05
谢谢分享
作者: 137731    时间: 2024-1-2 14:51
谢谢楼主分享
作者: duckyer    时间: 2024-2-1 12:00
本帖最后由 duckyer 于 2024-2-3 11:56 编辑

1.  华硕H81M-E 用optrom升级 可以Legacy方式启动nvme上的Windows 10 ,用的是winload.exe。
有efi启动选项,但是不能够efi方式启动nvme上的win10,不能够用winload.efi启动。
2.   三个文件和一个文件的nvme驱动,只能够efi方式启动,不能够Legacy方式,使用boot文件启动。 3.  将1和2合并升级,只有optrom起作用,不能够efi方式启动。

作者: duckyer    时间: 2024-2-3 12:09
    华硕H81M-E 升级BIOS终于可以efi、csm启动mbr 分区的 nvme 硬盘的win10了
1.升级nvme三个文件或者一个文件的nvme驱动,同时加入nvmeoptrom,必须写入nvme正确的DEV。
2开启csm后,Legacy方式启动nvme的操作系统。关闭csm,uefi方式启动nvvme系统。

作者: duckyer    时间: 2024-2-3 12:41
本帖最后由 duckyer 于 2024-2-13 10:43 编辑

添加三个文件版的NVME驱动,不能够Legacy+MBR方式引导nvme硬盘。
  必须再添加NVMe  Option ROM,开启UEFI-CSM,才能够Legacy+MBR方式启动NVME盘。根本原因是老uefiBIOS的csmcore模块中没有nvme的功能模块,添加NVMe  Option ROM或者其他主板csmcore中的nvme模块。其他主板csmcore中的nvme模块,更换硬盘方便,不用添加硬盘ID,但不好添加。
作者: 蓝星明月    时间: 2024-2-3 20:42
本帖最后由 蓝星明月 于 2024-2-7 23:02 编辑
duckyer 发表于 2024-2-3 12:41
添加三个文件版的NVME驱动,不能够Legacy+MBR方式引导nvme硬盘。
  必须再添加NVMe  Option ROM,开启UEFI ...

赞,研究得挺透的。

之前使用老主板,想要使用NVME启动,所以就了解和查找一些资料,写了本帖作为学习笔记。后来老主板坏了,新买的主板直接支持NVME了,也就没再做往下做验证了。

你的验证补充和修正我贴中的不足和错误。对于想要使用的人和用帮助,谢谢!我已将你64#65#66#楼实操和总结复制到1#楼
作者: 蓝星明月    时间: 2024-2-3 20:50
本帖最后由 蓝星明月 于 2024-2-7 23:02 编辑
duckyer 发表于 2024-2-3 12:09
华硕H81M-E 升级BIOS终于可以efi、csm启动mbr 分区的 nvme 硬盘的win10了
1.升级nvme三个文件或者一个 ...

赞,研究得挺透的。

之前使用老主板,想要使用NVME启动,所以就了解和查找一些资料,写了本帖作为学习笔记。后来老主板坏了,新买的主板直接支持NVME了,也就没再做往下做验证了。

你的验证补充和修正我贴中的不足和错误。对于想要使用的人和用帮助,谢谢!我已将你64#65#66#楼实操和总结复制到1#楼
作者: 蓝星明月    时间: 2024-2-3 20:51
本帖最后由 蓝星明月 于 2024-2-7 23:02 编辑
duckyer 发表于 2024-2-1 12:00
1.  华硕H81M-E 用optrom升级 可以Legacy方式启动nvme上的Windows 10 ,用的是winload.exe。
有efi启动选 ...

赞,研究得挺透的。

之前使用老主板,想要使用NVME启动,所以就了解和查找一些资料,写了本帖作为学习笔记。后来老主板坏了,新买的主板直接支持NVME了,也就没再做往下做验证了。

你的验证补充和修正我贴中的不足和错误。对于想要使用的人和用帮助,谢谢!我已将你64#65#66#楼实操和总结复制到1#楼
作者: 18958925900    时间: 2024-2-7 09:24
@duckyer老兄,你用legacy启动的有AHCY吗?
作者: duckyer    时间: 2024-2-13 10:38
NVME 硬盘只要4K对齐就可以了,sata串口硬盘才需要AHCI。
作者: tilltotell007    时间: 2024-2-13 10:46
虽然暂时用不到,不过谢谢楼主
作者: 2010lijiawei2    时间: 2024-4-27 18:55
为啥下载不了附件





欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3