家电维修网

用户名  找回密码
 注册
查看: 379|回复: 0

[分享] 固态硬盘科普:SSD是怎么「开卡」的?

[复制链接]

北网版主

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

回帖
27
主题
70
积分
1721
在线时间
137 小时
注册时间
2012-10-5
最后登录
2025-4-10

最佳人气勋章论坛贡献勋章资料贡献勋章论坛功臣勋章杰出贡献勋章优秀版主勋章

发表于 2022-9-24 22:52 | 显示全部楼层 |阅读模式

几乎用过SSD的朋友们都对突如其来的「掉盘」问题深有体会,也都尝试去解决掉盘问题。有些 DIY 玩家也会尝试去自制一块 SSD(或者SSD U盘)。

2861679-20220924223526482-1022731754.jpg

一般情况下,他们要做的一个关键步骤就是:开卡。那么,开卡是一个什么概念?一块 SSD 是怎样开卡的?

SSD 的开卡,大家(小白们)可以理解成给 SSD 的主控刷 ROM 。没错,其实一块 SSD 也相当于是一个计算机系统,它有独立的CPU、内存、ROM 和 I/O 端口。绝大多数SSD主控都采用 MIPS 架构,少数主控则采用 ARM 架构。

这里以慧荣主控的SSD为例,为大家简单说一下SSD的开卡过程。我做了示意图,方便大家理解.首先,需要让主控知道颗粒是什么。开卡工具会发送一个命令,让主控去读取颗粒的 NAND ID。


2861679-20220924223535533-2047097487.jpg

读取到NAND ID后,开卡工具会将读取所得的NAND ID和开卡工具自带的数据库内的所有NAND ID进行比对,推测出颗粒的编号、容量、通道数、闪存类型(SLC/MLC/TLC/QLC)等信息,供用户设置。(工具推测的颗粒型号不一定准确,有时需要手动确认。)

2861679-20220924223547615-1469524713.jpg

用户设定好SSD的基本信息之后,就要正式进行最后的开卡操作了。咱们国内玩家一般是从量产部落下载开卡软件的,链接会在后面附上。工具会以用户设定好的SSD基本信息、NAND ID、缓存芯片(可选)等信息,生成一个专门用于待开卡的SSD的一个定制固件,并将该固件写入到主控自带的 ROM 中,同时会进行固件的校验和测试。

2861679-20220924223557002-162106642.jpg

若一切顺利,此时一块 SSD 就开卡成功了。

2861679-20220924223608236-1927696560.jpg

我为什么会讲慧荣主控的开卡过程呢?因为使用这类主控的 SSD 存世量巨大,市场占有率高,而且开卡工具还好找,去量产部落下载就行,http://club.liangchanba.com/forum.php。对于群联/SandForce/联芸/英韧等主控的开卡方式,基本上和慧荣主控的开卡方式大同小异。群联的开卡工具有 Windows 版本,SandForce 则只有 Linux 版本。

重要的一点是:慧荣主控的颗粒兼容能力实在是强,连黑片、划线片,甚至是手机里的UFS闪存芯片,都可以开卡!

好了,本期科普就到这里,后面我还会分享更多的SSD开卡步骤和量产工具哦。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|门户地图|网站地图|家电维修|手机版|家电维修技术论坛 ( 蜀ICP备14030498号-16 川公网安备51102502000162号 )

GMT+8, 2025-5-30 17:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表