试题详情
简答题使用的是希捷40GB硬盘,用了两年一直正常,但有一次意外断电,重启后便不能进入Windows,扫描发现硬盘上有坏扇区,且扫描也不能修复,现在想把这些坏扇区与其他好扇区隔离开来不用,请问该怎么做呢?
  • 如果发现硬盘有坏道,最好将它修复,如果不能修复,则可以把坏道单独分到一个分区并隐藏起来不使用,防止坏扇区的扩散。可以使用两种方法来解决:使用Fdisk+Scandisk和使用Fdisk+Format命令。
    (1)使用Fdisk+Scandisk命令。
    首先使用Windows98启动盘启动到DOS状态下,运行“Scandisk/all”命令找出有坏道的分区,并在出现第一个B标记时按Pause键暂停,记下此时已经扫描的分区容量大小,按回车键继续扫描,当最后一个红色B标记完成以后,按Pause键暂停并记下此时所扫描分区容量大小,这样所记下的中间这一段就是有坏道的部分,再算出带有坏道的这部分的大小,使用Fdisk命令,将有坏道的这部分单独分成一个分区。
    例如,有坏道的分区为D盘,大小为8GB,运行“scandiskd:”命令对D盘进行扫描,当出现第一个红色B标记时所扫描的大小大致为2.52GB,最后一个红色标记出现时大致为2.77GB,由此可得出,坏道部分的大小大致为250MB,然后再运行Fdisk,先将D盘删除,先分出2.5GB,这部分即是不含坏道的分区;再分出大致250MB,这便是含有坏道的分区;最后,将剩余的不含有坏道的部分和其他好的分区合并成一个分区,将坏分区隐藏起来不用,这样就把坏分区隔离了。
    不过,为了保险起见,对于坏分区可以再分得略大一些,如将D盘删除后先分出的部分分小一些,坏分区部分分大一点,以防有坏道被分到好的扇区里面。
    (2)使用Fdisk+Format命令。
    使用Fdisk+Format命令的原理是这样的:先用Fdisk将有坏道的部分分成一个分区,再用Format进行格式化,当碰到无法修复的坏块时,Format总是试图修复,常会持续几分钟,这时记录下此时的百分比,用“磁盘总容量缩百分比”,得出这部分正常的磁盘容量,此时这部分会进行得极慢,持续几分钟以后才能顺利进行,再记下这时的百分比,中间这部分就是坏道部分了,再用Fdisk将前面正常部分划成一个逻辑磁盘;再将后面的磁盘估计出坏道的大概大小,再划分一个逻辑盘,这个小分区不用格式化,在所有工作完成后将其隐藏,这样就将坏块给全部跳过去了。这样虽然会损失一小部分好扇区,但对大容量硬盘来说无足轻重,而硬盘使用起来更加稳定。
    例如,有坏道的分区为D盘,且大小为10GB,使用Format命令格式化D盘,当格式化到5%时会停滞不前,说明坏道从5%处开始,然后速度会极慢,几分钟后格式化到7%处才能继续顺利格式化,说明正常部分为5%×10GB=500MB,坏道部分为5%~7%,即2%×10GB=200MB,剩余的便是正常部分了,然后使用Fdisk先将这前500MB分成一个区,中间的这200MB再分成单独一个分区,这就是坏分区了,把它隐藏起来不用,剩余的正常部分重新划到一个分区里面,至此坏道就被完全隔离了。
    为保险起见,还可以再用Format格式化正常分区,看是否被划进了坏道。另外,为了更加精确,还可以将前坏分区部分一点一点缩进,看看坏块大约靠近哪边,直到碰到坏块不能改变大小。这样做,可能将坏块缩到很小的范围,或能节省下一部分好分区;但不推荐将坏区缩得太小,因为如果缩得太小,坏块有可能影响到好的扇区,引起更多的坏块。当今的硬盘容量都很大,丢掉一两百兆也没有影响,关键是能安全使用硬盘的其他部分。
  • 关注下方微信公众号,在线模考后查看

热门试题