csdn 发表于 2007-7-15 21:33:06

恢复分区表

恢复分区表

通常来说一旦主引导记录和分区表被损坏,硬盘里的数据虽然无法访问,但是也并没有丢失,此时需要恢复分区表。此时,我们可以利用软件修复损坏的主引导区,这样就可以找到丢失的数据。目前很多恶意程序都喜欢攻击硬盘的主引导区与分区表,有时候磁盘分区软件的误操作以及中途断电也会造成这类故障。硬盘主引导区表被意外修改是一种很典型的软件故障,一旦遭到破坏,那么硬盘将不能启动。对于这一类软件故障,大家可以用软盘启动系统。然后键入“C:”,看看能否读取C盘的内容。这一情况是比较复杂的,根据主引导区破坏程度的不同,C盘能否被读取也不能确定。如果C盘中的数据可以读出的话,那么大家只要使用Fdisk/mbr命令进行无条件重写主引导区即可,一般都能成功,而且可以保留原有的数据。

值得注意的是,运行Fdisk/mbr命令时系统是没有任何反应的,但实际上它已经起了作用,因为硬盘分区表的数据量很小,写入时间几乎让人感觉不到。当然,即便不能读取C盘,我们也可以使用Fdisk/mbr命令,然后用Fdisk或者其他软件进行分区格式化。事实上Fdisk/mbr的作用十分明显,也能对付一些主引导区病毒,大家一定要好好利用,这堪称是对付硬盘在BIOS中可以识别而DOS下无法操作的第一件工具。很多恶性病毒就是从硬盘分区表下手的,此时的症状为系统启动时显示“Disk boot failure,Insert system disk and press enter”,告诉你找不到启动分区硬盘或者硬盘上没有启动文件。

cxyxwl 发表于 2007-7-22 01:53:25

又学了一招

rainhe 发表于 2007-11-3 17:45:50

严格的说,FDISK/MBR只是用来修复MBR中的BOOT程序,而不是修复分区表,系统提示“Disk boot failure,Insert system disk and press enter”,是由于MBR损坏,分区表位于MBR中的1BEH~1FDH,共64个字节,每16个字节为一个分区表项。这些数据不是FDSK/MBR修复的,而是原来就存在的。

love200052 发表于 2007-11-3 18:12:26

原帖由 rainhe 于 2007-11-3 17:45 发表 http://bbs.intohard.com/images/common/back.gif
严格的说,FDISK/MBR只是用来修复MBR中的BOOT程序,而不是修复分区表,系统提示“Disk boot failure,Insert system disk and press enter”,是由于MBR损坏,分区表位于MBR中的1BEH~1FDH,共64个字节,每16个字节为 ...
正确!
请楼主不要误导新手!

marunnan 发表于 2008-5-9 23:25:56

好!

好文章!谢谢!我的分区表在用PM8.0软件时因掉电无法读出,我要试一试。

mengxiang1320 发表于 2008-5-18 00:34:43

回复 1# 的帖子

呵!高手啊,又学了一招。

颓废也---- 发表于 2008-5-26 16:46:58

(38: 楼主 可是高级会员   (38:论坛上 这样级别的会员很少的(38:支持!!

zcx_hqj 发表于 2008-5-27 16:56:08

原帖由 rainhe 于 2007-11-3 17:45 发表 http://bbs.intohard.com/images/common/back.gif
严格的说,FDISK/MBR只是用来修复MBR中的BOOT程序,而不是修复分区表,系统提示“Disk boot failure,Insert system disk and press enter”,是由于MBR损坏,分区表位于MBR中的1BEH~1FDH,共64个字节,每16个字节为 ...

我也同意易兄的观点。

hddwumnm 发表于 2008-8-1 23:13:53

edsagjcs 发表于 2008-8-7 15:10:37

高手就是高手
页: [1] 2
查看完整版本: 恢复分区表