2026-10-05 · 约 5 分钟
叠瓦盘在系统里往往和普通盘长得一样:能分区、能格式化、能正常报容量,健康状态也能照常读出来。所以判型不能靠「感觉速度慢」,要靠资料和现象对上号。
比较可靠的判断有三条。一是查厂商公开的型号资料,看这个型号在官方文档里被归为叠瓦还是传统垂直记录;这一类盘片由盘内固件自己管映射,在系统里不留痕迹,只能这样核对。二是看系统把它认成什么设备:由主机管理分区的那一类叠瓦盘,会以支持分区(Zone)的块设备形式出现,系统能查到它的分区信息,普通盘没有这一项。三是看使用表现:顺序写入相对平稳,随机写入却反复长时间停顿,通常是盘内固件在做后台整理。
三条对不上时先不要下结论,把型号、盘标、使用场景和出错时的现象一起记下来。还要提醒一句:盘还能认、还能列出文件名,并不能说明它不是叠瓦盘。
确认或怀疑是叠瓦盘,又发现数据读不出来时,处理顺序比处理手段重要。顺序错了,后面做什么都补不回来。
先停一切写入。不要格式化,不要重建分区表,不要跑系统自带的磁盘检查去「修复」,也不要为了再试一次而反复断电重启、插拔通电。叠瓦盘上的一次写入不是就地把少数扇区改掉:固件要把整个带区读出来、改完再整带写回,带里其它位置的数据被牵连覆盖,就没有第二次机会。
接着区分状态:是系统里根本看不到这块盘,是能看到盘但读不出内容,还是能列出文件、打开却报错。三种状态的处置路径不一样,混在一起反复试,只会消耗本来就不多的机会。
如果盘有异响、敲击声、转速忽快忽慢,立刻断电,不要再通电。这类情况一般要在洁净环境里处理机械部分,继续通电只会让盘片和磁头互相磨损。
不要做的事还有:自己拆盘,或者交给普通维修店开盘;把盘冷冻、拍打、反复上下电「试试看」;在线刷固件;跑所谓坏道修复工具;让系统对它执行安全擦除或下发丢弃(TRIM)指令;用恢复软件直接扫描原盘,再把结果写回原盘。这些操作里任何一个,都可能把「还能读」变成「读不动」。
要做的事其实很少:少通电、不写入、原样保存,交给有固件级工具和洁净环境的机构,由他们先做只读镜像,再在镜像副本上做文件系统层的恢复,原盘留作依据。
不少人看到文件还能列出来,就把盘挂到电脑上,往移动硬盘里拖。这一步在叠瓦盘上有两重风险。
一重来自「挂载本身就会写」。只要系统把这块盘挂成可写,它就会自己往上写东西:文件系统日志回放、索引、缩略图缓存、系统还原点,都不是你下的命令,但都会落盘。而叠瓦盘上的写入会带动整个带区重写,用户数据恰好落在同一个带区时,就被这些无关的写入覆盖掉了。稳妥的做法是把故障盘当只读介质,接在专用工具上读取。
另一重来自地址对不上。你在系统里看到的位置是固件换算出来的结果,真正记录内容的位置在盘片上。换算关系一旦损坏,盘仍然能应答命令、能报容量、能返回数据,但返回的内容可能不是你请求的那一段,也可能是已经被改写过的旧版本。普通拷贝工具分辨不出这种错位,它只管一路往下拷;等镜像做完,你手里是一个看着完整、实际对不上号的副本,靠它已经无法判断哪些内容可信,原本能用来重建对应关系的线索也被读取过程搅乱了。
还有一层现实问题:普通拷贝遇到读得吃力或报错的区域会反复重试,甚至整台机器卡住。长时间高负荷读一块状态不稳的盘,会加重发热和不稳定,本来勉强能读出来的区域也可能读不动了。
所以在叠瓦盘上,「先自己拷一份」不是稳妥的保险,反而可能同时丢掉数据和你判断局面的依据。
一块叠瓦盘能取回多少内容,和盘用了多久、外壳新旧关系不大,主要看下面几件事在送修时处于什么状态。
一是有没有被固件回收过。盘内固件会在空闲时整理带区,把判定为不再需要的旧内容覆盖掉。整理已经走过的位置,靠任何读取手段都取不回来。
二是地址映射信息还剩多少。映射不是某一处单独保存的一条记录,固件区里通常留有主副本与备份记录,损坏程度决定了还能重建出多少位置对应关系;能重建多少,才谈得上能读回多少。
三是盘体本身是否还读得动。磁头、盘片和读取通道的状态,决定了能不能按带区分别调整读取参数把内容取出来;读不动的区域,映射再完整也没有用。
四是你在送修前对它做过什么。通电次数、有没有拆过盘、格式化或重建过分区表、跑过哪几种修复工具,都会直接改变结果,这几项往往比故障现象本身更影响判断。
五是内容是怎么写在盘上的。长期没动过、连续存放的部分,留存机会明显大于被反复改写、频繁更新的区域。
所以送修时把经过如实讲清楚不是客套,而是判断能不能动手的前提。如果盘上内容另有备份,先把备份找出来核对,别在故障盘上做验证。
按型号去查厂商公开的规格资料,这条比凭感觉判断可靠;由固件自己管映射的叠瓦盘在系统里不会露出特征。再接上系统信息一起看:由主机管理分区的那一类会以分区块设备的形式出现;顺序写平稳、随机写频繁长时间停顿,也符合叠瓦盘的表现。几条都对不上时不要下结论,把型号记下来交给检测。
不建议。挂载成可写就会产生系统写入,而叠瓦盘的写入会带动整带重写,可能覆盖掉还有机会的数据;换算关系损坏时,读出来的内容还可能整体错位,拷下来是个看着正常、实际对不上号的副本。稳妥的顺序是让原盘少通电、不写入,交给专用工具做只读镜像。
把型号、大致的使用场景,以及出错后你做过哪些操作说清楚就够了:有没有继续通电、有没有格式化或重建分区表、有没有跑过修复软件。这些直接决定检测从哪一步开始。再说明盘上内容大致是什么类型、别处还有没有备份,便于安排处理顺序。检测免费,必要时可以签保密协议。
UltraSMR 把瓦片压得更紧,单盘容量更高,同时对写入顺序更敏感。 主机管理模式下,系统通过 zone 接口直接管理写入位置,恢复时反而多了一组可用线索。
| 项目 | 取值 / 位置 | 说明 |
|---|---|---|
| 接口 | ZBC(SATA)/ ZAC(SAS)zone 命令 | 可读出每个 zone 的写指针 |
| zone 大小 | 由厂商定义,通常几十 MB 到数百 MB | 决定重建时的最小单位 |
| 写指针 | 每个 zone 内的当前写入位置 | 写指针之后的内容是未写或旧数据 |
| 顺序写约束 | zone 内必须顺序写 | 随机写会被重定向,产生额外映射 |
| 恢复影响 | zone 结构可读时,能直接判断数据边界 | 固件损坏后 zone 信息也一并丢失 |
# 查看 zone 报告(主机管理型 SMR)
sudo blkzone report /dev/sdX | head -20
# zone 容量与写指针位置
sudo blkzone capacity /dev/sdX
sudo blkzone reset -c 0 /dev/sdX # 危险:会重置 zone,仅示意,勿在生产盘执行
这类盘的恢复价值在于"写指针":写指针之后通常是未写区域,之前是已写数据, 边界清楚。但前提是固件还能响应 zone 命令——固件一旦损坏,这层信息就没了, 只能退回物理层扫描。
参数判定、镜像方案、固件损坏这类问题,聊清楚不收钱;需要现场检测、书面报价或上门,统一走 项目1 服务页(到店免费检测,出报告后报价,不出结果不收费)。
18620311365
深圳市福田区深南中路2070号电子科技大厦A座35楼D22(华强北地铁站D1口步行320米)