2015年Intel、三星陆续发布了基于NVMe控制器的SSD产品,其中Intel SSD 750采用了PCI-Express x4、U.2两种传输接口,而三星950 PRO SSD则采用了M.2接口。无论是Intel SSD 750还是三星950 PRO SSD内部数据传输通道均为PCI-Express x4,得益于超高传输带宽,NVMe SSD读写速率轻松突破GB/s,深受PC发烧玩家的青睐。
不过由于NVMe SSD是全新产品,无论是操作系统还是硬件支持都有所不足,诸如NVMe SSD无法安装系统、老旧平台如何用上NVMe SSD的问题层出不穷,下面就来一一做出解答。
◆ 什么是NVMe SSD?
NVMe的全程为Non-Volatile Memory Express,意即非易失性存储器标准,采用了PCI-Express作为数据传输通道的一种规范,基于此目前支持NVMe控制器的SSD主要包括PCI-Express x4、M.2、U.2三种接口,其产品内部数据传输通道最高均为PCI-Express x4。
按照PCI-Express 3.0 x4规范理论最高传输带宽为8GB/s,相比现有的SATA 6Gbps带宽提升超过10倍,而且在后续随着PCI-Express版本的升级或者增加通道数量,其传输带宽还可以成倍提升。
SATA控制器和NVMe控制器的差异
尽管早先有不少高端SSD改用PCI-Express接口,以突SATA接口的带宽瓶颈,但控制器设计和传统SATA控制器并没有本质区别,依然采用老旧AHCI控制器,优点是大部份操作系统均已原生支持AHCI驱动,兼容性高能支持绝多部分操作系统及主板平台,但AHCI控制器接口却无法完全发挥PCI Express接口及NAND Flash颗粒的性能优势。
AHCI控制器接口(Advanced Host Controller Interface)是PCI时代非常老旧的技术规范,主要是针对旋转碟片读写的机械式HDD而设,例如加入NCQ(Native Command Queuing)技术、优化硬盘的数据分布,将存取顺序做最有效率的排序以减少机械臂移动的距离,进而达到省时以及延长硬盘寿命的效果,但当时的设计并非为SSD产品而生。
基于NVMe传输协议的SSD随机读取延迟更低
NVMe控制器接口特别针对PCI Express接口及NAND Flash特性作出了优化,NVMe能同时处理最高64000个Command Queues指令列,每个指令列最高可包含64000个指令,充分发挥NAND Flash平行读写优势。AHCI控制器接口则只能同时处理1个Command Queues指令列,每个指令列最高只能包含32个指令,令IOPS读写性能大幅落后NVMe。
◆ NVMe SSD如何安装系统?
目前已经有发烧DIY玩家开始用上NVMe SSD产品,2016年随着更多品牌的加入,NVMe SSD价格将会逐渐向主流消费级市场靠拢,取代SATA 6Gbps SSD或者出细分高端SSD市场。不过只有最新的Windows 10操作系统内置NVMe驱动,而早先的Windows XP、Vista、7、8、8.1系统并没有内置NVMe驱动,所以在NVMe SSD上安装这些系统的过程中会出现找不到SSD的情形。
Windows 7系统无法加载NVMe SSD,需点击浏览手动加载驱动
实际上Windows系统安装的过程中,对于没有内置驱动的设备会提供手动加载驱动模式,当Windows(以Windows 7系统+Intel SSD 750 480GB SSD)安装到磁盘选择页面时,Intel SSD 750并不会出现在备选磁盘列表,用户需要点击“浏览”按钮手动加载Intel SSD 750的对应版本驱动。
手动加载Intel SSD 750驱动步骤
用户首先从Intel官网()下载驱动程序,解压后将驱动程序拷贝到用FAT32、FAT格式化的U盘,在系统安装前插入到主板USB 2.0接口上,系统安装过程中使用手动模式加载驱动,驱动加载完成后Intel SSD 750就会出现在系统安装位置列表中。
手动选择NVMe驱动加载安装
NVMe SSD被识别出来
值得注意的是用户如果在Intel 100系列芯片组主板上安装Windows 7系统,还需要在系统安装盘中整合xHCI驱动,详细教程参考:《Z170没法装Win7?编辑教你3步完美解决》。
◆ Intel 8/7/6系主板如何用上NVMe SSD?
无论是PCI-Express x4插槽NVMe SSD还是U.2插槽NVMe SSD、M.2插槽NVMe SSD,其内部传输通道均为PCI-Express 4,也就是说理论上任何一块主板都可以支持NVMe SSD,不过以Intel官方文档中只有Intel 9/100/X99芯片组主板可以支持NVMe SSD,而Intel 8/7/6、X79以及AMD平台等只能干瞪眼,为了用上一块NVMe SSD,而升级整个平台显然得不偿失。
华硕M6G(Intel Z87芯片组)主板并不支持NVMe
PCI-Express x4接口的碰撞能擦出火花吗?
实际上诸如Intel 8/7/6、X79以及AMD平台等主板不支持NVMe SSD,仅仅只是因为主板BIOS中没有NVMe模块提供支持,只需要在BIOS中添加对应的NVMe模块就可以像最新的主板一样完美支持NVMe SSD并支持作为系统盘。
基于此我们首先需要找到一款支持NVMe的主板BIOS,使用BIOS编辑工具将NVMe提取出来,然后将提取出来的NVMe模块插入到Intel 8/7/6、X79以及AMD平台等主板,这样这些主板安装系统的过程就和Intel 9/100、X99主板无异。
试验过程中我们选择了华硕M6G(Intel Z87)和华硕Z170-DELUXE,其中华硕Z170-DELUXE主板BIOS用于提取NVMe模块,而华硕M6G则作为待验证主板。
使用MMTool加载华硕Z170-DELUXE主板BIOS
首先使用MMTool工具,点击“Load Image”加载华硕Z170-DELUXE主板BIOS,并依次从BIOS中找到Nvme、NvmeSmm、NvmeInt13三个文件,这三个文件就是NVMe SSD的控制模块。
依次将Nvme.ffs、NvmeSmm.ffs、NvmeIn三个文件提取出来
分别点击“Extract”并选择“Extract UnCompressed”将其分离出来(文件后缀为ffs),执行完成后就可以看到文件夹下面Nvme.ffs、NvmeSmm.ffs、NvmeIn三个文件。
“Load Image”加载华硕M6G BIOS文件
找到CSMCORE文件然后依次插入Nvme.ffs、NvmeSmm.ffs、NvmeIn三个文件
插入完成后可以看到三个文件位于“Volume”末尾
再次使用MMTool工具,点击“Load Image”加载华硕M6G BIOS文件,加载完成后找到CSMCORE文件,然后使用“Insert”插入的方式将Nvme.ffs、NvmeSmm.ffs、NvmeIn三个文件依次插入,插入选项选择“Insert Compressed”模式,插入完成后可以在对应“Volume”的末尾看到这三个文件,表明插入成功,然后选择“Save Image”保存BIOS。
驱动加载完成后就可以正常安装操作系统
然后使用主板BIOS升级工具将修改后的BIOS刷入主板,然后就可以正常安装系统。值得注意的是由于修改后的BIOS未获取签名认证,对于华硕主板来说就需要使用USB BIOS Flashback来刷新,如果使用EZ FLash直接会校验不过而无法刷新。
1.文章《华硕主板怎么开启ahci 华硕主板怎么开启ahci模式…》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《华硕主板怎么开启ahci 华硕主板怎么开启ahci模式…》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好