【深水】硬盘坏道:屏蔽还是换盘?先分清「逻辑坏道」和「物理坏道」
硬盘维修 · 作者 数据恢复老韩 · 2026-10-18
这个题每个月被问十几次,而且大部分同行和我客户都搞混了。我尽量一次说清。
## 一、先分清两种"坏道",性质完全不同
### 逻辑坏道(软坏道)
**不是盘体真的坏了,是记录的校验值对不上。**
硬盘每个扇区除了存数据,还存了一小段 **ECC 校验码**。读写时盘自己会算一遍,算出来跟存的不一致,就报"读取错误"。
**成因**:突然断电、写入时被硬中断、固件 bug、病毒/恶意软件篡改。
**特征**:
- **可以修复**(覆盖写一次就能恢复);
- **SMART 的 05(重映射扇区数)一般是 0**,因为它没有真正启用备用扇区;
- 常见报错:C5(当前待映射扇区数)有值,但 05 为 0。
### 物理坏道(硬坏道)
**盘片的磁性介质真的损伤了**,磁头读不出信号。
**成因**:磁头划碰盘片(摔、震动)、介质老化、制造缺陷、磁头污染。
**特征**:
- **不可修复**——只能由硬盘固件把它**重映射到备用扇区**(G-list),屏蔽掉不用;
- **SMART 的 05 会增长**;
- 一旦 05 开始涨,**通常在持续涨**。
## 二、SMART 必看的五个值
别看一堆数字,就盯这五个:
| ID | 名称 | 含义 | 危险信号 |
|---|---|---|---|
| **05** | Reallocated Sectors Count(重映射扇区数) | 已用备用扇区替换的坏道数 | **>0 就该警觉;持续涨=盘在恶化** |
| **C5** | Current Pending Sector Count(待映射扇区数) | 读不出来、等着下次写入时决定去留的扇区 | **>0 说明已经有读不出的扇区** |
| **C6** | Uncorrectable Sector Count(无法校正扇区数) | 彻底读不出来且无法恢复的扇区 | **>0 已经有数据丢了** |
| **C7** | UltraDMA CRC Error Count(接口 CRC 错误) | **数据线/接口问题,不是盘体问题** | 涨=换数据线/换 SATA 口,别急着判盘坏 |
| **09 / 0C** | Power-On Hours / Power Cycle Count | 通电时长 / 启停次数 | 辅助判断老化 |
**特别提醒 C7**:很多人看到 C7 涨就说"硬盘坏了",其实**C7 是线缆和接口的问题**,换根线、换个 SATA 口常常就好了。我每个月都要纠正几次这个误判。
## 三、怎么判:屏蔽还是换盘
我给自己定的标准,**按用途分**:
### 情况 A:05 = 0、C5 > 0、C6 = 0
**逻辑坏道嫌疑大。** 处理:
1. 先**把数据备份出来**(第一优先,别管修复);
2. 用工具对 C5 对应的扇区做**覆盖写**(不是"修复",是让它重新校验通过);
3. 写完之后**再读一遍验证**;
4. 复看 SMART,C5 归零、05 仍为 0 → 处理完毕,**盘可以继续用**。
### 情况 B:05 > 0 但**稳定不涨**(观察两周无变化)
**有物理坏道,但暂时被固件屏蔽住了,且没有扩散。**
- 如果这块盘**只放不重要的数据**(电影、游戏、临时文件)→ 可以继续用,但要**每周看一次 05**;
- 如果**存重要数据** → **换盘**,别赌。
### 情况 C:05 持续增长(哪怕一天涨几个)
**盘在恶化,物理损伤正在扩散。** 处理:
1. **立刻停止一切写入操作**;
2. **优先镜像整盘**(用 ddrescue 之类的工具,先跳过后回读,不要直接拷贝);
3. **数据出来后,盘报废**。
**我的原则:05 只要持续涨,这块盘就不再承担任何有价值的数据。**
### 情况 D:C6 > 0
**已经有数据永久丢失了。** 这种情况,数据第一、盘第二。先把还能读的镜像出来,再谈别的。
## 四、屏蔽(重映射)到底做了什么
很多人以为"屏蔽坏道"是把坏道修好了,其实不是。
硬盘出厂时留了一批**备用扇区( spare sectors)**。固件发现某个扇区读不出来,就**把它的逻辑地址指向备用扇区**——以后访问这个地址,实际访问的是备用扇区。
**这意味着**:
1. 那个"坏道"上的**原始数据已经没了**(读不出来才映射的);
2. 备用扇区是**有限的**,用完就没了;
3. 一旦 05 开始涨,说明**盘片的物理状态在恶化**,屏蔽只是"绕过",不是"治好"。
**所以屏蔽 ≠ 修复,屏蔽 = 截肢。**
## 五、一个必须说的事实:屏蔽坏道的盘,不能当系统盘
我见过太多同行把屏蔽过坏道的盘当系统盘卖/用,这是在埋雷。
**系统盘每时每刻都在读写**,坏道区域附近的读写压力最大。而且:
- 系统文件如果在坏道扩散区,随时可能崩;
- 开机慢、卡顿、蓝屏,客户只会说"你给我装的什么破系统"。
我的规矩:**屏蔽过物理坏道的盘,只做副盘放不重要的数据,且必须告知客户。**
## 六、一句话总结
**逻辑坏道可以修(覆盖写验证),物理坏道只能绕(重映射)。05 只要持续涨,这盘就该退休——不是修不好,是不能赌数据。**
## 一、先分清两种"坏道",性质完全不同
### 逻辑坏道(软坏道)
**不是盘体真的坏了,是记录的校验值对不上。**
硬盘每个扇区除了存数据,还存了一小段 **ECC 校验码**。读写时盘自己会算一遍,算出来跟存的不一致,就报"读取错误"。
**成因**:突然断电、写入时被硬中断、固件 bug、病毒/恶意软件篡改。
**特征**:
- **可以修复**(覆盖写一次就能恢复);
- **SMART 的 05(重映射扇区数)一般是 0**,因为它没有真正启用备用扇区;
- 常见报错:C5(当前待映射扇区数)有值,但 05 为 0。
### 物理坏道(硬坏道)
**盘片的磁性介质真的损伤了**,磁头读不出信号。
**成因**:磁头划碰盘片(摔、震动)、介质老化、制造缺陷、磁头污染。
**特征**:
- **不可修复**——只能由硬盘固件把它**重映射到备用扇区**(G-list),屏蔽掉不用;
- **SMART 的 05 会增长**;
- 一旦 05 开始涨,**通常在持续涨**。
## 二、SMART 必看的五个值
别看一堆数字,就盯这五个:
| ID | 名称 | 含义 | 危险信号 |
|---|---|---|---|
| **05** | Reallocated Sectors Count(重映射扇区数) | 已用备用扇区替换的坏道数 | **>0 就该警觉;持续涨=盘在恶化** |
| **C5** | Current Pending Sector Count(待映射扇区数) | 读不出来、等着下次写入时决定去留的扇区 | **>0 说明已经有读不出的扇区** |
| **C6** | Uncorrectable Sector Count(无法校正扇区数) | 彻底读不出来且无法恢复的扇区 | **>0 已经有数据丢了** |
| **C7** | UltraDMA CRC Error Count(接口 CRC 错误) | **数据线/接口问题,不是盘体问题** | 涨=换数据线/换 SATA 口,别急着判盘坏 |
| **09 / 0C** | Power-On Hours / Power Cycle Count | 通电时长 / 启停次数 | 辅助判断老化 |
**特别提醒 C7**:很多人看到 C7 涨就说"硬盘坏了",其实**C7 是线缆和接口的问题**,换根线、换个 SATA 口常常就好了。我每个月都要纠正几次这个误判。
## 三、怎么判:屏蔽还是换盘
我给自己定的标准,**按用途分**:
### 情况 A:05 = 0、C5 > 0、C6 = 0
**逻辑坏道嫌疑大。** 处理:
1. 先**把数据备份出来**(第一优先,别管修复);
2. 用工具对 C5 对应的扇区做**覆盖写**(不是"修复",是让它重新校验通过);
3. 写完之后**再读一遍验证**;
4. 复看 SMART,C5 归零、05 仍为 0 → 处理完毕,**盘可以继续用**。
### 情况 B:05 > 0 但**稳定不涨**(观察两周无变化)
**有物理坏道,但暂时被固件屏蔽住了,且没有扩散。**
- 如果这块盘**只放不重要的数据**(电影、游戏、临时文件)→ 可以继续用,但要**每周看一次 05**;
- 如果**存重要数据** → **换盘**,别赌。
### 情况 C:05 持续增长(哪怕一天涨几个)
**盘在恶化,物理损伤正在扩散。** 处理:
1. **立刻停止一切写入操作**;
2. **优先镜像整盘**(用 ddrescue 之类的工具,先跳过后回读,不要直接拷贝);
3. **数据出来后,盘报废**。
**我的原则:05 只要持续涨,这块盘就不再承担任何有价值的数据。**
### 情况 D:C6 > 0
**已经有数据永久丢失了。** 这种情况,数据第一、盘第二。先把还能读的镜像出来,再谈别的。
## 四、屏蔽(重映射)到底做了什么
很多人以为"屏蔽坏道"是把坏道修好了,其实不是。
硬盘出厂时留了一批**备用扇区( spare sectors)**。固件发现某个扇区读不出来,就**把它的逻辑地址指向备用扇区**——以后访问这个地址,实际访问的是备用扇区。
**这意味着**:
1. 那个"坏道"上的**原始数据已经没了**(读不出来才映射的);
2. 备用扇区是**有限的**,用完就没了;
3. 一旦 05 开始涨,说明**盘片的物理状态在恶化**,屏蔽只是"绕过",不是"治好"。
**所以屏蔽 ≠ 修复,屏蔽 = 截肢。**
## 五、一个必须说的事实:屏蔽坏道的盘,不能当系统盘
我见过太多同行把屏蔽过坏道的盘当系统盘卖/用,这是在埋雷。
**系统盘每时每刻都在读写**,坏道区域附近的读写压力最大。而且:
- 系统文件如果在坏道扩散区,随时可能崩;
- 开机慢、卡顿、蓝屏,客户只会说"你给我装的什么破系统"。
我的规矩:**屏蔽过物理坏道的盘,只做副盘放不重要的数据,且必须告知客户。**
## 六、一句话总结
**逻辑坏道可以修(覆盖写验证),物理坏道只能绕(重映射)。05 只要持续涨,这盘就该退休——不是修不好,是不能赌数据。**
最新回复
临沂小孙:韩哥,我想确认一下:**客户拿一块盘来,说"电脑很卡",我第一步该干什么?** 我一般是先跑个软件扫坏道,扫出来有红块就告诉客户硬盘坏了要换。这样对吗?
数据恢复老韩:@临沂小孙 顺序反了,这一步要改,**否则你可能亲手把客户的数据弄没**。 **正确顺序**: **第一步:先问"数据重要吗"。** 这句话必须问在最前面。重要不重要,决定了后面所有操作。 **第二步:看 SMART,不要扫坏道。** - SMART 能**瞬间**告诉你盘的状态(05/C5/C6),**不产生任何读写压力**; - 而"扫坏道"是要**全盘读一遍**的,对一块已经在恶化的盘来说,**这一遍扫描可能就是压垮它的最后一根稻草**。 我接过太多这种单子:同行扫了一遍坏道,扫到一半盘就彻底不认了,客户的数据也就跟着没了。 **第三步:数据优先。** - 数据重要 → **先镜像,再做
民珍技术组:补充一条运维视角的经验,跟维修互补: **别只看 SMART 的"当前值",要看"原始值(RAW)"和"变化趋势"。** SMART 的每个属性有三列:**当前值( normalized,一般 100 起往下掉)、最差值、阈值、原始值(RAW)**。 很多软件的"健康度"只看当前值是否低于阈值,**这非常滞后**。真正有用的是 **RAW 值的增长率**: - 05 的 RAW:上周 12,这周 47 → **盘在快速恶化,立即换**; - 05 的 RAW:三个月都是 8 → 稳定,可以观察。 **建议做法**:给客户的机器装个轻量 SMART 监控,每周自动记录一次,**重点是留趋势**。