overload
对于主板上连M.2接口都没有的电脑,其实我们也可以用PCIe卡转接安装。这并不困难,花费也不大,但必须注意转接卡的接口与固态硬盘接口的适配问题。一般来说,目前的转接卡都是采用Socket 3(M Key)接口(图2),一部分使用Socket 2(B key)的M.2固态硬盘可能无法安装使用。而与此同时,市场上还有一种使用SATA接口的M.2固态硬盘转接卡(图3)。那么,这种接口差别是怎么回事?又该怎么分辨和使用呢?
首先我们要知道,其实M . 2 接口的早期标准,即NGFF,在设计时就考虑到了既可以连接高速的PCIe通道,也可以连接相对低速的SATA通道,因此M.2≠PCIe。只是随着M.2接口的进化,在目前市售的绝大部分主板上,M.2接口默认标准都是PCIe,反而是极少量SATA通道专用的M.2接口会特别注明。
而在采用PCIe通道的M.2插槽中,同样有不同的类型,也就是前面提到的Socket 2和Socket 3(图4)。前者可兼容SATA和PCIe ×2通道,后者才是真正支持完整NVMe标准的产品,不仅同样兼容SATA,而且最高支持到PCIe ×4通道。在电气结构方面,两者的差异主要是短插槽部分的金手指数量,Socket 2的SSD接口正反面为5+6个金手指,主板插槽一般可见5个触点;Socket 3的SSD接口正反面为4+5个金手指,主板插槽则一般可见4个触点。
當然,实际接入的SSD以哪种标准速率运行,是由SSD的板载总控芯片而非主板或接口就能完全决定的,这也是为什么很多M.2 接口上会注明同时兼容NVMe(PCIe)和SATA。因此,随着技术的进步和Socket 3高速接口成为主板上的主流配置,高速的NVMe M.2固态硬盘(即使是PCIe ×2通道的产品)开始逐步统一到Socket 3接口之下,而Socket 2在如今已经几乎是SATAM.2的专属接口了。作为使用PCIe 4×插槽的扩展卡,当然更没必要去兼容最高只有PCIe ×2通道的慢速接口,所以几乎全部使用了Socket 3接口。
在老电脑上使用NVMe固态硬盘遇到的最大问题,其实还不是安装,而是很多旧主板不能识别和使用NVMe这样的新一代传输协议,当然更不能在相应的固态硬盘上安装操作系统了。
对于不支持NVMe协议的BIOS,我们可以采用自行修改BIOS的方式一劳永逸地解决问题(图5),不过这对一般用户来说确实难度太高,笔者也不是很推荐。现在有一种变通的方法,通过闪存盘模拟引导,加载UEFI分区的方式解决这个问题,所需的额外设备不过是一个闪存盘而已。
首先下载Bootdisk Utility(http://www.xdowns.com/soft/6/7/201 6/soft_156279.html),下载完毕点击运行。
选中要用来引导的闪存盘(图6),点击“Format Disk”,这个过程会比较长,因为它执行的不仅是格式化,同时还会自动联网下载引导程序,并且自动执行分区。
执行完毕后,引导闪存盘会变成两个分区,一个是2 0 0MB的FAT32分区,另一个是剩余容量并且没有分配盘符的分区(图7)。这时退出Bootdisk Utility,然后打开那个200MB的闪存盘盘符,找到EFI\CLOVER\drivers-Off \drivers64文件夹下的NvmExpressDxe-64.efi文件(图8),将其复制并粘贴到闪存盘盘符的EFI\CLOVER\drivers64和EFI\CLOVER\drivers64UEFI两个文件夹中。
完成后,就可以将Windows系统安装到NVMe固态硬盘上了。与直接从Windows安装盘上启动不同,在启动选择引导盘时,我们要选择刚刚制作的含有200MB分区的闪存盘进行引导启动(图9),然后进行安装。而且需要注意,在安装完毕以后,Wi ndows的系统安装盘可以拔下,但是那个引导闪存盘就必须一直安装在电脑上当作引导盘使用了。