分区表为何会出故障
在分区表被破坏后,启动系统时往往会出现“Non-System disk or disk error,replace disk and press a key to reboot”(非系统盘或盘出错)、“Error Loading Operating System”(装入DOS引导记录错误)或者“No ROM Basic,System Halted”(不能进入ROM Basic,系统停止响应)等提示信息。那么分区表故障究竟是如何发生的呢?
1.病毒引发故障
病毒导致分区表损坏是最为典型的故障之一。比如典型的CIH病毒的变种除了攻击主板的BIOS之外,同时也会对分区表进行破坏,而且还有很多引导区病毒也会对分区表进行破坏。
2.环境问题导致
如今的Windows 2000/XP都支持NTFS文件格式,而且程序默认的都是采用这种文件格式来安装系统,如果对硬盘进行分区转换或者是划分NTFS分区时意外断电或者死机,那么很有可能导致分区表损坏。而且在通过PQMagic(分区魔术师)之类的第三方分区软件调整硬盘分区容量、转换分区格式的时候也存在一定风险,如果死机或者断电也会导致硬盘分区表故障,甚至有可能丢失硬盘中的所有数据。
3.操作不当
如果在一块硬盘上同时安装了多个操作系统,那么在卸载的时候就有可能导致分区表故障,比如在同时安装了Windows 2000和Windows 98的计算机上,直接删除Windows 2000内核会导致分区表的错误。另外,在删除分区的时候如果没有先删除扩展分区,而是直接删除主分区,也会出现无法正确读出分区卷标的故障。
5.通过KV3000硬盘救护王修复
KV3000硬盘救护王是KV3000套件中提供的一款硬盘急救软件,在分区表出现故障的时候可以通过它进行修复。用KV3000软盘引导计算机之后,在DOS提示符状态下输入“KV3000”命令,并且从出现的主菜单中按下“F10”键,此时可以看见程序对系统的有关参数和硬盘分区表快速测试的画面。如果硬盘分区表正常,则会显示“Hard Disk Partition table - OK ”信息,否则会依据分区表故障类型给出相应的信息,这时可以按下“F6”按钮查看硬盘分区表,或者直接按下“Y”按钮进行引导扇区的修复操作。而且为了安全起见,程序在修复前会让你先备份当前的硬盘分区表,然后才会真正对硬盘分区表进行修复操作。
提示:但是如果硬盘只有一个分区,而且文件分配表和文件根目录表已经被病毒严重破坏,那么即使恢复了C盘分区表也不能使C盘引导,此时需要手工配合其他专用修复软件来恢复数据。如果还有D、E等扩展分区,KV3000一般都能找回后面没有被破坏的分区并重建一个新的硬盘主分区表,这时再用DOS系统软盘引导计算机就可进入硬盘的D、E等分区。
虽然分区表故障属于系统软故障,也可以通过上述提及的方法进行尝试性修复,但这毕竟不是灵丹妙药,对于一些破坏性非常强的分区表病毒或者是由于其它原因导致分区表损坏,这时只能通过重新对硬盘分区来解决。