程序员开发实例大全宝库

网站首页 > 编程文章 正文

老主板使用PCIE转m.2接口安装nvme固态硬盘

zazugpt 2025-04-26 22:33:09 编程文章 13 ℃ 0 评论

说明:本人主板技嘉B85m-d2v-SI, 因为硬盘损坏导致系统卡顿,顾希望更换成固态硬盘以提升速度。但该主板老旧,并无m.2接口。于是购买了绿联的PCIE转m.2接口硬件卡,外加七彩虹的nvme固态硬盘512G。

安装:将固态硬盘与pcie卡连接好后,插入该主板的PCIE X16接口(最大化性能)。硬件连接完毕,开始安装系统,发现主板bios系统无法识别nvme固态硬盘,无法设置为启动项。网上大部分的思路都是修改bios,使用MMtool4.5工具,添加nvmExpressdxe.ffs,然后重新刷新bios。该方法教程众多,思路是对的,但是坑点在于各种教程提供的工具不是无法使用,就是工具显示有问题,还要花钱购买等,我也是经过很多折腾,甚至都要放弃了,最后终于找到了mmtool 4.5版本工具(就用mmtool4.5的版本),经验证可用,也下载了nvmExpressdxe.ffs(期间我也尝试下载许多相关的nvmExpressdxe.ffs资源,有的资源不可用,有的资源刷入bios后也没有任何反应)。所有用到的资源我稍后会免费提供链接(2025年04月05日亲测成功的工具)。

!!!!!!刷bios有风险谨慎操作!!!!!

工具链接:通过网盘分享的文件:pcie转m2工具

链接:
https://pan.baidu.com/s/19KaByX4rfF5ZB9YRZzBRmw?pwd=cpjq 提取码: cpjq

我的操作步骤

1、备份原有bios系统(备份/恢复bios可以使用主板厂商提供的工具,我使用的是技嘉主板默认的@bios工具,可以在windows系统中安装操作。技嘉主板上bios系统中的q-flash也可以(没测,应该可以),得到xxxx.bin文件(后缀名只要是mmtool工具支持的都可以)

2、使用mmtool工具载入xxxx.bin(上面备份的bios文件),找到COREDEX模块并选中。

3、使用mmtool工具选择准备好的nvmExpressdxe.ffs,点击插入。(如果提示file size exceeds the volume size,是由于bios某个固件空间不足,该问题比较常见,可以考虑删除一些无用的模块,如:OEMLogo等;

我删除了一个就可以了,如果不行就继续删。如果担心删除风险,还有一个思路就是使用mmtool压缩插入nvmExpressdxe.ffs,如果不行就需要另外想办法了)。

4、插入成功后,就可以找到nvmExpressdxe相关项了,使用mmtool另存为一个bios文件,名称任意。

5、使用工具(技嘉提供的@bios)恢复刚刚准备好的bios文件,更新bios即可。剩下的就是正常安装系统的操作了。

番外篇:我最开始就是使用上面的方法,但是没有成功,于是我又考虑了通过安装双系统的方式来解决问题,原理是:既然主板无法设置固态硬盘启动(进入系统后还是可以识别该固态硬盘,只是不能作为系统盘启动),那我就用一个旧硬盘作为引导来指向固态硬盘。

刚开始我尝试使用clover这个启动工具来提供引导,该工具可以通过efi的方式提供nvme环境(nvmeExpressDxe.efi),没有成功(报错倒是忘记了,貌似与下面的错误是一样的),但此方法应该是可以但,该工具很强大,有兴趣可以试试。

然后我尝试用更简单的方式来提供引导,先在固态硬盘上安装系统,再使用winpe装机工具修复引导,修复的引导程序需要存放在旧硬盘上(注意旧硬盘和固态硬盘的分区都使用gpt格式,不要mbr格式)。很遗憾,系统虽然可以启动,但是启动系统时出现蓝屏错误:提示
/windows/system32/winload.efi错误。我只能认为是nvme环境在作怪,最终问题止步于此,又回到了上面的解决方案(
幸运的是找对了工具,所以此方法成功与否,找对了工具成功率就提高了许多)。

固态硬盘速度测试: 读写速度拉满3000M/s以上。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表