spadger 发表于 2023-6-30 16:33

分享一下自己做的ExpressCard转M.2 NVMe SSD转接卡

ExpressCard接口提供了一条PCIe通道和一个USB2.0接口,以及3.3V电源。Sandy Bridge时代的笔记本普遍不具备USB3.0接口,所以ExpressCard接口的PCIe通道经常用来扩展USB3.0接口,由于ExpressCard接口只提供了3.3V电源,功率也不大,升压到5V以后功率进一步损失,这些ExpressCard的USB3.0扩展卡供电普遍不佳,不加外部供电的情况下,对外输出电流不超过1A,很难带动移动硬盘这样的大功率负载。
Ivy Bridge时代USB3.0接口成为笔记本标配,ExpressCard转USB3.0也逐渐失去了价值,这个接口逐渐被闲置。那个时代,硬盘的主流协议还是SATA,无论传统2.5寸还是小型化的mSATA,M.2接口那时候还叫作NGFF,协议也是SATA。随着时间的推移,NVMe逐渐成为主流,当前硬盘的主流已经是M.2接口2280外形NVMe协议,也有很多2230和2242外形的短硬盘,这些短硬盘可以完美放入34mm和54mm的ExpressCard卡,布局如下:



装好以后,Win10系统无需驱动,Win7需要安装KB2990941和KB3087873两个补丁才能识别NVMe硬盘。由于驱动限制,Win7下无法查看硬盘的SMART信息,Win10下一切正常。安装好以后可以在CrystalDiskInfo中查看硬盘信息,我用的BG4硬盘支持PCIe 3.0x4,但是X230的ExpressCard接口只支持PCIe 2.0x1,低速带来了更低的温度,同时对4K读写性能影响并不大。

在X230上的PCIe 2.0*1上测速接近SATA3,实用性还还可以:

Intel三代CPU及之前的ThinkPad很多具备ExpressCard接口,大部分都是PCIe2.0x1协议,速度接近SATA3,可用性良好。Ivy Bridge后续机型大多数取消了ExpressCard接口,只有ThinkPad的P系列等少数机型保留了34mm的ExpressCard接口,得益于SkyLake架构升级,ExpressCard接口的PCIe协议也升级到了3.0x1,速度1GB/s,已经将SATA3远远甩在身后。以下是具备ExpressCard接口的ThinkPad型号,欢迎补充。

[*]X200/X201,54mm
[*]X220(i)/X230(i),54mm,PCIe 2.0x1
[*]T60(p)/T400,54mm,PCIe 1.0x1
[*]T420/T430(s),34mm,PCIe 2.0x1
[*]W520/W530/W541,34mm,PCIe 2.0x1
[*]P50/P51/P70/P71,34mm,PCIe3.0x1

理论上支持所有2230和2242外形的NVMe协议SSD,注意不支持SATA协议SSD(通常叫做NGFF)。相比2280外形的长硬盘,2230和2242外形的短硬盘型号要少的多,往往只有存储大厂以OEM形式提供,常见的型号如下,欢迎补充。

[*]西数:SN520/SN530/SN740
[*]东芝/铠侠:BG3/BG4/BG5/BG6
[*]三星:PM971/PM971a/PM991/PM991a/PM9B1/PM9C1a
[*]SK海力士:BC501/BC511/BC711/BC901

这些短硬盘都是单面颗粒布局,容量分布在128GB/256GB/512GB/1TB/2TB之间,截至目前SN740有最大的2TB容量版本。
随便录了个介绍视频:
https://www.bilibili.com/video/BV1ha4y1A7Tu/

525165 发表于 2023-6-30 16:39

赞!

如果是我,应该会转个方向吧

londbell 发表于 2023-6-30 16:41

2570p能用不

bigeblis 发表于 2023-6-30 16:47

Nospel 发表于 2023-6-30 16:52

牛哔~~~~~~[破音][恶魔]

spadger 发表于 2023-6-30 17:06

525165 发表于 2023-6-30 16:39
赞!

如果是我,应该会转个方向吧

no no no,转180度不是好主意,我做这个之前,有人已经这样做了。那个板子我看过,布线空间太憋屈了,并且PCB另外一边也缺乏支撑。那样做唯一可能好处是能装2280,但是仔细想想其实没卵用,没有人能接受硬盘凸出来一截的,不如直接放弃支持2280.

spadger 发表于 2023-6-30 17:09

londbell 发表于 2023-6-30 16:41
2570p能用不

HP我不太熟悉,不过查了下是支持的,也是QM77芯片组,和X230同平台,有ExpressCard接口。

nekotheo 发表于 2023-6-30 17:12

此面向敌

ysymnl 发表于 2023-6-30 17:38

求购买渠道

武锋 发表于 2023-6-30 17:52

勇气可嘉 实际没用
SATA3跑满速其实是比2.0x1快的 这种老电脑用SATA3的固态才是最优解

ghwwx 发表于 2023-6-30 18:15

这么古老的接口还有人用么? 我还有一块expresscard接口的sound blaster卡,全新的没有用过。

VictorTDD 发表于 2023-6-30 19:41

不错,之前在别的论坛也见过,很多老笔记本EC口可以利用。有54mm的版本吗,34mm的装到54mm上面有个缺口有点难看

spadger 发表于 2023-6-30 19:41

武锋 发表于 2023-6-30 17:52
勇气可嘉 实际没用
SATA3跑满速其实是比2.0x1快的 这种老电脑用SATA3的固态才是最优解 ...

硬盘接口是越多越好,我可以不用,你不能没有。我的X230是四硬盘:mSATA一张SATA2,2.5寸的SATA3一张,ExpressCard接口的PCIe2.0x1一张,底座的2.5寸SATA3一张(支持9mm厚度盘),基本凑齐各种形式的硬盘了。

min_x91 发表于 2023-6-30 19:55

楼主厉害,赞!

spadger 发表于 2023-6-30 19:57

VictorTDD 发表于 2023-6-30 19:41
不错,之前在别的论坛也见过,很多老笔记本EC口可以利用。有54mm的版本吗,34mm的装到54mm上面有个缺口有点 ...

54mm和34mm外壳都有,外壳用的是ExpressCard转USB的外壳,所以都会有缺口。解决方法是不用外壳,直接把PCBA装到ExpressCard插槽里面,原来的挡板会盖上,视频里演示了这种安装方法,不经常插拔的话这种方法最好。

VictorTDD 发表于 2023-6-30 20:16

spadger 发表于 2023-6-30 19:57
54mm和34mm外壳都有,外壳用的是ExpressCard转USB的外壳,所以都会有缺口。解决方法是不用外壳,直接把PC ...

哦,X230是有挡板没错,我的M6800没有啊,平常不用的情况下是塞了一块自带的塑料板 [偷笑]

spadger 发表于 2023-6-30 21:32

VictorTDD 发表于 2023-6-30 20:16
哦,X230是有挡板没错,我的M6800没有啊,平常不用的情况下是塞了一块自带的塑料板...

我只对ThinkPad比较熟悉,手头三台常用的笔记本都是ThinkPad。HP,Dell不太熟。

李吃吃 发表于 2023-6-30 21:51

虽然我用不到,但真的觉得是老笔电的福音

phh9910 发表于 2023-7-1 00:03

哪里卖呢

Sunny_recovery 发表于 2023-7-1 08:02

好奇问问这样固定盘, 时间长了芯片发烫会不会松掉?

spadger 发表于 2023-7-1 09:02

Sunny_recovery 发表于 2023-7-1 08:02
好奇问问这样固定盘, 时间长了芯片发烫会不会松掉?

发烫和松掉没关系,不用外壳的话,你笔记本从桌子上掉下来倒是有可能松掉。

大光光 发表于 2023-7-1 10:29

做一个塑料卡扣吧

spadger 发表于 2023-7-1 12:22

大光光 发表于 2023-7-1 10:29
做一个塑料卡扣吧

这个是不现实的,注塑需要开模,成本很高,这点量完全不值得。3D打印也不划算。

大光光 发表于 2023-7-1 12:37

spadger 发表于 2023-7-1 12:22
这个是不现实的,注塑需要开模,成本很高,这点量完全不值得。3D打印也不划算。 ...

电路板留洞,成品淘宝有。
M.2胶钉卡扣

A2305 发表于 2023-7-1 13:14

想法不错,但是传输率有点下降

豆豆那头熊 发表于 2023-7-1 15:08

感觉自己的x230终于可以不用再装msata的硬盘了

hapshon 发表于 2023-7-1 15:11

大佬牛逼

ming5398 发表于 2023-7-1 18:20

spadger 发表于 2023-7-1 18:27

大光光 发表于 2023-7-1 12:37
电路板留洞,成品淘宝有。
M.2胶钉卡扣

直接装PCBA进去就行了,ExpressCard洞口有挡板。

spadger 发表于 2023-7-1 18:28

豆豆那头熊 发表于 2023-7-1 15:08
感觉自己的x230终于可以不用再装msata的硬盘了

X230的mSATA还是有必要的,因为BIOS识别不到NVMe的SSD,ExpressCard接口扩展的SSD引导系统会比较麻烦。当数据盘完全没问题。
页: [1] 2
查看完整版本: 分享一下自己做的ExpressCard转M.2 NVMe SSD转接卡