使用分区法快速屏蔽坏道
本人自己琢磨出了一个硬盘修复的方法可以用于处理大面积坏道或者局部坏道,最主要的功能就是让一块还能用的硬盘不应为几个坏点就被抛弃
基本原理还是基于分区屏蔽,虽然网上有大量修复坏道的教程但是过程较为繁琐,并且速度太慢可执行度并不高。
首先用白话讲一下硬盘里的单位关系
柱面包含磁头 磁头包含扇区
总扇区数 = 柱面数*磁头数*每道扇区数+其它
总硬盘总大小 = 总扇区数*扇区大小
往往 一个扇区为512字节 一个磁道31.5KB 一个柱面7.84MB左右
小的坏点可能只是一个扇区 大的可能几个连续的柱面
操作方法
- 01
首先使用HDDScan选择坏盘,开始验证测试扫描坏道的LBA(逻辑地址,可以理解为逻辑扇 区)(使用它主要是因为快,其他软件也可以扫描但是扫到坏点会卡死)
- 02
扫描完成后可以查看报告 报告中可以看到这两种信息 Bad block found, start LBA : 4544768 Block start at 4545024 time 126ms 第一个标识找到了一个位于4544768扇区的坏块 第二个只是说明4545024扇区检测花费了126ms 实际上小于500ms我们都是可以接受的有用的就是坏块地址信息。 将有用的信息记录到记事本中 比如我的坏硬盘得到下面统计信息 Bad block found, start LBA : 4544768 Bad block found, start LBA : 107106560 Bad block found, start LBA : 272656384 Block start at 272656640 time 1006ms 有3处坏点1处严重超时
- 03
接下来使用Diskgenius软件对坏点进行屏蔽打开软件,首先备份好硬盘中的数据再删除所有分区。
- 04
点击这一大坨空闲空间建立新分区该分区包含坏块区域, 使用主磁盘分区点击详细参数,文件系统类型任意。
- 05
右边可以详细设置新建分区的起始和结束位置, 将之前测得的第一个LBA : 4544768数字填入起始位置,得到起始柱面号282再将该柱面号减10=272作为起始柱面加10=292作为结束柱面屏蔽
- 06
20个柱面只会损失150M我觉得是值得的,强迫症的同志可以试试±1柱面
- 07
如法炮制其他坏区,最终产生如下结果
- 08
剩余的空闲空间就是没有坏点的空间了可以正常使用 这一步操作主要是观察正常空间的分布情况,如果空出的空闲空间太小就放弃这个空间 将剩余空闲空间逐个建立NTFS分区 如果空闲空间太小就不要建立了(比如本人硬盘前部只有2g大就算了吧)
- 09
现在删除那些坏分区