Have a Question?

如果您有任务问题都可以在下方输入,以寻找您想要的最佳答案

ngff与nvme有什么区别,NGFF接口是否支持NVMe协议?

ngff与nvme有什么区别

题图来自Unsplash,基于CC0协议

导读

  • NGFF与M.2接口的关系是什么?
  • NVMe协议与AHCI协议的主要区别
  • M.2接口同时支持SATA和NVMe,如何区分?
  • NGFF接口是否支持NVMe协议?
  • NVMe固态硬盘与SATA固态硬盘的性能差距
  • 如何判断电脑的M.2接口是支持NVMe还是SATA?
  • ngff本质上就是m.2接口的别称。nvme是存储设备上使用的另一种高速协议,可以看作是显卡和pci插槽与存储设备之间通过的一个又更快的"高速通道"。 ahci协议是早期sata接口的一种管理协议,主要用于优化sata硬盘的io请求处理。两者都是在一定程度上提高了系统启动和应用加载速度,但nvme协议在指令集设计上进行了优化,能更好地利用更高性能的通道优势,让存储设备发挥出pci-e通道全部的性能。

    m.2接口是一种符合pcie和sata标准的紧凑型串行bga插槽,是目前使用最广泛的sata/nvme装机固态硬盘接口形态。很多人误以为m.2接口就是nvme协议,其实不然,m.2插槽是通用接口,简而言之,m.2插槽可以支持两种协议,一种是sata协议(对应ngff接口b型,型号b),一种是nvme协议(对应ngff接口m型,型号m或者e)。从接口形式上看,使用m.2插槽的nvme接口分为两种物理规格:主控自带的键构不同,一种是key b,这种是早期sata接口,与nvme不兼容,另一种是key e或者key m,这种是新兴的nvme接口,通常要求硬件主板支持,不向下兼容sata。

    ngff规范初期是m.2接口的别名,实际使用上就是m.2接口,随着nvme协议和基于pci-e通道优势的高速ssd产品出现,ngff也逐渐包含了对nvme的支持。核心区别在于,不是所有的ngff/m.2接口板卡都支持nvme,首先要看主板说明是否明确支持,同时插槽本身可能分为支持sata协议只支持spiflash启动的类型和nvme类型,用户购买时应注意阅读产品说明,并留意插槽的"key"标识。

    nvme协议完整的利用了pci-e带宽,最高可达每秒数十gb,大幅超过了传统sata协议每秒仅500mb的传输带宽。带着这种质疑购入,后期硬件升级时可能会受硬伤。

    判断的方法很简单,查看你的主板说明书。一般可以在主板说明书、报价网站以及购买设备时收货的信息中找到关于m.2插槽支持方式的描述,通常会明确指出支持sata/m.2或nvme等字样。同时m.2接口的主控芯片附近可能标注有字母(如b、e、m)。使用桌面端设备时,通常能让用户选择ahci模式或nvme模式。主机箱顶部的m.2接口条形插槽也会标注这些信息。

    简单来说,ngff就是一种支持高速存储设备接口的标准,而nvme是运行在这个接口之上的高速协议。m.2接口则是一个实际物理接口形式,可以支持sata和nvme协议。选择nvme协议的固态硬盘可以带来更快的传输速度和更低的延迟,提升系统整体性能;而sata协议则更适合预算或对性能无特殊要求的场景。在购买时,请注意看清楚主板支持的接口规格,能否插nvme。

    © 版权声明

    本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com