SSD坏块是主控标记的不可靠闪存块,非传统坏道,需通过CrystalDiskInfo查Reallocated_NAND_Block_Count、Current_Pending_Sector_Count、UDMA_CRC_Error_Count三项SMART参数交叉验证;任一值大于0且增长即存风险,超50或反复跳变属高危;PowerShell执行wmic命令查smartstatus为“Bad”或“Pred Fail”则确认物理层异常;CHKDSK报无法读取簇等错误可反推坏块影响。

固态硬盘没有传统意义上的“坏道”,但存在主控已标记为不可靠的闪存块(即坏块),这些坏块会直接导致数据写入失败、系统卡顿或突然掉盘,必须通过S.M.A.R.T.参数、底层读写异常和重映射行为来交叉验证。
用 CrystalDiskInfo 直接读取关键 S.M.A.R.T. 参数
这是最快速、零侵入的判断方式,依赖SSD固件主动上报的真实状态,不扫描、不写入、不干扰当前使用。
下载官方版 CrystalDiskInfo(注意避开第三方捆绑安装包)→ 安装后直接运行 → 在主界面找到目标SSD设备 → 观察右侧详细参数列表。
重点盯紧三项:【Reallocated_NAND_Block_Count】(重映射NAND块数)、【Current_Pending_Sector_Count】(待重映射扇区数)、【UDMA_CRC_Error_Count】(接口校验错误)。只要其中任意一项数值大于0且持续增长,就说明SSD内部已出现物理坏块并开始动用备用空间;若“重映射块数”超过50或“待重映射数”反复跳变,坏块正在扩散,硬盘已进入高风险状态。
这一步操作起来很简单,直接看右上角“健康状态”四个字就行——绿色代表暂无问题,黄色预警,红色必须立刻处理。
用 PowerShell 调用 WMI 查询硬件级故障标志
该方法绕过图形界面,直连SSD控制器获取原始响应,结果不可伪造,是确认是否已触发固件级故障判定的最终依据。
第一步:右键“开始”按钮 → 选择“Windows Terminal(管理员)”。
第二步:输入命令 wmic diskdrive get model,status,smartstatus 并回车。
第三步:观察返回结果中的 【smartstatus】 列。若显示“Bad”或“Pred Fail”,说明SSD主控已主动上报不可逆的物理层异常,坏块数量超出冗余阈值,该盘不可再用于任何重要数据存储。
注意:status列显示“OK”不代表绝对安全,仅表示当前未被标记为故障;真正决定性的是smartstatus字段。
用 CHKDSK 扫描文件系统层异常反推坏块影响范围
CHKDSK 不检测物理坏块本身,但它能暴露坏块在逻辑层引发的连锁崩溃现象——比如无法读取的簇、MFT损坏、目录项丢失。当它反复报告“无法读取的簇”或“丢失簇”,往往意味着底层闪存块映射失败或坏块未被及时重映射。
以管理员身份打开终端 → 输入 chkdsk C: /f /r(将C:替换为目标盘符)→ 按回车执行。
若提示“卷正在被另一进程使用”,输入Y并重启,系统将在登录前自动运行完整扫描。
【/r 参数会尝试恢复坏扇区上的可读信息,耗时极长,通常需数小时】;若扫描中途卡死、报错0x80070570或反复提示同一区域读取失败,基本可锁定该LBA地址对应物理坏块位置。

















