debian下怎么查看自己的m.2 ngff支持什么接口,是什么模式

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
skswujian
帖子: 175
注册时间: 2006-09-07 15:31

debian下怎么查看自己的m.2 ngff支持什么接口,是什么模式

#1

帖子 skswujian » 2018-12-04 17:30

如题

M.2接口可以被OEM设计为仅支持SATA、仅支持PCIe和混合三种模式,目前对于笔记本而言,大多数还都是仅支持SATA的,其余的要么是混合支持,要么是仅支持PCIe。

M.2有两种接口定义:Socket 2和Socket 3。Socket 2支持SATA、PCI-EX2通道的SSD,Socket 3专为高性能存储设计,支持PCI-EX4。

怎么查看我的m.2 ngff支持哪些模式是什么通道的SSD

据我了解xps 13 9343有两种版本,所以搞不清我自己SSD硬盘是哪种,主板的m2接口的支持

谢谢
linux新人,不停的尝鲜,请多多指教.
头像
astolia
论坛版主
帖子: 6444
注册时间: 2008-09-18 13:11

Re: debian下怎么查看自己的m.2 ngff支持什么接口,是什么模式

#2

帖子 astolia » 2018-12-05 9:57

dmidecode 应该能列出来是socket2还是3
skswujian
帖子: 175
注册时间: 2006-09-07 15:31

Re: debian下怎么查看自己的m.2 ngff支持什么接口,是什么模式

#3

帖子 skswujian » 2018-12-05 11:50

具体着哪一条内容,我小白呀,那么多英文字,确实没看懂硬盘接口类型关键词
linux新人,不停的尝鲜,请多多指教.
头像
astolia
论坛版主
帖子: 6444
注册时间: 2008-09-18 13:11

Re: debian下怎么查看自己的m.2 ngff支持什么接口,是什么模式

#4

帖子 astolia » 2018-12-05 12:45

搜索一下M.2这个关键字这该能想到吧?

代码: 全选

sudo dmidecode | grep M.2
skswujian
帖子: 175
注册时间: 2006-09-07 15:31

Re: debian下怎么查看自己的m.2 ngff支持什么接口,是什么模式

#5

帖子 skswujian » 2018-12-05 14:20

终于搞懂这个问题,看主板m.2插槽来区分b key 还是m key。
附件
gamersky_11origin_21_2018881536FB.jpg
gamersky_12origin_23_201888153D83.jpg
gamersky_13origin_25_201888153574.jpg
上次由 skswujian 在 2018-12-06 5:09,总共编辑 2 次。
linux新人,不停的尝鲜,请多多指教.
头像
astolia
论坛版主
帖子: 6444
注册时间: 2008-09-18 13:11

Re: debian下怎么查看自己的m.2 ngff支持什么接口,是什么模式

#6

帖子 astolia » 2018-12-05 20:52

看来你电脑的bios没有把接口信息加到dmi信息中。
直接看固态盘走的是哪个接口

代码: 全选

sudo hdparm -I /dev/sda
应该是sda,不是的话对照lsblk看看。
如果输出中是SATA的话就是socket2了

其实你把后盖拆开看看固态盘的接口/插槽,就能知道是哪种。
400px-M2_Edge_Connector_Keying.svg.png
400px-M2_Edge_Connector_Keying.svg.png (12.25 KiB) 查看 14118 次
左边就是socket 2,右边是socket 3
skswujian
帖子: 175
注册时间: 2006-09-07 15:31

Re: debian下怎么查看自己的m.2 ngff支持什么接口,是什么模式

#7

帖子 skswujian » 2018-12-05 22:09

astolia 写了: 2018-12-05 20:52 看来你电脑的bios没有把接口信息加到dmi信息中。
直接看固态盘走的是哪个接口

代码: 全选

sudo hdparm -I /dev/sda
应该是sda,不是的话对照lsblk看看。
如果输出中是SATA的话就是socket2
# sudo hdparm -I /dev/sda

Model Number: SAMSUNG SSD PM851 M.2 2280 256GB
Firmware Revision: EXT25D0Q
Transport: Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
Standards:
Used: unknown (minor revision code 0x0039)
Supported: 9 8 7 6 5
Likely used: 9
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors: 16514064
LBA user addressable sectors: 268435455
LBA48 user addressable sectors: 500118192
Logical Sector size: 512 bytes
Physical Sector size: 512 bytes
Logical Sector-0 offset: 0 bytes
device size with M = 1024*1024: 244198 MBytes
device size with M = 1000*1000: 256060 MBytes (256 GB)

固态盘接口是B & M key接口的,但是m.2插槽是M key的插槽,因为xps 13 有前后批次问题,所以不知道是什么版本,当然希望是支持pcie 3.0 *4
是我想对硬盘升级,想升级成pcie 3.0 *4 的 nvme m.2 2280的硬盘,
linux新人,不停的尝鲜,请多多指教.
回复