MENU

不支持M.2接口的旧主板使用M.2 SSD作为开机启动盘的三种方法

June 18, 2021 • Read: 676 • 默认分类阅读设置

前言

之所以会有这个文章是因为笔者在全国职业院校技能大赛云计算赛项中获得了国赛二等奖, 发了奖金就给老电脑更新一点配件, 暂时买了一个NVME M.2转换PCI-E的转接卡, 金士顿骇客神条DDR3 8GB 1600 * 2, 希捷2TB 5900转硬盘, 影驰256GB NVME M.2固态硬盘

起因

最初我以为旧电脑中, 虽然没有NVME M.2的接口, 但是买一个转接卡转给PCI-E作为启动盘, 是没有什么问题的, 但是当我给SSD装好系统, 插上主板之后, 发现BIOS中无法选择PCI-E上的硬盘作为启动设备, 特征为不认盘, 就是在启动菜单中不显示PCI-E槽中的SSD, 经过笔者一整天的思考, 发现了三种方法解决这一个问题, 让没有M.2接口的旧主板作为启动设备

三种解决方案

  1. 使用Clover这一类boot工具, 在进入boot manager后再选择SSD进行启动
  2. 手动修改主板BIOS, 导入NVME模块, 使BIOS支持PCI-E硬盘引导
  3. 将M.2 SSD转为USB, 开机使用USB作为启动设备

解决方案一: Clover

这里可以直接参考这个大佬的文章, 写的很详细

【教程】使用Clover启动Nvme协议的固态硬盘 - 哔哩哔哩 (bilibili.com)

解决方案二: 更新主板BIOS

事先提醒, 刷BIOS有风险

参考文章: mmtool——BIOS修改工具及添加nvme模块教程 - 『精品软件区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

如果你的主板是B85-PLUS R2.0, 那么可以用我在下面提供的BIOS进行操作, 这个是我亲测没问题的

点击这里下载B85-PLUS R2.0主板支持NVME的BIOS程序

这个包的操作方法:

  1. 准备一个空U盘, 新建一个BIOS文件夹, 将包中的三个文件放入其中
  2. 准备一个PE启动U盘/DVD, 进入纯DOS模式(一定要纯DOS模式, 大白菜就有纯DOS)
  3. 进入纯DOS模式后, 按照以下操作

首先进入C盘, 输入: C:\后回车

输入dir后回车, 查看C盘下文件, 如果有BIOS文件夹, 则是正确, 如果没有BIOS文件夹, 依次输入D:\等, 直到你找到BIOS文件夹

输入cd BIOS回车进入BIOS文件夹下, 再输入dir查看当前目录下的所有文件, 如果有AFUDOS.exe, NVME.ROM, START.bat三个文件的话, 则为正确, 直接输入START.bat回车进行BIOS的刷写, 然后等待之后BIOS就刷写好了

刷写好BIOS后输入r回车, 进行重新启动, 这时候进入BIOS, 会发现启动设备多了一个Windows Boot Manager, 则为成功

  1. 这时候工作还没有做完, SSD中的系统必须按照如下要求安装

进入PE系统, 使用Disk Genius分区工具, 将PCI-E槽中的SSD硬盘进行格式化(格式化前备份好资料)

格式化后, 选中SSD硬盘, 选择上方的快速分区, 分区表类型选择GUID

下方的分区数目可以自定义, 想要分几个区, 就选几个区, 一般这个SSD都是用于引导系统, 所以分一个区就够了, 给它全部空间

在下方选择重建主引导记录(MBR), 在右侧高级设置中分配分区空间

一定要勾选右下角的对齐分区到此扇区数的整数倍, 给默认值就好(2048扇区)

然后确定, 这时候就分区好了

只有PCI-E槽上的SSD需要这么分区, 其它硬盘按照正常分区方法进行分区就可以

  1. 在分区之后, 使用Disk Genius工具清除除了ESP, MSR分区以外的所有分区盘符(就是C盘, D盘这些东西, 先给清掉)
  2. 然后再使用Disk Genius工具, 给那些分区重新分配盘符, 但是一定要给SSD的那个分区C盘, 其它的自己分就好(ESP, MSR不用管)
  3. 然后使用老毛桃PE中的WinNTSetUp工具, 进行操作系统的安装, 位置在开始菜单->所有程序->安装维护中, Windows安装源选择官方Windows10镜像, 引导驱动器选择刚才的ESP分区(这个ESP分区一定要在Disk Genius中和文件管理器中确认好), 安装驱动器选择C盘, 然后单击开始安装就好了
  4. 安装完系统后进行重启, 重启后一定要进入BIOS确认好Windows Boot Manager在第一启动项, 确认好后按F10保存并重启
  5. 重启后就进行系统的配置了, 这时候就已经结束了所有步骤了, Enjoy it!

解决方案三: M.2转USB

事先声明, 这个方案只是笔者想到的, 但是没有实践, 因为我使用解决方案二解决了我的问题, 但是我认为这个解决方案应该是可行的

就是淘宝买一个支持M.2转USB3.0的转接器, 然后插在电脑上, BIOS中选择USB启动, 选择这个USB, 应该没有问题

但是SSD的速度有可能被影响, 这个笔者没有试验过