② WIN9X操作系统无法正常工作的情况(下面的处理方法暂不考虑硬件故障)
系统进入图形界面前死机的情况比较复杂,大部分与加载的某些驱动程序有关。我们可以在启动WINDOWS时,按“F8”或“Ctrl”键激活启动菜单,选择“Step by step configuation”,观察到哪一项时造成系统死机。再从CONFIG或者SYSTEM.INI文件中删除相关的加载程序组(即进入图形界面后产生死机时所加载的程序名称);或者进入安全模式(此时不加载主板和显卡等部件的驱动程序,自动运行的程序也不被加载),我们可以对注册表中的“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run*”中的键值和启动组中加载的程序进行分析,对不必要的程序逐一删除,检查是否能够排除故障;或者更简单的在运行中使用“MSCONFIG”命令,将运行中的不必要的选项全部去除试一试,系统能否正常启动。
对于显示IEXPLORE.EXE错误,不能继续进行任何操作,可能是因为某个系统的动态链接库损坏,解决方法是覆盖安装WIN9X,或者从其他机器上COPY损坏的动态链接库,具体要确定是哪个链接库损坏一般比较困难。
对于系统频繁出现各种出错信息,一般原因是虚拟内存不足,检查C盘的剩余空间是否过少,或者是因为打开的应用程序和窗口过多所致。
3.硬盘分区表被破坏,造成所有盘符或部分盘符丢失的情况
首先使用“FDISK/MBR”重建主引导区,再根据情况修正分区表。修正分区表的基本思路是查找以55AA为结束的扇区,再根据扇区的结构和后面是否有FAT表等情况判定是否为分区表,最后计算填回主分区表。由于需要进行10进制和16进制计算,过程比较烦琐,还容易出现错误。最好错助下面介绍的数据恢复软件进行。
如果硬盘的主引导区,活动分区引导区的BPB表,及FAT表都被完全破坏的情况下,要想恢复某个指定的文件,我们可以用DISKEDIT或KV3000等磁盘编辑软件来查找相关的已知信息。臂如文件为文本,文件中包含“计算机操作系统”,那么我们就要把他们转换为内码“BC C6 C8 E3 BB FA B2 D9 D7 F7 CF B5 CD B3”进行查找。
FAT32结构知识:
硬盘的0道的全部扇区都为隐含扇区,其中0扇区是硬盘的主引导区,其余的62个扇区为空闲,一些多系统引导软件和病毒常常利用这部分空间来存储自己的程序代码。
硬盘的1道0-2扇区为FAT32文件系统的引导扇区,3-5扇区为0-2扇区的备份。6-31扇区为空,32扇区开始为第一个FAT表,FAT表的大小与硬盘的分区的大小有关。FAT32文件系统的根目录并不一定是数据区的第一个簇,它可以位于数据区的任何一个簇,这也是FAT32的根目录大小不在受255个文件限制的原因,这也是FAT32的文件名可以支持长文件名的原因之一。
在C盘的尾部还有一个隐含磁道,这是扩展分区表所在的位置,由主引导区中的分区表的扩展分区的起始位置指定。该分区表的内容只有两项,一项是逻辑分区D的大小和属性,另一项是下一个扩展分区的位置。