当前位置: 华文问答 > 数码

NVME M.2 和 SATA SSD可以装一台电脑上吗?

2019-11-08数码

这完全没问题。甚至一个电脑上同时安装数个NVME M.2和SATA SSD,主要看主板怎么设计。很多人有这个疑问,相信是受到大部分主板上只有一个M.2的接口,而这个珍贵的接口到底插啥会带来一些混淆。

NvME插不到B Key的主板上(现在几乎看不到了),但M.2的口,SATA和NvME SSD都可以插。这就会让很多人不知道选择啥了,甚至产生了两者互斥的混淆了。

M.2的口到底支持啥谁来决定?主板的BIOS来决定,SATA和NvME后面的PCIe,以及USB这些串行信号都被抽象成HSIO(也叫作FlexIO):

我们看到一部分PCIe和SATA的HSIO号重合了,USB和PCIe也有部分重合。例如HSIO 23#和24#连到了主板的M.2口上,由BIOS决定到底主板支持哪种。这就像个小开关,它由BIOS来掌握,搬到左面支持PCIe(NvME),搬到右面支持SATA。这个小开关可以做成动态的,启动的时候检测,这样就可以同时支持两者了。但最近黑客越来越猖獗,决定小开关的Soft Strap安全性越来越重要,所以越来越多的BIOS去掉了动态功能,改成在编译BIOS(准确的说是配置ME的时候)的时候就一次决定到底支持哪种。现在M.2 SATA基本被淘汰了,大部分主板编译的时候就选择了PCIe,也就是只支持NvME的SSD了。这个会反映到主板手册中去。

结论

尽管BIOS的小开关决定HSIO走PCIe通道还是SATA通道,但从图中可以看到这个开关有很多。主板完全可以同时支持多个SATA通道和PCIe通道,甚至都可以做成M.2接口的。当然这样既变态又贵,我没看到过这种主板。

欢迎大家关注我的专栏和用微信扫描下方二维码加入微信公众号"UEFIBlog",在那里有最新的文章。

用微信扫描二维码加入UEFIBlog公众号