磁盘坏道分为逻辑坏道和物理坏道两种,前者主要由于软件操作不当造成,可以使用软件修复,后者是物理性损坏,只能通过更改磁盘分区或扇区的占用位置来进行改善(低格),从而排除包含坏块的磁盘空间,若磁盘出现以下情况,则有可能是磁盘出现坏道,需要进行检测和修复
(1) 读取磁盘中的数据时,磁盘设备发出异常声响
(2) 访问磁盘中的某个文件时,反复读取且出错,提示文件损坏
(3) 对于新建立的分区无法完成格式化
(4) 系统使用磁盘时频繁死机
若磁盘出现坏道时,如果不及时更换或进行技术处理,坏道就会越来越多,且可能造成频繁死机和数据丢失的后果,因此必要时应该对磁盘及逆行定期检测,检查是否存在坏道
在Linux操作系统中,检测磁盘坏道情况,可以使用badlocks命令,结合-s选项用于显示进度信息,-v选项用于显示详情
修复方法:
badblocks -sv /dev/sdb
在长期使用计算机的过程中,文件系统和磁盘类的故障现象,很难完全避免, 对于此类故障的修复处理需要十分谨慎,如果操作不慎,可能会加重数据破坏的程度,当发现磁盘中存在坏道时,应尽快停止系统中的服务,备份相关数据,必要时立即关闭系统,以防止磁盘坏道进一步扩散,导致更大损失,对于存在坏道的硬盘设备,应使用其他完好的硬盘进行替换。