211service.com
NVMe与M.2:总线,接口和协议[克隆磁盘]
概括 :

什么是M.2 SSD?什么是NVMe SSD?如何区分它们?在这篇文章中 迷你工具 解释 NVMe与M.2 对你清楚。此外,它还涉及PCIe和SATA总线。知道了差异之后,您就可以知道应该购买哪个SSD。
快速导航:
大家好!有什么想法吗?我正在构建一个新的英特尔第8代系统。 NVME如此惊人,但是对于游戏,VR,MS Office生产力而言是否过高?价格差异巨大...我不知道是否要购买M.2 1TB NVME($ 449)或仅仅是M.2 1TB SATA($ 280ish)并把额外的$ 170投入其他地区... --- hardforum.com
众所周知,SSD比HDD更快。为了提高PC的性能,您可以决定从HDD升级到SSD。但是,您知道不是所有的SSD都一样吗?我已经讨论过了 M.2 SSD与SATA SSD 前。在本文中,我想更深入地探讨M.2 NVMe与M.2 SATA与PCIe SSD。
M.2 NVMe与M.2 SATA与PCIe SSD
形式
当前,人们正在追求更轻薄的笔记本电脑。为了迎合这个大众市场,越来越多的计算机被设计为使用更轻,更薄的硬盘驱动器,例如M.2 NVMe SSD,M.2 SATA SSD和PCIe SSD。与厚度为7毫米的2.5英寸SATA SSD不同,这些SSD仅为3毫米左右。

上图显示了M.2 SSD。如果您打算购买这样的SSD,则只需注意两个因素:长度和宽度。通常,M.2 SSD具有以下3种常见形式:2242、2260和2280。2280形式的M.2 SSD表示其宽度为22mm,长度为80mm。
M.2 2260和M.2 2280 SSD通常用于台式机,而M.2 2242 SSD通常用于笔记本电脑。如果尺寸错误,则无法将SSD插入您的PC。
笔记: 通常,PCIe SSD指的是M.2 PCIe SSD。继续阅读,您将了解原因。如何区分它们:3个因素
许多人无法区分M.2 NVMe SSD,NVMe SSD和M.2 PCIe NVMe SSD的原因是他们无法弄清3个因素:总线,接口和数据传输协议。在这一部分中,我将向您详细解释它们。
1.巴士
总线是一种内部结构,是CPU,内存,输入和输出设备传输信息的公共通道。总线是由电线组成的传输线束。它从根本上决定了SSD和计算机之间的传输速度。
在M.2,NVMe,SATA和PCIe中,被归类为总线的术语是SATA和PCIe。
SATA总线 standard是硬盘的外部总线标准,采用串行连接模式。在SATA总线标准中,数据将首先从硬盘读取到内存,然后提取到CPU进行计算,然后在计算后写入内存,最后存储到硬盘。
PCIe总线 standard是内部本地总线标准,也是高速串行点对点双通道高带宽传输。在PCIe总线标准中,为连接的设备分配独占通道带宽,并且不与其他设备共享资源。
这样,可以通过总线将数据直接读取到CPU(省去了通过内存的步骤),从而使PCI-E的传输速度接近最大传输速度。毫无疑问,PCIe总线标准在读写速度方面领先于SATA总线标准。
2.介面
接口是标准,规定了计算机上硬盘驱动器插槽和SSD上端口的物理形状。在接口标准中,关键点是引脚位置。根据引脚位置,您可以轻松识别接口类型。
笔记: 总线定义了引脚的数量和功能(接口速度的下限),而接口标准则定义了它们的位置(形状)。在上述四个术语中,M.2,PCIe和SATA都属于接口(形状)。但是,当我们谈论M.2 SATA SSD或M.2 PCIe NVMe SSD时,用两个短语来说,SATA和PCIe通常是指总线。 对于PCIe SSD,由于市场上很少有真正的PCIe SSD,因此通常被视为M.2 PCIe SSD。
笔记: 在计算机中,大多数PCIe接口用于连接图形卡等。M.2接口可以分为两种类型:B键和M键。 B键和M键之间的差异如下图所示:

B键逐渐被B + M键取代。 B + M密钥SSD可以同时插入B-Key和M-key插槽,而M-Key SSD只能插入M-Key插槽。如果要使计算机通过PCIe通道与M.2 SSD通信,则应确保PC上的M.2插槽也支持PCIe总线。
笔记: 笔记本电脑上的大多数M Key插槽向后兼容SATA总线,但是台式机上的某些M Key插槽仅支持PCI-E总线。磁盘接口-硬盘和主机系统之间的连接
3.协议
数据传输协议在总线之上工作,并确定数据传输方法。当数据到达SSD控制器时,传输协议指定如何将数据传输到硬盘,例如一次传输队列中携带多少数据,一次传输的数据大小等等。在。
就像流量规则一样,传输协议也会规范数据传输规则。 NVMe(非易失性内存表示)就是这样的协议,它可以在PCIe总线上运行。对于SATA总线,可以使用的数据传输协议是AHCI。
NVMe可支持64个队列,每个队列可承载64000条指令,从而大大提高了IOPS能力。通过使用NVMe,PCIe SSD的实际速度可以接近其理论速度。
笔记: 可以肯定的是NVMe驱动器使用PCIe总线,而PCIe SSD不一定使用NVMe协议。早期的M.2 PCIe SSD通常不支持NVMe协议。SATA与NVMe最佳选择是哪一个?
绩效与成本
SSD的性能与总线和协议有关。 M.2 SSD的性能如下图2所示。这两张图片将清楚地说明NVMe与M.2的速度。


根据以上两张图片,我们可以得出M.2 SATA vs NVMe vs PCIe SSD的结论:M.2 SATA SSD的性能不会超过600 MB / s; PCIe SSD的性能将不会超过1500 MB / s; NVMe SSD的性能可以超过2000 MB / s。
至于成本,毫无疑问,性能越好,价格就越高。问题是您是否应该支付额外的钱来获得更好的SSD?如果您是游戏玩家,或者经常使用计算机来编辑视频或类似内容,建议您购买足够好的固态硬盘。否则,普通的固态硬盘也可以满足需求。
迁移到NVMe SSD并启用NVMe模式
了解了M.2 vs NVMe vs PCIe SSD之后,您可能想用更好的PCIe SSD或NVMe SSD替换旧的M.2 SATA SSD。如果是这样,您可以使用MiniTool Partition Wizard之类的软件将计算机迁移到新的SSD,而不会丢失数据或重新安装Windows。请参考以下步骤:
立即购买
步骤1: 购买M.2 NVMe SSD和M.2转USB适配器。通过适配器,您可以通过USB接口将新的SSD连接到计算机。
第2步: 单击上面的按钮购买MiniTool分区向导。安装它,然后打开它以获取其主界面。点击 将操作系统迁移到SSD / HDD 在工具栏中。

第三步: 选择正确的方法来迁移系统磁盘,然后单击 下一个 。
选项A:用另一个硬盘替换系统盘 :整个系统磁盘将被复制到新的SSD。然后,您可以从新的SSD引导并访问新的SSD中的所有数据。可以将旧的SSD扔掉。
选项B:将操作系统移至另一个硬盘: 仅将操作系统所需的系统分区和引导分区复制到新的SSD。您可以从新的SSD引导,但是不应丢弃旧的SSD,因为您的个人文件已存储在其中。
笔记: 无论您选择哪个选项,原始数据仍保留在原始磁盘上。 
第4步: 选择要迁移Windows的新SSD,然后单击 下一个 。将弹出一个警告窗口。阅读并单击 是的 。

步骤5: 选择正确的复制选项并调整目标磁盘布局,然后单击“确定”。 下一个 。
(1)。使分区适合整个磁盘: 原始磁盘上的所有分区均按相同比例缩小或扩展以填充整个目标磁盘。
(2)。复制分区并调整大小: 原始磁盘上的所有分区都将复制到目标磁盘,而大小或位置都不会更改。
(3)。将分区对齐到1 MB: 建议提高计算机性能。
(4)。将GUID分区表用于目标磁盘: MBR最多只能识别和使用2TB磁盘空间。此选项可以将MBR转换为GPT,因此用户可以使用2 TB以上的磁盘空间。

步骤6: 阅读便笺,然后单击 结束 ,然后点击 申请 在工具栏上执行挂起的操作。

步骤7: MiniTool分区向导将要求重新启动。点击 现在重启 。

步骤8: 从计算机上卸下旧的SSD,然后将新的SSD装入PC。之后,您应该启动固件以从 SATA / AHCI 到 PCIe / NVMe 模式。

这是一篇详细介绍M.2 NVMe与M.2 SATA与PCIe SSD的文章。如果您无法区分这三种类型的SSD,建议您阅读这篇文章。 点击鸣叫
底线
这篇文章有没有帮助您弄清楚NVMe,M.2和PCIe?如果您对比较有任何疑问,请在下面发表评论。此外,如果您在将计算机迁移到新SSD时遇到困难,可以通过以下方式与我们联系 [受电子邮件保护] 。我们会尽快给您答复。