linux下如何查看硬盘插在主板那个SATA接口上

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下如何查看硬盘插在主板那个SATA接口上相关的知识,希望对你有一定的参考价值。

主板有8个SATA接口,我想知道哪个接口上插了硬盘,哪个接口没插硬盘,有什么办法可以实现?

看到了你提的问题,我感觉很有兴趣看了一下. 我在debian下.

cat /var/log/dmesg|grep ata

思路. sata在linux是 libata驱动的. 那么就找它,它一定能整明白.
看了两台机器内核啥地也不一样.但感觉还可以分析分析.

ata_piix 0000:00:1f.1: version 2.12
ata_piix 0000:00:1f.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18
ata_piix 0000:00:1f.1: setting latency timer to 64
scsi0 : ata_piix
scsi1 : ata_piix
ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xffa0 irq 14
ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xffa8 irq 15
ata_piix 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
ata_piix 0000:00:1f.2: setting latency timer to 64
scsi2 : ata_piix
scsi3 : ata_piix
ata3: SATA max UDMA/133 cmd 0xd080 ctl 0xd000 bmdma 0xc800 irq 19
ata4: SATA max UDMA/133 cmd 0xcc00 ctl 0xc880 bmdma 0xc808 irq 19
ata3.00: ATA-8: WDC WD3200AAJS-00L7A0, 01.03E01, max UDMA/133
ata3.00: 625142448 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata3.00: configured for UDMA/133
scsi 2:0:0:0: Direct-Access ATA WDC WD3200AAJS-0 01.0 PQ: 0 ANSI: 5
ata1,2 是 pata口 ata3,4是 sata(不知道为什么一共只有四个口我感觉应该更多才对)
但我感觉是接在了 sata0上.

libata version 3.00 loaded.
ata1: SATA max UDMA/133 abar m2048@0xdfd01000 port 0xdfd01100 irq 217
ata2: SATA max UDMA/133 abar m2048@0xdfd01000 port 0xdfd01180 irq 217
ata3: SATA max UDMA/133 abar m2048@0xdfd01000 port 0xdfd01200 irq 217
ata4: SATA max UDMA/133 abar m2048@0xdfd01000 port 0xdfd01280 irq 217
ata5: SATA max UDMA/133 abar m2048@0xdfd01000 port 0xdfd01300 irq 217
ata6: SATA max UDMA/133 abar m2048@0xdfd01000 port 0xdfd01380 irq 217
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata1.00: ATA-7: GB0250EAFJF, HPGB, max UDMA/133
ata1.00: 488397168 sectors, multi 16: LBA48 NCQ (depth 31/32)
ata1.00: configured for UDMA/133
ata2: SATA link down (SStatus 0 SControl 300)
ata3: SATA link down (SStatus 0 SControl 300)
ata4: SATA link down (SStatus 0 SControl 300)
ata5: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata5.00: ATAPI: hp DVDROM DH20N, EB00, max UDMA/100, ATAPI AN
ata5.00: configured for UDMA/100
ata6: SATA link down (SStatus 0 SControl 300)
这个没有ide接口.感觉也是接在第一个sata上了. ata5上接了一个 dvdrom

但我感觉有些机器还有个 MAP的提示.还有神奇的地方.
有台机器是这样.
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]

ata3.01: ATA-7: ST3160811AS, 3.AAE, max UDMA/133

# cat /proc/scsi/scsi
Attached devices:
Host: scsi2 Channel: 00 Id: 01 Lun: 00
Vendor: ATA Model: ST3160811AS Rev: 3.AA

不知道这硬盘的 id:01是怎么回事儿. 也还不太理解这里的MAP是什么.

写出这些给你参考吧. 也许还会有别的方法.
参考技术A 接口都一样的可以用 SATA从SATA发展到SATA II到现在SATA III,是目前主板中最新的硬盘接口。 SATA II是在SATA的基础上发展起来的,外部传输率从SATA的1.... 参考技术B 如果是ubuntu的话,装系统应该就自带了一个“磁盘实用工具”,那里好像可以看。

权威公布:彻底搞清楚哪些笔记本和台式机主板能够支持42mm SATA M.2 NGFF(2242)接口的固态硬盘!!!

在京东,天猫上搜寻半天。致电联想客服以及各个固态盘的店小二。都搞不清楚兼容性问题。并且联想客服的回答明显错误,官网描写叙述也错误,客服project师也含糊不清说:要拆机试一试才知道是否兼容。



我就不信这个邪了。下面是我的权威公布。。!

保证没问题。请各位project师、厂商、以及淘宝店主能够採纳。!!

已知使用42mm SATA M.2 NGFF(2242)规格的设备:

宏基 Chromebook: C720, C720 Core i3 (C720-3871)
华硕 Chromebox
华硕 ROG: G750JH, G750JX
惠普 Chromebook 14
惠普 EliteBook: 820 G1, 840 G1, 850 G1
惠普 EliteBook Revolve: 810 G2
惠普 ProBook: 430 G1, 430 G2, 450 G2, 640 G1, 650 G1
惠普 ZBook 14
联想: G410, G510, G710, V4400u
联想 Essential: B5400, M5400
联想 Flex, Flex 2, Flex 14, Flex 15
联想 IdeaPad: L440, L540, U330, U410, U430, U530, Y410p, Y510p
联想 ThinkPad: S431, S531, S540, T431s, T440, T440P, T440s, T540, T540p, W540, X240
联想 ThinkPad Edge: E431, E440, E531, E540
联想 ThinkPad Yoga
联想 ThinkPad S3
联想 K4450, K2450
联想 X240S
索尼 VAIO PRO 13 Series
索尼 VAIO DUO 13 Series





已知支持M.2 NGFF接口固态硬盘的台式机主板:


技嘉 Z97X-UD5H(支持2242、2260、2280规格)
技嘉 GA-Z97-D3H(支持2242、2260、2280规格,支持PCIE/SATA协议)
技嘉 GA-Z97MX-Gaming 5(支持2242、2260、2280规格,支持PCIE/SATA协议)
技嘉 GA-X99-Gaming G1 WIFI(支持2242、2260、2280规格。支持PCIE/SATA协议)
技嘉 GA-X99-Gaming 7 WIFI(支持2242、2260、2280规格,支持PCIE/SATA协议)
技嘉 GA-X99-SOC Force(支持2242、2260、2280规格,支持PCIE/SATA协议)
技嘉 GA-X99-UD7 WIFI(支持2242、2260、2280规格。支持PCIE/SATA协议)
技嘉 GA-X99-Gaming 5(支持2242、2260、2280规格,支持PCIE/SATA协议)
技嘉 GA-X99-UD5 WIFI(支持2242、2260、2280规格。支持PCIE/SATA协议)
技嘉 GA-X99-UD3(支持2242、2260、2280规格,支持PCIE/SATA协议)
技嘉 GA-X99-UD4(支持2242、2260、2280规格,支持PCIE/SATA协议)
华硕 X99-A(支持2242、2260、2280、22110规格,仅支持PCIE协议)
华硕 X99-E WS(支持2260、2280规格。仅支持PCIE协议)
华硕 X99-PRO(支持2242、2260、2280、22110规格,仅支持PCIE协议)
华硕 X99-DELUXE(支持2242、2260、2280规格。仅支持PCIE协议)
华硕 ROG RAMPAGE V EXTREME(支持2260、2280、22110规格。仅支持PCIE协议)
华硕 Z97-C(支持2260、2280规格)
华硕 Z97-K(支持2260、2280规格)
华硕 Z97I-Plus(支持2260、2280规格)
华硕 H97I-Plus(支持2260、2280规格)
华硕 H97-PLUS(支持2260、2280规格)
华硕 H97-PRO GAMER(支持2260、2280规格,支持PCIE/SATA协议)
华硕 H97-PRO(支持2260、2280规格,支持PCIE/SATA协议)
华硕 H97M-E(支持2260、2280规格。支持PCIE/SATA协议)
华硕 H97M-PLUS(支持2260、2280规格。支持PCIE/SATA协议)
华硕 ROG MAXIMUS VI GENE(支持2242规格,PCIE 2.0 X1 / SATA)
华硕 Z97 PRO(支持2260、2280规格)
华硕 Z97 DELUXE(支持2260、2280规格)
华硕 ROG MAXIMUS VI IMPACT(支持2242、2260、2280、22110规格。PCIE 2.0 X1 / SATA)
华硕 ROG MAXIMUS VI EXTREME(支持2242规格,PCIE 2.0 X1 / SATA)
华硕 ROG MAXIMUS VI FORMULA(支持2242规格,PCIE 2.0 X1 / SATA)
华硕 ROG MAXIMUS VII FORMULA(支持2260规格)
华硕 ROG MAXIMUS VII IMPACT(支持2242、2260、280规格)
华硕 ROG MAXIMUS VII HERO(支持2260、2280规格,PCIE协议)
华硕 ROG MAXIMUS VII GENE(支持2260、2280规格,PCIE协议)
华擎 Z97 超频方程式(支持2242、2260、2280、22110规格,支持PCIE/SATA协议)
华擎 Z97 极限玩家 9(支持2242、2260、2280、22110规格。支持PCIE/SATA协议。2个插槽。当中一个支持PCIE 3.0 X4)
华擎 Z97 极限玩家 6(支持2242、2260、2280、22110规格,支持PCIE/SATA协议,2个插槽。当中一个支持PCIE 3.0 X4)
华擎 Z97 Pro4(支持2242、2260、2280、22110规格,支持PCIE/SATA协议)
华擎 Z97 极限玩家 4(支持2242、2260、2280、22110规格,支持PCIE/SATA协议)
华擎 玩家至尊 Z97 专业版(支持2242、2260、2280、22110规格,支持PCIE/SATA协议)
华擎 玩家至尊 Z97X 杀手版(支持2242、2260、2280、22110规格。支持PCIE/SATA协议)
华擎X99X杀手版(支持2242、2260、2280、22110规格,支持PCIE/SATA协议)
华擎 玩家至尊 H97 杀手版(支持2242、2260、2280、22110规格。支持PCIE/SATA协议)
微星9系主板的NGFF接口均支持PCIE/SATA协议,PCIE2.0 X2规格:
微星 H97 GAMING 3(支持2242、2260、2280规格)
微星 Z97 XPower AC(支持2242、2260、2280规格)
微星 Z97 MPOWER Max AC(支持2242、2260、2280规格)
微星 Z97 Gaming 7(支持2242、2260、2280规格)
微星 Z97 Gaming 5(支持2242、2260、2280规格)
微星 Z97 Gaming 3(支持2242、2260、2280规格)
微星 Z97 GAMING 9 AC(支持2242、2260、2280规格)
微星 Z97S SLI KRAIT EDITION(支持2242、2260、2280规格)
微星 Z97 MPOWER MAX AC(支持2242、2260、2280规格,PCIE 2.0 X2 / SATA)
微星 X99S GAMING 7(支持2242、2260、2280规格。PCIE3.0 X4/SATA)
微星 X99S MPOWER(支持2242、2260、2280规格。PCIE3.0 X4/SATA)
微星 X99S XPOWER AC(支持2242、2260、2280规格。PCIE3.0 X4/SATA)
微星 X99S SLI PLUS(支持2242、2260、2280规格。PCIE3.0 X4/SATA)
微星 X99S GAMING 9 AC(支持2242、2260、2280规格,PCIE3.0 X4/SATA)
微星 X99S GAMING 9 ACK(支持2242、2260、2280规格。PCIE3.0 X4/SATA)

以上是关于linux下如何查看硬盘插在主板那个SATA接口上的主要内容,如果未能解决你的问题,请参考以下文章

Thinkpad X1 Carbon 主板那个是啥接口,还可以加硬盘吗?

如何将SCSI硬盘接口转换成ATA接口?

硬盘接口知多少?

linux 不支持NVME

linux系统下第二快scsi接口硬盘的第三个逻辑分区应如何表示

我新买了硬盘怎么安装上去