硬盘强制关机损坏如何修复
俗话说:工欲善其事,必先利其器。我们平时应该熟练掌握几种硬盘维护工 具的使用方法,这样当遇到硬盘软故障时才不至于晕头转向、手忙脚乱。下面我 就硬盘的常见软故障简单介绍几种硬盘维护工具的使用方法。 ★ 修复硬盘主引导记录 ★ 由于病毒的破坏或操作上的失误,使硬盘主引导记录和分区表损坏,硬盘将 无法启动。 ① kv3000 作为一款著名的杀毒软件,kv3000同样具有非常强大的主引导记录和分区修 复的功能。 我们可以先用软盘启动后,执行kv3000,按下f6键,就可查看已经不 能引导的硬盘隐含扇区,即查看硬盘0面0柱1扇区主引导信息是否正常,如果在 硬盘的0面0柱1扇区,没有找到关键代码...全部
俗话说:工欲善其事,必先利其器。我们平时应该熟练掌握几种硬盘维护工 具的使用方法,这样当遇到硬盘软故障时才不至于晕头转向、手忙脚乱。下面我 就硬盘的常见软故障简单介绍几种硬盘维护工具的使用方法。
★ 修复硬盘主引导记录 ★ 由于病毒的破坏或操作上的失误,使硬盘主引导记录和分区表损坏,硬盘将 无法启动。 ① kv3000 作为一款著名的杀毒软件,kv3000同样具有非常强大的主引导记录和分区修 复的功能。
我们可以先用软盘启动后,执行kv3000,按下f6键,就可查看已经不 能引导的硬盘隐含扇区,即查看硬盘0面0柱1扇区主引导信息是否正常,如果在 硬盘的0面0柱1扇区,没有找到关键代码,即硬盘分区表关键代码“80”“55 aa ”,那么硬盘本身将不能引导,即使软盘引导后也不能进入硬盘。
这时,可按动 翻页键pgdn或pgup键,在硬盘的隐含扇区内查找,如有,会在表中出现闪动的红 色“80”和“55aa”,并响一声来提示你,下行会出现一行提示,“f9 = save to side 0 cylinder 0 sector 1 !!!”。
这时,按一下“f9”键,就可将刚找 到的、即在表中显示出的原硬盘主引信息, 覆盖到硬盘0面0柱1扇区中,然后, 机器会重新引导硬盘,恢复硬盘的起动性能。 ② fdisk 用fdisk/mbr覆盖主引导记录的代码区,但不重建主分区表。
适用于主引导 记录被引导区型病毒破坏或主引导记录代码丢失,但主分区表并未损坏的情况下 。注意:fdisk/mbr并不适用于清除所有引导型病毒,因此要慎用。 ③ fixmbr fixmbr是专门用于重新构造主引导扇区的小工具,使用方法也简单。
直接运 行fixmbr的情况下它将检查mbr结构,如果发现系统不正常则会出现是否进行修 复的提示。如果回答“yes”,它将搜索分区。当搜索到相应的分区以后,系统 会提示是否修改mbr,回答“yes”则开始自动修复,如果搜索的结果不对,可使 用/z开关符,重新启动系统将恢复到原来的状态。
如果想详细了解fixmbr的使用 方法,可以用/h开关来查看。 ★ 修复硬盘分区表 ★ ① kv3000 在kv3000的主菜单上,按下f10键,就可对系统的有关参数和硬盘分区表快 速测试, 如果硬盘分区表不正常,kv3000会先将坏分区表保存到软盘上以防不 测,再自动重建硬盘分区表,使硬盘起死回生。
但如果硬盘只有一个分区,而且文件分配表(fat表)、文件目录表(root表) 严重损坏,数据已经都没有了。那么,用这个功能即使恢复了c盘分区表,也不 能使c盘引导,数据也不能恢复。这时需要配合其它的硬盘修复工具来恢复数据 。
如果硬盘还有d、e、。。。等几个分区,一般情况下,kv3000能找回后面没有被 破坏掉的分区,重建一个新的硬盘分区表,然后,再用dos系统软盘引导机器后 ,就可进入硬盘后面几个分区,将数据备出后,再将硬盘重新分区、格式化。
kv3000修复硬盘的详细使用方法,大家可以查看kv3000杀毒软件的使用说明 文件,也可以到江民网站去查看。 ② fdisk 用fdisk还可以新建立分区、重建主分区表,但这种方法不覆盖主引导记录 的代码区。
如果要保证硬盘内数不受破坏,分区时必需与原来的分区相一致,否 则数据不保。具体的使用方法我就不哆嗦了,建议大家使用fdisk的汉化版,很 容易上手。 ③ diskman diskman过人之处就在于它的硬盘分区表恢复功能,并采用图形界面,以图 表方式表示分区表的详细结构。
使用方法详见《宝刀不老的小工具——diskman 》 ★ 挽救硬盘fat(文件分配表)和dir(根目录表) ★ 如果fat表损坏,就可能丢失所有文件,即便对dos很精通的人,要修复fat表 损坏的磁盘文件也不是件轻松的事情。
① ndd(norton utilities 8。0) 启动nu工具包中的磁盘修复程序ndd,在其菜单中选择options/general确认 ndd将进行包括主引导区和cmos在内的全面检查,然后在主菜单中选择diagnose disk对硬盘进行诊断,ndd在发现错误时将会自动报告,并提示错误描述( description)和推荐意见(recommendation),可以根据情况选择修复与否。
修复时注意保存undo磁盘,以便恢复操作之用。在修复过程中,尤其是在表面测 试(surface test)过程中如果提示读写错误,则说明硬盘存在物理损坏,数据 可能会丢失。 在诊断、修复结束后重新启动计算机,若能对c盘进行访问则大功告成,可 以通过备份数据、重装操作系统简单地恢复硬盘功能。
否则只能进行恢复操作( undo),尝试手工或通过其他方法恢复。 但ndd(norton utilities 8。0)只能在dos下运行,且不支持fat32格式。 ② scandisk 微软操作系统自带的类似ndd的硬盘检测工具,大家对它应该都不会陌生, 因为我们在win 9x非法关机后重启时它就会自动运行扫描硬盘,用法有点类似 ndd。
③ chkdsk 同样也是微软操作系统自带的dos下专门用于检查硬盘的工具,chkdsk/f命 令格式专门用来捡回硬盘的丢失簇并释放丢失的硬盘空间,有时我们可以在它运 行以后生成的*。chk文件里找到一些重要的数据。
硬盘的fat表与根目录随着用户写入和删除文件而不断变化,如果能经常备 份fat表和根目录,当fat表损坏时用回写fat表、根目录的方法,可以使硬盘恢 复到上一次保存的状态。当硬盘的fat表或根目录损坏,需要将保存的fat表、根 目录数据回写时,必须保证fat表和根目录的起始逻辑扇区号和长度(扇区个数 )正确。
★ 恢复误删除的分区 ★ ① fdisk & format 如果在误删除分区后没有执行过其他分区操作,按照下面的方法一般都能够 恢复原来的数据:执行fidsk分区程序,重建删除的分区,但是注意要保持分区 与原来分区在大小、位置上一致;重新启动系统到ms—dos模式,执行“format x:/u/q”(x为误删的扩展分区盘符)。
这时系统首先会警告说:“这是一个大 硬盘,如果格式化,数据将全部丢失”,这时选择“yes”;而后系统会告诉你 该分区无法进行快速格式化并问你是否进行“完整格式化”,回答“no”。该步 骤的关键是加入参数/q(快速格式化),这样进行一次“假格式化”后,如果没 有什么意外的话,应该可以访问该分区的数据了。
另外,该方法恢复的分区有可能在再次重启系统后无法访问,虽然仍可以按 上面的方法恢复数据,但我们建议恢复分区后备份该分区所有数据,而后执行完 整的格式化过程。 ★ 硬盘零磁道损坏的抢救 ★ ① de (pctools 9。
0) 如果运行scandisk扫描c盘在第一簇出现一个红色的“b”,即说明c盘零磁 道损坏!在dos下运行de,先进入options菜单,选项configuration,按空格去 掉read only(只读模式)前面的“√”号(按tab键切换),保存退出。
接着选 主菜单select中的drive;进去后在drive type项选physical,按空格选定,再 按tab键切换到drive项,选中hard disk,然后选ok回车。之后回到主菜单,打 开select菜单,这时会出现partition table,选中并进入,之后就可以看见硬 盘的分区表信息。
例如:该硬盘有两个分区,那么在硬盘的分区表信息中我们可 以看到1分区就是c盘,该分区是从硬盘的0柱面开始的,那么将1分区的beginnig cylinder的0改成1就可以了。保存后退出。重新启动进入bios,运行自动侦测硬 盘可以看到cyls的个位数减少了一位(例如:782→781),保存退出,重新分区 格式化,大功告成。
但de不支持fat32格式且只在dos下运行,而且pctools 9。0现在已经不太好 找了,想当年它与norton utilities 8。0在工具软件之中是两朵奇葩…… ② pqmagict 大名鼎鼎的分区魔术师(partition magician)可能是大家最常用的硬盘分 区工具。
pqmagict是它的dos版的工具,用它来修复损坏的硬盘零磁道可谓易如 反掌。 假设一块硬盘有两个分区(c、d),用scandisk检查d盘时显示d盘零磁道损 坏,因此不能用format不能进行格式化,如果用fdisk重新调整逻辑d盘的大小, 使d盘的逻辑0磁道向前或向后移动,跨越这个坏磁道,但这样一来,就会破坏c 盘上的所有数据。
因此这时我们必须借助pqmagict的威力。首先在dos下启动 pqmagict(必须先把pq copy到c盘),选择查看d盘,此时屏幕会显示d盘的分区 和容量信息,然后选择option菜单中的reszie selected partition,用鼠标拖 动左边的容量标尺,让d区减少一点,或者直接手动输入分配d区的容量大小,目 的是空出坏的区域,确定后pqmagict便开始对d区进行转换,完成以后退出 pqmagict。
这样对c盘上的文件秋毫无犯,且d盘又重见天日了。 ② specialfdisk specialfdisk在建立主分区时可由使用者自定启始柱面,故可跳过损坏的柱 面区域。此招是specialfdisk的一个必杀技,使用方法请详见《宝刀不老的小工 具——specialfdisk》 ★ 抢救被“逻辑锁”锁定的硬盘 ★ ① dm 中了“逻辑锁”的硬盘不能用软盘、光驱、双硬盘正常启动,但我们可以利 用软件dm为硬盘解锁。
因为dm是不依赖于主板bios识别硬盘的硬盘工具,就算在 主板bios中将硬盘设为“none”,dm也可识别硬盘并进行分区和格式化等操作。 首先你要把dm拷到一张系统盘上,接上被锁硬盘后开机,按del键进入bios设置 ,将ide硬盘设为“none”(这是关键所在!)。
保存设置后退出,系统即可“ 带锁”启动。启动后运行dm,你会发现dm可以识别出硬盘。选中该硬盘进行分区 格式化就可以了。但是,这种方法的弱点是硬盘上的数据将全部丢失。 硬盘软故障的产生原因比较复杂,病毒、误操作,甚至一次意外掉电都可能 使硬盘崩溃。
因此平时一定要养成备份硬盘重要数据的习惯,在关键时刻才能顺 利地解决问题。收起