• 商城动态
  • 硬盘认不出?通道占用是怎么一回事

硬盘认不出?通道占用是怎么一回事 发布日期:2020-07-05

 

云南电脑|昆明电脑|电脑批发|中国电脑|中国it商城

现在很多主板能提供多达6个SATA和2个M.2接口,但实际使用时会发现通常满M.2后SATA口会认不到设备。出现这个问题的原因主要就是所谓的通道占用现象。



在过去,主板所有的接口都由主板北桥+南桥来管理及控制,当然还有诸如网卡、声卡等物理层芯片,但这些都需要主板芯片组来控制。在过去北桥负责CPU支援、内存等支持。


南北桥结构


但后来北桥被整合到CPU内部后决定CPU支持的就变成CPU自身,因此才有了很多魔改主板,因为无论是Z390还是B360也好都只是芯片组的名称,而这个芯片组在现在已经变成了南桥芯片。比如B365就和H270关系密切,也正因为如此B365才能支持RAID功能。

言归正传,现在主板上的接口大多依赖PCI-E通道。PCI-E通道分为CPU和芯片组(PCH)两种来源,Intel平台大多是CPU提供部分PCI-E插槽,而M.2由芯片组输出,所以不要再问哪个口之类的,问就是一样快。AMD平台则是CPU提供1根x16和M.2 x2,其余由芯片组提供。


PCI-E通道可以实现很多功能,比如基本的PCI-E插槽,然后M.2 NVME也是走PCI-E通道,而SATA接口虽然不走PCI-E通道,但其通过切换器来实现与M.2的双模式切换(NVME/SATA),因此存在占用问题,简单的说一条通道只能同时满足一种模式。


在硬件上这个问题无法解决,因为说到底就是PCI-E通道不足所致,包括最新款的Z490也有这一问题,所以要PCI-E多的还是得买X299、TRX40这种HEDT平台。但是想要SATA多也不是没有办法,比如购买PCI-E转SATA的扩展卡,一般可以扩展2~4个SATA,由于走的单独总线因此不会与主板M.2产生冲突。



还有个问题是最近问的比较多的,也就是MAG B550M MORTAR迫击炮的M.2_2接口与PCI-E_4插槽冲突问题。这个问题的起因和SATA是类似的,可以看到说明书已经标注了通道占用情况。并且从上图可以看到B550M迫击炮只有PCI-E_1为CPU提供,其他均为PCH(B550),包括M.2_2,由于芯片组通道有限所以造成了插M.2_2就占PCI-E_4的问题。



当然目前也有一些市售主板没有这一问题,主要是因为他们舍去了部分的x1通道所致。但缺点是x16插槽离下侧x16(长度)插槽过近,厚显卡直接挡住。微星的方案是带冰霜铠甲的M.2最上方,这样做可以减少M.2受显卡排热导致固态硬盘高温,而M.2_2位置也相对远离显卡。缺点是如果你的显卡太厚则可能挡住x1插槽,这一问题在MATX主板上更加明显,很难评价两种布局孰优孰劣,毕竟空间有限布局怎么调整都存在不足。


在ATX板型上这个问题要容易解决的多,毕竟地方大怎么排都行。


分享到: 0