大家对如何维护Windows的文章可能看的很多了,注册表和系统文件也天天在备份。但当你的分区出现异常故障的时候,这些备份全部都是无用武之地的——因为用硬盘启动,分区有问题系统根本不能引导到命令提示符下,恢复操作无法开始;或者你用系统盘启动,但电脑根本不认硬盘,你的这些备份也是有劲使不出;或者你发现能进入Windows,但其中一个分区不见了,那么相应的文件数据也没了……下面笔者就这些分区的异常故障来分析一下,希望能帮助大家: 一、根本不能引导系统 这是最严重也比较常见的问题,是分区表出了问题。产生这个问题的原因多是病毒或逻辑炸弹的攻击——比如CIH,除了攻击主板的BIOS外,也顺便破坏分区表,很多引导区病毒也喜欢攻击分区表或在其中寄生;另外,硬盘逻辑锁也是在分区表中做了手脚。 恢复的方法:要求你有正确的分区表备份,原来做好备份的用户是很容易恢复的,数据也基本不受损失。万一平时没做分区表备份的话,就得尝试用KV系列或是其他的杀毒软件提供的重建分区表功能来尝试修复,这种修复只能挽救硬盘本身,对于该分区里的数据是不能保证安全的。 二、一个或数个分区不见了 这多是安装多操作系统失败的后遗症。因为现在微软发布的Windows2000和XP都是支持NTFS格式的,在安装时候可让用户格式化或转化分区格式为NTFS,新手在不太了解的情况下可能选择了这种格式。如果XP的安装程序在转化格式的时候中途死机的话,很可能会破坏分区表;或是安装多操作系统后不正常卸载,直接删除NT内核的操作系统,也会导致分区表的错误。 另外,不当使用GHOST,也可能导致分区的异常。比如一台机器装的原是98和2000双系统,2000装在G盘,98崩溃后机主用Ghost恢复,他原来备份98的时候尚未安装2000。现在启动时没有系统选择就进98,而且在“我的电脑”里也看不见G盘了,就是因为他把G格式化为NTFS,而WIN9X无论图形界面还是其启动盘都不支持NTFS格式,所以结果可想而知。有的新机器,JS图省事,直接用GHSOT的方式来安装操作系统,所以可能在Windows98中能看到所有分区,但在纯DOS模式下却不能访问后面的一个或几个分区。这是因为他的GHOST备份和你的机器硬件不相同导致的分区表BUG。 解决的办法:需要用Windows的安装程序修复,或是重装系统。实在不行的话,只有备份好数据后重新用FDISK分区。 三、双硬盘系统为什么有一个硬盘的分区不能访问? 现在随着大硬盘的逐步降价,挂双硬盘的用户多了起来。有的人是主板不支持超过32G的大硬盘,又没挂DM等工具管理,不能识别双硬盘不足为怪。但有的是新装的机器,为什么不能在WIN9X里访问第二个大硬盘的分区呢?这和双硬盘主板的IDE补丁有密切的关系——因为Windows9X本身内置的IDE驱动是不完善的,经常不能识别出硬盘的型号,而冠以TYPE46/47的字样标识,硬盘的ULTRA DMA功能也没真正打开。如果你不打算升级到Windows2000或XP的话,就得安装主板附带的IDE驱动和补丁了,尤其是采用VIA和SIS芯片组的主板。 不加载补丁的情况下,Windows98通常只能识别出设定为主盘的硬盘,在BIOS里识别不出或是设定为NONE的第二个硬盘,Windows9X是不能支持的;纯DOS状态下,第二个硬盘更是踪影全无。双硬盘也会导致分区盘符的变化,即第二个硬盘的第一个分区通常会占用“D”这个盘符。 解决的办法:用户必须正确安装了补丁后,才能在图形界面里更改盘符的顺序,以及真正打开ULTRA DMA的功能,比如VIA的4IN1驱动包。笔者建议你升级到Windows2000以上,NT内核的操作系统能自动识别绝大多数芯片组,从而很好地管理你的IDE硬盘。盘符问题用不设置第二个硬盘主分区的办法也可,可参考相关文章。 四、删除主分区和扩展分区次序导致的问题 一台机器,曾试图安装LINUX系统,结果没有成功,于是机主放弃了LINUX决定重新安装WIN98。可是他一直无法安装成功,他曾使用过FDISK来删除主分区,然后用FDISK/MBR命令重新分区,以及低级格式化命令仍然没有奏效。他现在运行SCANDISK检查各分区并没有毛病,可是每当企图装98时,就出现以下信息并无法继续安装: fault outside of ms-dos extend c
Windows 2000 分区异常故障疑难解答
comments powered by Disqus