参考

https://www.kingston.com.cn/cn/solutions/pc-performance/two-types-m2-vs-ssd

前言

在存储技术领域,当我们讨论 M.2 时,通常是指固态硬盘的外形尺寸。M.2 是与一块口香糖相似的固态硬盘外形尺寸。它外形小巧纤薄,非常适合便携式计算机、笔记本电脑、NUC 迷你电脑和超级本等轻便、便携的计算机。占用空间小于 2.5 英寸固态硬盘或机械硬盘,存储容量高达 2TB。

现在,我们已经介绍了 M.2 是什么,接下来让我们回答“M.2 比固态硬盘快吗?”

答案是否定的。M.2 是固态硬盘的一种外形尺寸,因此这个问题实际上毫无意义。不过,这个问题引起的困惑是可以理解的,毕竟相比其他外形尺寸的客户端固态硬盘,M.2 固态硬盘属于比较新的技术。M.2 固态硬盘包含 SATA 和 NVMe 两种类型。两者属于不同的存储技术,从用户需求与预算角度看,两者都有各自的优缺点。

实用提示:请记住,M.2 固态硬盘仅兼容支持 M.2 插槽的主板。检查计算机的主板,确保包含 M.2 插槽。

SATA M.2 固态硬盘

SATA M.2 固态硬盘采用 SATA 接口,数据传输速率最大 6Gbps,比新接口速度慢(详见下文)。SATA 固态硬盘是性能最低的固态硬盘,采用的接口与机械硬盘相同。尽管如此,SATA 固态硬盘的带宽是旋转式机械硬盘的三到四倍。SATA 固态硬盘比 NVMe 固态硬盘更加普及、更加便宜。如果计算机没有空间安装 2.5 英寸固态硬盘,SATA M.2 固态硬盘可能是 2.5 英寸固态硬盘的出色替代选项。

长期以来,SATA 一直是用于存储技术的主要连接方式。使用 SATA 线缆的 SATA 硬盘需要两根线缆才能工作。一根用于将数据传输到主板,另一根用于连接 PSU(电源)。当使用多个 SATA 存储硬盘时,杂乱无章的线缆是可能影响 PC 机箱性能的问题之一。包括超级本在内的纤薄笔记本电脑和便携式计算机甚至没有空间来安放 SATA 线缆,因此会采用 M.2 外形尺寸。SATA M.2 外形尺寸的固态硬盘解决了这个问题,它没有其他 SATA 存储硬盘所使用的两个线缆连接。

当然,仅仅因为是 M.2 固态硬盘无法改变它是 SATA 固态硬盘的事实。SATA 固态硬盘与 NVMe M.2 固态硬盘之间的主要区别在于接口技术和性能水平。SATA M.2 固态硬盘仍然采用 SATA 接口设计,这无法改进速度与性能,毕竟这不是 NVMe M.2 固态硬盘。

NVMe M.2 固态硬盘


NVMe M.2 固态硬盘采用了专为固态硬盘设计的 NVMe 协议。与 PCIe 总线配合,NVMe 固态硬盘可以提供市面上最新水平的性能和速度。NVMe 固态硬盘利用 PCIe 插槽直接与系统 CPU 进行通信。基本上,它让闪存可以作为固态硬盘通过 PCIe 插槽进行运行,而不必使用速度比 NVMe 慢得多的 SATA 通信驱动程序。

NVMe M.2 固态硬盘的性能比 SATA M.2 固态硬盘高得多。通过利用 PCIe 总线,NVMe M.2 固态硬盘拥有高达 20Gbps 的理论传输速度,比 SATA M.2 固态硬盘的 6Gbps 快。PCIe 总线支持 1x、4x、8x 和 16x 通道。PCIe 3.0 的有效传输速度高达每通道 985 MB/秒,这意味着潜在传输速度高达 16GB/秒。不过,当使用 M.2 外形尺寸与 PCIe 总线时,只能访问 x2 和 x4 通道,这使得最大传输速度为 4GB/秒。

NVMe 速度比 SATA 快吗?从技术上看是肯定的。新式主板采用最大吞吐率为 600MB/秒的 SATA III,而 NVMe 硬盘提供提高 3,500MB/秒的速度。性能远高于各种外形尺寸的 SATA 固态硬盘。只有采用 NVMe 技术的固态硬盘会超越 SATA 固态硬盘的传输速度极限。

在确定是使用 SATA M.2 固态硬盘还是 NVMe M.2 固态硬盘时,应考虑以下因素:

  • 系统支持 - 较旧的设备可能不兼容 NVMe,因为缺少利用 NVMe PCIe 插槽所需的连接。
  • 快速启动 – 要让计算机系统快速启动,最简单的方法是将操作系统 (OS) 安装到固态硬盘上。使用 NVMe 固态硬盘,您将实现最大的速度提升。
  • 划分存储优先级 – 您可以将 NVMe 固态硬盘与另一个 SATA 固态硬盘结合使用。这是一种经济实惠的选择,不会掏空您的钱包。您可以将操作系统和资源密集型程序和应用安装到 NVMe 固态硬盘上,并使用 SATA 固态硬盘存储所有其他内容,例如资源利用较少的小型文件、文档等。
  • 游戏优势 – 使用 M.2 NVMe 固态硬盘,您会看到游戏加载速度大幅提升。NVMe 上安装的游戏整体性能将大幅改善,得益于从存储加载游戏时传输速度的提升。
  • PCIe 代次 – PCIe 总线存在不同的代次,性能水平各不相同。每一代的带宽会较上一代增加一倍,固态硬盘使用不同代次的 PCIe。最新一代是 PCIe 4.0,PCIe 5.0 仍在开发之中。
  • 共享连接 – 部分主板甚至没有足够的 PCIe 连接来支持多个 NVMe 硬盘。您需要决定是将可用的连接用于显卡还是 NVMe 固态硬盘。在其他情况下,可能存在可用的 PCIe 通道,但仅特定类型的连接能全速使用 NVMe 设备,例如 M.2 连接。

M.2 固态硬盘的两种类型:SATA 和 NVMe 的区别?相关推荐

  1. 基本磁盘和动态磁盘是硬盘的两种配置类型,Win10可识别动态磁盘

    今天小编将为小伙伴们分享Windows 10操作系统磁盘类型与文件系统. 理解磁盘类型和分区形式.分区和卷 基本磁盘和动态磁盘是硬盘在Windows操作系统中的两种配置类型.所有版本的Windows操 ...

  2. 固态硬盘是什么接口_固态硬盘的3种接口,一个堪称上古神兽,一个像是金箍棒...

    SATA固态硬盘: 2.5寸SATA是固态硬盘界的鼻祖,后边还会有很多外观不同,实际都使用了SATA核心的固态硬盘形式. 2.5寸固态硬盘跟机械硬盘一样分为7mm和9.5mm厚度,前者能通过增厚垫圈来 ...

  3. 计算机的两种启动引导方式,硬盘的两种分区和对应启动引导方式

    硬盘的两种分区格式 常见的硬盘分区格式有两种:MBR和GPT MBR(Master Boot Record)"主引导记录": 它有自己的启动器,也就是启动代码,一旦启动代码被破坏, ...

  4. 固态硬盘分为哪几种_你知道固态硬盘有几种吗?快来看看哪种接口的固态硬盘最适合你!...

    原标题:你知道固态硬盘有几种吗?快来看看哪种接口的固态硬盘最适合你! 很多小伙伴的电脑经过一定时间的使用后,都会出现运行速度慢.卡顿等现象,从而影响使用,可如果直接换机的话,未免有点不太划算,这时,我 ...

  5. (发现)问题才是推动创新的动力系列:两种类型硬币(均匀和非均匀)能否用第一次得正面朝上的概率推断“第一第二次依次获得正面反面情况”的概率?

    两种类型硬币(均匀和非均匀)能否用第一次得正概率推断,第一第二次依次获得正反概率? 2种硬币 均匀的 COIN1  正反概率(正0.5  反0.5) 非均匀的COIN2 (正0.9  反0.1) 问题 ...

  6. 设计一个处理两种类型地址的地址簿程序_编译器设计-符号表-中间代码生成

    编译器设计-符号表-中间代码生成 Compiler Design - Symbol Table Compiler - Intermediate Code Generation 一.Compiler D ...

  7. 用implicit和explicit打通两种类型

    我们知道,在c#中,如果两个类型没有继承关系 ,是不能相互值赋的,但有两个关键字implicit和explicit,可以让 Date date = DateTime.Now这样的赋值成为可能. 注:c ...

  8. java类型转换答案,在java中支持两种类型的类型转换,自动类型转换和强制类型转换。父类转化为子类需要强制转换。...

    在java中支持两种类型的类型转换,自动类型转换和强制类型转换.父类转化为子类需要强制转换. 更多相关问题 计算机病毒通过()传染扩散得极快,危害最大. 当一个现象的数量由小变大,另一个现象的数量相反 ...

  9. 计算机不属于发明保护客体,如何判断两种类型的计算机程序发明能否成为专利保护客体?...

    如何判断两种类型的计算机程序发明能否成为专利保护客体?计算机程序类的发明可以根据处理和控制对象的不同划分为两种类型:控制和处理计算机外部对象的类型,以及控制和处理计算机内部对象的类型. 由于两者在技术 ...

最新文章

  1. 先验概率,后验概率,条件概率,贝叶斯
  2. python~OpenCV
  3. 串口端口被占用的解决方法
  4. springMVC——注解配置方式实现Helloworld
  5. SAP C4C的一个错误消息 - Security token does not match
  6. 鉴权必须了解的5个知识点:cookie,session,token,jwt,单点登录
  7. 向量表示,投影,协方差矩阵,PCA
  8. 使用ajax的时候必须要加的几行代码
  9. 如何去掉CAD教育版打印戳记
  10. 轻量级网络——EfficientNet
  11. 代理模式-Python实现
  12. 一个入行很长的老鸟给新手的一些建议——转
  13. unity简单小球下落
  14. 如何实现数据库的读写分离
  15. img标签 图片报错处理
  16. 《牧羊少年奇幻之旅》读后感
  17. Android 游戏设计教程:游戏元素和工具
  18. Odbgscript Updated to 1.65.4 by sunbeam
  19. 进入Sic-Hub的办法
  20. Matlab/Simulink之STM32开发

热门文章

  1. CodeForces - 363D Renting Bikes(二分+贪心)
  2. 吐槽今年一级计算机,吐槽大会#辽宁省考#当一个没有情感的计算机器
  3. Docker教程-使用
  4. android 高度上分权重,安卓自适应布局(关于权重weight的使用技巧!)
  5. python同时输出多个值_python如何实现输出多个值?
  6. 外挂学习之路(14)--- 游戏中的二叉树
  7. 《openssl 编程》之 RSA(转)
  8. C++虚继承(十) --- 谈谈陈皓遗留的问题
  9. 云计算的背后到底是什么?
  10. 趣谈设计模式 | 单例模式(Singleton) :独一无二的对象