老电脑用M.2接口Nvme协议固态硬盘装Windows
前言:脑子一热买了个M.2接口的nvme硬盘和硬盘盒,利用Wintogo做了个可移动操作系统。突发奇想,想把nvme硬盘安装到电脑上,无奈电脑上没有M.2接口,无法使用。通过百度大法,搜索到了好多技术文章,但都是简单的复制粘贴来的,要么太麻烦,要么错误处较多,无法直接学习实练。自己摸索了比较可行实用的方案整理后作以分享。
这里说的老电脑是指的没有M.2接口的电脑。如果想用固态硬盘,只能选用SATA接口的2.5寸SSD固态硬盘,无法直接享受M.2接口Nvme协议的固态硬盘。通常这种电脑可以通过刷BIOS,通过注入NVME协议来启动,但成功率并不高,且有一定的风险。另外一种方法,就是本文分享的通过Clover引导的方式。
引导方式有两种,一种是通过优盘启动引导至固态硬盘操作系统;一种是将启动设置为机械硬盘引导至固态硬盘上的操作系统。
1、首先,需要电脑有空闲PCI-e插槽,一片m.2 nvme转接卡,一片m.2 nvme硬盘,一个200MB以上的优盘(需要一直插在电脑上)。将固态硬盘通过转接卡安装到PCI-e插槽上,开机看能不能识别,能否作为从盘识别固态硬盘。
2、然后,下载备好以下软件:
Bootdisk Utility(BDUtility)
CloverBootloader 下载地址:https://github.com/CloverHackyColor/CloverBootloader/releases

3、插入备好的优盘,建议将下载好的Clover拷贝至Bootdisk Utility程序文件夹(我下载的版本为Clover-5150-X64.iso.7z),双击BDUtility.exe打开Bootdisk Utility软件。

先单击Options,选择Configuration,进入Configuration设置。
Clover Bootloader Source选项里:选择Local里的 Clover-5150-X64.iso.7z,如果没有拷贝进来,那就单击Local Repo来选择你计算机上下载好的Clover版本,其他留空。
Format options选项里:Volume label,输入自己喜欢的卷标;Multi Partitioning输入分区的大小,建议200(容量为MB),其他留空。
Other选项留空。
单击OK,返回程序主界面。

设置好之后,回到程序主界面后,单击Format。之后会弹出提示,确认即可。等出现All done提示,说明启动优盘已生成。
4、此时,电脑会出现有一个Clover卷标的分区和一个未创建的空白空间(该未创建的空白空间后期可以创建分区,可以使用。但保险起见,建议不要存取数据使用)给这个Clover分区添加盘符。
5、关键的一步!
打开优盘的分区,找到根目录\EFI\CLOVER\drivers\off下,将NvmExpressDxe.efi文件分别拷贝至这4个目录下。
\EFI\COLVER\drivers\UEFI
\EFI\COLVER\drivers\BIOS
\EFI\COLVER\drivers32
\EFI\COLVER\drivers32UEFI
如果没有则创建相应文件夹(其实,只要拷贝第一项即可。为了兼容性强,建议4个文件夹都创建并拷贝)。
6、用记事本打开\EFI\COLVER下的config.plist,搜索“timeout”,将后面的”<integer>5</integer>”中的数字5更改为“1”或者干脆改为“0”(开机引导界面停留时间)。
7、启动优盘已做好!将设置的引导优盘盘符删除(避免后期在Windows下的误操作),拔掉优盘,关机,插入带有m.2接口硬盘的转接卡。
8、开机安装操作系统,此时建议全新安装Windows10以上版本。可以优盘、光盘安装,直接安装到nvme协议的固态硬盘上。
安装过程重启的时候会提示没有可启动的硬盘,此时拔掉系统安装盘。插入做好的引导启动优盘,重启电脑至BIOS设置为优盘启动。此时就能直接启动到Clover界面了,选择Boot Microsoft EFI Boot from EFI,引导固态硬盘进行后续的系统安装。

下次启动电脑的时候会默认引导该固态硬盘。
好了,开始享受M.2接口带来的nvme协议固态硬盘的流畅吧!
PS1:关于机械硬盘启动:将机械硬盘接到计算机上,用DiskGenius或PowerQuest PartitionMagic将硬盘分区转换为GPT格式,分区时多出100-200MB的ESP分区,设置盘符。通过PE系统将上述第6步设置好的启动盘EFI文件夹拷贝至机械硬盘此ESP分区根目录下,然后将该ESP盘符删除,重启计算机设置为该硬盘为第一启动顺序,既可以该硬盘ESP分区引导CLOVER而无需之前做的优盘引导了,引导进入M.2固态硬盘操作系统。