手上有一块华硕的老主板:H81M-E R2.0,闲置了有一段时间,由于是个Mini小板,准备在淘宝上淘个小机箱,整一下准备作为代码服务器用。考虑到现在是NVMe M.2固态硬盘的天下,决定直接上NVMe固态硬盘了。

华硕H81M-E R2.0主板信息链接:https://www.asus.com.cn/Motherboards/H81ME_R20/specifications/。

华硕H81M-E原生根本不支持NVMe,但可喜的时,该主板上有一个PCI-e 2.0的插槽,所以采用曲线方式:转接卡 + NVMe固态硬盘,都在京东上购买的。

  • M.2 NVMe转PCI-E 3.0 X16扩展卡:¥45,https://item.jd.com/41010473481.html;
  • 金士顿 250G M.2(NVMe协议) SSD:¥289,https://item.jd.com/100008763676.html。

更新老主板BIOS

为了整个操作过程方便,需要准备的硬件资源清单如下:

  • 一块普通机械硬盘,安装Win7 64位操作系统,后续的修改BIOS、主板刷入BIOS、操作系统注入NVMe驱动、WinPE启动U盘制作等操作都是在Win7系统上完成的。
  • M.2 NVMe转PCI-E扩展卡 + NVMe固态硬盘,可以先插在主板上的PCI-E x16接口上。
  • 一个U盘,用于刻录WinPE系统,在PE系统里对NVMe固态硬盘进行GPT分区。
  • 再一个U盘,用户刻录Win7 x64镜像或Win 2008 R2 x64镜像。

刷BIOS工具

  1. MMtool 4.5(用了好多版本,就这个版本在保存时不会报警告信息。但有一点不好,这个版本在Win10系统下窗体显示不完整,所以建议在VMware虚拟机里安装一个Win7系统,在Win7系统里操作MMtool)
  2. NVMe模块文件:NVMeExpressDxE.ffs
  3. 华硕H81M-E R2.0主板的最新BIOS文件,最新版是0504版本,文件名是:H81M-E-R2-ASUS-0504.CAP。华硕官网下载链接:https://www.asus.com.cn/Motherboards/H81ME_R20/HelpDesk_BIOS/
  4. AISuiteIII,后面刷BIOS要用到,目的是为了绕开BIOS文件的校验

修改BIOS

1、运行MMTool,点击左上角的“Load Image”来打开从华硕官网下载的最新版BIOS文件。

2、BIOS文件加载后,你会发现有一堆的模块文件。拉动滚动条,找到“CSMCORE”这个模块,并单击该模块名称。注意不要修改界面上的任何值。

3、保持模块“CSMCORE”是获取焦点状态,切换到“Insert”选项卡,点击“Browse”按钮选择EFI NVMe BIOS模块文件:NVMeExpressDxE.ffs;插入选项选择“Insert Compressed”,界面上其他数据就不要修改了,最后点击“Insert”按钮将NVMeExpressDxE文件插入到BIOS中。

4、若操作无误,拉动滚动条,在“CSMCORE”对应的Volume序号的最后一个模块就是刚才插入的NVMeExpressDxE。为了不覆盖官方的BIOS文件,最后点击“Save Image As”按钮来保存修改后的BIOS镜像文件。

5、最后得到支持NVMe设备的主板BIOS镜像文件。

主板更新NVMe BIOS

1、去华硕官网https://www.asus.com.cn/Motherboards/H81ME_R20/HelpDesk_Download/下载AI Suite III软件,在“公共程序”下面,要下载200多兆的那个,然后在Win7系统上安装好。

2、打开“AI Sute 3”软件,在左侧导航栏里点击运行“EZ Update”,准备对主板进行BIOS更新。

3、重点来了!!!为了保护计算机主板的安全性,华硕的EZ Update工具在向主板写入BIOS之前,会对BIOS文件进行校验。如果是直接更新修改后的H81M-E-R2-ASUS-0504-NVMe.CAP文件,文件校验肯定是不能通过的,自然也就没法更新到主板上。

这里更新有个小技巧:先选择官方的H81M-E-R2-ASUS-0504.CAP镜像文件,由于是官方出品,文件校验自然能通过,这时在界面的右侧会看到BIOS文件的信息。不要急着点右下角的“更新”按钮,而是把修改版的H81M-E-R2-ASUS-0504-NVMe.CAP文件重命名成H81M-E-R2-ASUS-0504.CAP,以达到欺骗软件的目的,最终绕开EZ Update工具的文件安全校验限制。

现在可以放心的点击“更新”按钮了,等待EZ Update将支持NVMe设备的BIOS镜像更新到主板中。更新完之后,重启电脑!

4、重启电脑时按F2键进入主板BIOS设置界面,会看到“启动设备选择”里多了一个启动设备:PATA SS:。没错,这个就是通过转接卡安装的NVMe固态硬盘。此时,NVMe固态硬盘还没有初始化,后面会讲到如何对NVMe固态硬盘进行分区格式化。

5、按F8键调出启动设备列表,在列表中也可以看到PATA设备。注意,此时PATA设备对应NVMe固态硬盘还没分区格式化,也没有安装操作系统,是不能引导启动电脑的。

6、进入Win7系统,打开设备管理器,在其他设备列表中会看到一个没有安装驱动的“PCI设备”,这个设备就是NVMe固态硬盘。如果你只想将这个NVMe固态硬盘作为数据盘来用,去微软官方下载KB2990941、KB3087873这两个补丁就可以了,补丁安装完之后,NVMe固态硬盘就可以正常使用了。关于这两个系统补丁的使用说明,可以参考戴尔网站的一篇文章《Microsoft Hotfix的NVMe固态驱动器配置要求》。

如果你想将这个NVMe固态硬盘作为系统盘,需要引导 电脑启动,后面还有一些工作要做。

制作WinPE启动U盘

1、百度搜索“winpe nvme”,应该会搜索到一堆的WinPE系统(文章的后会提供该PE系统的下载)。

2、将PE系统刻录到U盘,此PE U盘在后面初始化NVMe固态硬盘时需要用到。

安装操作系统

操作系统注入NVMe驱动

原生的Windows 7或Windows Server 2008等ISO镜像是不支持USB 3.0和NVMe设备的。具体的表现为:安装此类操作系统时可能会出现键盘鼠标失灵的情况,如果有安装NVMe协议的SSD硬盘,一定是找不到该硬盘设备。所以需要借助外部软件工具,将USB 3.0驱动和NVMe驱动注入到原版ISO镜像中。

这里需要用到华硕的Easy Installer,官网下载地址:https://www.asus.com.cn/supportonly/EZ%20Installer/HelpDesk_Download/。操作步骤如下:

1、将原版Win7镜像或Win2008镜像加载到虚拟光驱中,然后检查镜像是在哪个驱动器(我这里是D盘,安装Win 2008系统)

2、将下载到的Easy Installer解压,并打开软件

3、选择镜像操作方式,这里选择“从Windows 7 操作系统光盘至ISO文件”,即驱动注入成功后,再重新封装成ISO镜像文件,这样后续可以继续使用该镜像文件。

4、选择光盘原始文件。注意一点,该软件表面是似乎只能对Windows 7镜像进行驱动注入,事实上是支持Windows 2008镜像的。

5、选择注入驱动后的ISO保存路径,另外就是要勾选注入的驱动。由于我的机器上使用的是NVMe协议的固态硬盘,所以必须要勾选“安装NVMe修复程序”,否则在安装系统时就找不到NVMe协议的固态硬盘。

6、驱动注入过程开始。根据电脑配置的不同,花费的时间从几分钟到几十分钟不等,耐心等待就好了。直到最后弹出“安装成功!是否关闭此工具?”的对话框,表明驱动注入完成了。

7、找到新生成的ISO镜像文件,此时USB3.0驱动和NVMe驱动都包含在其中。然后用UltraISO工具新镜像刻录到U盘中进行操作系统的安装,安装过程与原版系统无异。OK,USB3.0驱动和NVMe驱动注入教程到此结束。

WinPE对新装SSD硬盘进行GPT分区

1、电脑上插入制作好Win10PE U盘,将电脑引导进入Win10 PE系统。该PE系统自带NVMe驱动,会识别NVMe固态硬盘。

2、进入PE系统后,使用PE自带的DiskGenius分区工具给固态硬盘按照GPT方式分区。这里使用快速分区方式,一般分2~5个分区就行了。最好不要手动分区,因为你可能会漏掉保留分区ESP和MSR,这正是GPT分区的引导内容所在,漏掉了这两个保留分区,就不能引导计算机启动了。(下图是一个DiskGenius快速GPT分区的参考,请根据自己的实际情况操作)

3、快速GPT分区设置

4、GPT分区最终结果

UEFI+GPT安装操作系统

经过前面复杂的操作,操作系统注入NVMe驱动并刻录到U盘、SSD硬盘进行GPT分区等,现在可以开始正式安装操作系统了。将Win 2003 R2 X64(或者Win 7)的U盘插在电脑上,并设备电脑从U盘启动,可以进入到操作系统安装界面,但在选择分区时出错了,提示:安装程序无法创建新的系统分区,也无法定位现有系统分区。

出现上述错误的原因是:Win 2003 R2系统的U盘在启动时不是以UEFI方式引导电脑启动的,对GPT分区格式的硬盘无法识别。所以必须要采用UEFI模式引导才能识别到GPT分区格式的硬盘。下面给出一张表,是各操作系统支持GPT分区的情况列表:

Windows Server 2008 采用UEFI+GPT方式安装系统的方法

  1. U盘必须是FAT32格式,NTFS格式无效。
  2. 把U盘目录下的\efi\microsoft\boot 目录复制到U盘\efi\文件夹下。
  3. 然后找到一台已经装好的win2008系统的电脑,在C:\windows\boot\efi\目录下把bootmgfw.efi文件复制到U盘\efi\boot\目录下, 并重命名为BOOTx64.EFI。或者下载已经准备好的BOOTx64.EFI文件,然后复制到U盘的\efi\boot\目录下。
  4. BIOS中设置引导方式UEFI方式优先

接下来就是正常安装操作系统了,将系统安装到NVMe固态硬盘上。

全部工具软件下载

老主板支持NVMe:https://pan.baidu.com/s/1iC0twPk6Pf7icoDSl_2V-A

百度网盘提取码:t5fh

华硕主板H81M-E BIOS刷NVMe支持M.2固态硬盘成功相关推荐

  1. [原创](免改BIOS)使用Clover升级旧电脑-支持NVMe M.2 SSD固态硬盘作为系统盘引导

    [简介] 常用网名: 猪头三 出生日期: 1981.XX.XX 个人网站: https://www.x86asm.org QQ交流: 643439947 编程生涯: 2001年~至今[共20年] 职业 ...

  2. 联想r720安装固态_联想拯救者r720笔记本NVME接口M.2固态硬盘怎么安装win7系统

    [文章导读]联想拯救者r720是一款游戏笔记本,专为游戏设计的键盘备受年轻网友喜爱,这款电脑采用了英特尔 酷睿i5 7代系列,能够满足游戏用户们使用需求,新推出的联想笔记本电脑都预装了win10系统, ...

  3. 华硕x450jn拆机_华硕X450JN笔记本拆机升级SSD,影驰ONE120固态硬盘上手

    华硕X450JN笔记本拆机升级SSD,影驰ONE120固态硬盘上手 2017-11-15 14:41:12 1点赞 4收藏 0评论 华硕X450JN(i5-4200H 4G 1TB NV840M 2G ...

  4. 无法识别 移动固态硬盘_M.2固态硬盘不能识别怎么办 Bios开启CSM识别M.2固态硬盘方法...

    随着SSD大幅降价,如今M.2接口固态硬盘逐渐成为主流,相比于普通的SATA接口固态硬盘,其速度要更快的多,因为也有着未来主流SSD之称.一般来说,只要主板配备M.2接口,就可以安装这种速度更快的固态 ...

  5. 服务器主板能配固态硬盘吗,主板没有M.2接口能使用M.2固态硬盘吗【使用方法】...

    固态硬盘与主板接口都是必须想配对的,那么主板没有M.2接口可以使用M.2固态硬盘吗?主板都没有M.2接口是不可以安装M.2固态硬盘的,接口都没怎么装,这还用吗? 主板没有M.2接口还可以使用M.2固态 ...

  6. 华硕重装后进入bios_华硕B365主板如何重装win7|华硕主板怎么进入Bios

    华硕品质坚若磐石,因为这句话,很多用户选择了华硕B365主板,这块主板基于B365芯片组,简单的从编号上看,比B360高点,经过一番深入研究规格表后,突然发现,这好像就是H270芯片组.比起B360主 ...

  7. 华硕主板反复进入BIOS以及无法识别固态硬盘?

    装机时遇到同样的问题,反复进入BIOS界面, 启动顺序栏无法识别安装了Win10系统的固态,导致无法设置从固态启动. 没有安装显卡导致CSM模式无法打开 我使用的是 华硕的B760M-K主板 CPU: ...

  8. 记一次让自家旧主板支持M2接口固态硬盘的折腾记录

    首先这篇文章是针对小白的,大神可以绕路,大神可以绕路,大神可以绕路,重要的事情说三遍!也不要问我太多高精尖的问题,我只是借用了大神已攻克的问题,甚至为了偷懒,用了很多他们的图片,只是大神虽然都做到了, ...

  9. 华硕天选二FA506QM BIOS更新至311无法读取固态硬盘

    更新完BIOS后,在BIOS界面可以看见固态硬盘的存在,但进入win11系统后无法读取固态硬盘

最新文章

  1. 活动推荐 | 2019日立「视频分析技术黑客马拉松」报名启动,还有高额奖金等你赢...
  2. 编程语言python特点-Python和其他编程语言相比有哪些优势呢?
  3. 开启Windows8里面的Hyper-V虚拟机功能
  4. sublime Text3插入参考文献问题
  5. 自编码的matlab代码,深度学习自动编码机MATLAB实现
  6. SIGIR 2020 | 相似问题判定的二次匹配模型
  7. matlab中转置和裁剪,对Matlab中共轭、转置和共轭装置的区别说明
  8. python dialect='excel'是什么意思_python读取和生成excel文件
  9. dos下设置mysql密码_MySQL数据库之dos或wamp下修改mysql密码的具体方法
  10. 开关电源之PCB安规设计规范
  11. 局域网从另一台电脑copy文件(Linux系统下)
  12. ASP.NET MVC URL重写与优化(进阶篇)-继承RouteBase玩转URL
  13. 动态加载Asp.net分页控件
  14. 基于FPGA的多人表决器(VHDL)
  15. Unity Hex与Color之间进行颜色转换
  16. mysql 按照条件计数_Mysql按条件计数的几种方法
  17. python饿了么商家开放平台模拟网页http请求实战
  18. python读书心得体会范文_读书的心得体会范文3篇
  19. 人脸识别助力网络支付实名制落地推进
  20. 转行产品经理必须要知道的三件事!

热门文章

  1. maven跳过Test打包
  2. PS证件照红底转蓝底
  3. [leetcode每日一题2021/5/8]1723. 完成所有工作的最短时间
  4. Python 爬取每日北上资金数据
  5. 密码模块安全等级 GM/T 0028
  6. 【Hive】解析复杂json格式字段
  7. 高性能网络编程之 Reactor 网络模型(彻底搞懂)
  8. 信息系统项目管理师核心考点(五十四)配置项分类、状态与版本
  9. android设计模式面试,从外包公司到今日头条offer,吐血整理
  10. 腾讯优图|人脸3D重建与渲染技术研究与应用