在计算机的配件中,最娇气也是用户最担心的恐怕就是硬盘了。硬盘如果出现故障,则意味着你的数据安全受到了严重威胁,这是大多数用户所无法容忍而又必须面对的残酷现实。在众多的硬盘故障中,坏道的出现以及分区表的破坏可能是最常见和最让用户头疼的问题了。如果你遇到了这些问题,你会采用什么样的方法解决呢?本文以及
B5 版的文章或许可以给你一些有用的建议。
硬盘有坏道的表现
硬盘使用久了就可能出现各种各样的问题,而硬盘 “ 坏道 ”
便是这其中最常见的问题。硬盘出现坏道除了硬盘本身质量以及老化的原因外,主要是平时在使用上不能善待硬盘,比如内存太少以致应用软件对硬盘频繁访问,对硬盘过分频繁地整理碎片,不适当的超频,电源质量不好,温度过高,防尘不良,震动等。
硬盘坏道分为逻辑坏道和物理坏道两种,前者为软坏道,通常为软件操作或使用不当造成的,可用软件修复;后者为真正的物理性坏道,它表明你的硬盘磁道上产生了物理损伤,只能通过更改硬盘分区或扇区的使用情况来解决。如果你的硬盘一旦出现下列这些现象时,你就该注意硬盘是否已经出现了坏道:
(1)
在读取某一文件或运行某一程序时,硬盘反复读盘且出错,提示文件损坏等信息,或者要经过很长时间才能成功;有时甚至会出现蓝屏等;
(2) 硬盘声音突然由原来正常的摩擦音变成了怪音;
(3) 在排除病毒感染的情况下系统无法正常启动,出现
“Sector not found” 或
“General error in reading drive C” 等提示信息;
(4)FORMAT 硬盘时,到某一进度停止不前,最后报错,无法完成;
(5) 每次系统开机都会自动运行 Scandisk 扫描磁盘错误;
(6) 对硬盘执行 FDISK 时,到某一进度会反复进进退退;
(7) 启动时不能通过硬盘引导系统,用软盘启动后可以转到硬盘盘符,但无法进入,用
SYS 命令传导系统也不能成功。这种情况很有可能是硬盘的引导扇区出了问题。
如果出现上述错误,你就需要加倍小心,这说明你的硬盘已经出现坏道了!
硬盘坏道的修复
1. 修复逻辑坏道
首先从最简单的方法入手。借助 Windows
下的磁盘扫描工具,在资源管理器中选中盘符后单击鼠标右键,在弹出的驱动器属性窗口中依次选择 ( 如图 1)( 图 )“ 工具→开始检查
” ,将扫描类型设定为完全扫描,并选择自动修复错误,然后点击开始,扫描时间会因磁盘容量及扫描选项的不同而有所差异 ( 如图 2)(
图 ) 。
如果逻辑坏道存在于系统区导致无法正常启动,我们可以使用
Windows 98/Me 的启动盘,在 DOS 提示符下键入: Scandisk
盘符,按回车,一旦发现坏道,程序会提示你是否要 Fix it( 修复 ) ,选择 Yes
开始修复,许多因系统区出现逻辑坏道无法正常启动 Windows 的问题一般都可以用此方法解决。
因为 Windows 98/Me
在很大程度上只是自动修复逻辑坏道,而不能自动修复物理坏道,所以,事实上第 1 种方法往往不能奏效。如果碰见物理坏道我们应该怎么办呢?
2. 用 Scandisk 检查物理坏道
对于物理坏道 Scandisk
就无能为力了,它只能将其标记为坏道以后不再对这块区域进行读写操作,物理坏道具有 “ 传染性 ”
会向周边扩散,导致存储于坏道附近的数据也处于危险境地。
用 Scandisk 时在查到坏道时停止,注意观察 Scandisk
停止时会数值,如 22% ,假设硬盘总容量为 2GB , 2GB×22%=0.44GB ,硬盘出现坏道的起始位置大致为 440MB
处,由于硬盘坏道易向周边扩散,所以必须留足够的缓冲区,将硬盘第一个分区容量设定为 400MB ,其余 1.6GB 按 200MB
为单位分为 8 个区,使用 Scandisk 检查所有分区,将无法通过 Scandisk
检测的分区删除或隐藏,以确保系统不再读写这些区域。其余相邻的分区可合并后使用。分区、隐藏、删除、合并等操作可使用图形化界面的
PartitionMagic 或 DiskMan 等工具软件进行。
3. 用软件隐藏物理坏道
用 PartitionMagic5.0/6.0 对硬盘进行处理。
PartitionMagic
可以在不破坏数据的情况下对硬盘重新分区、动态改变分区大小、改变分区的文件格式、隐藏或显示已有分区等等。将
PartitionMagic5.0/6.0 的 DOS 版拷在软盘上,用 Windows 98/Me
启动盘引导系统,运行软盘上的 PQMAGIC.EXE 。
然后进行扫描硬盘,可以直接用 PartitionMagic 中
Operations 菜单下的 “check” 命令来完成,标记了坏簇后,可以尝试着对它进行重新测试,方法是在 Operations
菜单下选择 “Advanced/badSector Retest” ;把坏簇分成一个 ( 或几个 ) 区后,再通过
HidePartition 菜单项把含有坏道的分区隐藏,以免在 Windows 98/Me 中误操作。
特别提示:如果没有经过格式化而直接将有坏道的分区隐藏的话,那么该分区的后续分区将由于驱动器盘符的变化而导致其中的一些与盘符有关的程序无法正确运行。解决的办法是利用
Tools 菜单下的 DriveMapper
菜单项,它会自动地收集快捷方式和注册表内的相关信息,立即更新应用程序中的驱动器盘符参数,以确保程序的正常运行。
另外,也可以尝试用 DiskMan 做这些工作,在这里就不详细的介绍了。
4. 修复硬盘 0 扇区坏道
对于硬盘 0
扇区损坏的情况,虽然比较棘手,但也不是无可救药,我们在这里给大家介绍两种方法。
第一种方法:我们借用 DiskMan 这个软件来修复。具体方法如下:
①在纯 DOS 模式下运行 DiskMan ,在 “ 硬盘 ”
菜单中选择驱动器符号,这时主界面中显示该硬盘的分区格式为 FAT32 ,起始柱面 0 ,起始磁头 1 ,总容量为 2GB ;
②然后依次进入 “ 工具→参数修改 ”( 或按 F11)
,在弹出的修改分区对话框中,将起始柱面的值 “ 0” 改为 “ 1” ;
③按确定退回 DM 主界面并按 F8 保存修改结果。修改后需要重新格式化硬盘。
( 如图 3)( 图 )
第二种方法:我们用部分人比较熟悉的 Pctools9.0 软件中的 DE
工具。具体方法如下:
①用 Windows 98/Me 启动盘启动,运行
Pctools9.0 目录下的 DE.EXE ,先进入 Options 菜单,选 Configuration( 配置 )
,按空格去掉 Read Only( 只读 ) 前面的钩 ( 按 Tab 键切换 ) ,保存退出;
②接着选主菜单 Select( 选择 ) 中的 Drive( 驱动器 ) ;
③进去后在 Drive type( 驱动器类型 ) 项选
Physical( 物理的 ) ,按空格选定,再按 Tall 键切换到 Drives 项,选中
Hard disk( 硬盘 ) ,然后选 OK 回车;
④之后回到主菜单,打开 Select 菜单,这时会出现
Partition Table( 分区表 ) ,选中并进入,之后出现硬盘分区表信息;
⑤如果硬盘有两个分区, l 分区就是 C 盘,该分区是从硬盘的 0
柱面开始的,那么,将 1 分区的 Beginning Cylinder( 起始柱面 ) 的 0 改成 1 就可以了;
⑥保存后退出;
⑦重新启动,按 Delete 键进入 COMS 设置,选
“IDE AUTO DETECT” ,可以看到 CYLS 比原来减少了 1
,保存退出,重新分区,格式化,至此大功告成。
提示:在修改之前先将硬盘上的重要资料备份出来,而且 Pctools9.0
不能在用 FAT32 分区的硬盘和 Windows 下运行,但可以在 FAT16 硬盘中运行。修复后一定要在 CMOS
中重新侦测硬盘,再分区和格式化,因为只有对硬盘作格式化后才会把分区表的信息写入 1 扇区 ( 现在作为 0 扇区了 ) 。
5. 低级格式化修复坏道
上述所有办法都不能奏效,又不甘心硬盘就此报废,你就可以考虑使用低级格式化处理硬盘故障。但低级格式化会重新进行划分磁道和扇区、标注地址信息、设置交叉因子等操作,需要长时间读写硬盘,每使用一次就会对硬盘造成剧烈磨损,对于已经存在物理坏道的硬盘更是雪上加霜,实践证明低格将加速存在物理坏道的硬盘报废,而对于逻辑坏道,则根本无须使用低格程序作为修复手段。另外低格将彻底擦除硬盘中的所有数据,这一过程是不可逆的。因此低格只能在万不得已的情况下使用,低格后的硬盘要使用
Format 命令进行高级格式化后才能使用。
上一篇:实战硬盘分区
下一篇:UNIX硬盘分区简介
【本站声明】本站刊载的部分内容全部来源互联网,对于此类文章本站仅提供交流平台,不为其版权负责。如涉及侵犯您的知识产权的文章,请联系我们,我们将尽快做出更正。并向您表示感谢!同时特别感谢对本站所有支持的网友。