用 badblocks 只读扫描坏道

整盘读取并报告无法读取的扇区。

Linux硬件磁盘诊断中风险
运行 sudo badblocks -sv /dev/sdb,进行带进度的只读扫描。

01命令

命令
$ sudo badblocks -sv /dev/sdb

02作用说明

不加 -w 时 badblocks 只读取,不会覆盖数据,却能在可疑硬盘上暴露坏扇区。长时间带进度的扫描正是终端擅长的不间断任务,还能记录进度供审阅。

03风险

风险中风险
使用条件sudo apt install e2fsprogs
!注意: 即使只读扫描也可能加速将坏硬盘的损坏;请先备份,除非硬盘为空否则不要用 -w。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-10-13 · 分类: 系统与设置

06相关方案