故障分析:
该故障的出现并非是用户的物理内存不够,而是系统交换文件所在分区的自由空间不够!我们知道,Windows 9X在使用过程中,当物理内存不够时,系统会从硬盘中移出一部分自由空间来作为虚拟内存。假如用来转化虚拟内存的磁盘剩余空间不足,Windows 9X就可能无法找到足够的磁盘空间来保存内存中的数据,这时就会提示内存不足!对此,我们可通过手工调整交换文件的状态来解决。
解决方法:
用鼠标右键单击桌面上“我的电脑”,然后执行弹出菜单中的“属性”命令,打开“系统属性”设置框,选择“性能”选项卡,接着单击“虚拟内存”按钮,打开“虚拟内存”对话框(如图11),选择“用户自己指定虚拟内存设置”选项,最后在“硬盘”对话框中选择拥有较大剩余磁盘空间的磁盘分区即可(若用户同时安装了两个以上的硬盘,最好将速度较快的硬盘分区作为虚拟内存盘)。
Windows系统故障 故障二十一、Windows 9X显示内存比实际内存少 故障现象:
按下Win+Break组合键,调出“系统属性”对话框,发现该框中显示的内存比实际安装的内存要少。 故障分析:该故障主要是由BIOS设置、虚拟驱动程序(如虚拟磁盘)或保护模式的驱动程序不兼容造成的,另外,用户若在Config.sys文件中为HIMEM.SYS添加了/INT15=XXX参数(为中断15H接口保留扩展内存)也可能会导致此类问题。
解决方法:
由BIOS设置不当引起:进入BIOS设置界面,找到“CHIPSET FEATURES SETUP/Memory Hole At 15Mb Addr”,将原来的设置值“15M-16M”改为“Disabled”即可。 由加载虚拟磁盘引起:进入Config.sys文件,将RAMDRIVE.SYS所在的命令行删除即可。 由/INT15=XXX引起:进入Config.sys文件,将DEVICE=HIMEM.SYS的/INT15=XXX参数删除即可。 如果上面的方法都不行,可启动Windows 9X的“系统配置实用程序”,复选“常规”选项卡中的“选择性启动”选项并取消其中的“处理System.ini文件”选项(如图12),重新启动计算机。若内存数显示正确,说明内存丢失是由System.ini文件加载的虚拟设备驱动程序造成的,此时我们应再次打开Windows 9X的“系统配置实用程序”,复选“常规”选项卡中的“处理Syst em.ini文件”选项,然后单击“System. ini”选项卡,展开“[386Enh]”分支。我们可以从中发现,该分支一部分命令的前面带有Windows标志,一部分则没有,这些不带Windows标志的驱动程序中就有导致内存丢失的程序,我们应逐一禁止这些驱动程序的运行(取消相应驱动程序左边的复选框即可,每禁止一次后就重新启动一次计算机)来检查到底是哪个驱动程序引起的故障。如果内存数量依然不对,我们可以再采用下面的办法: 按下Win+Break组合键,调出“系统属性”对话框,选择“设备管理器”选项卡。接着从系统设备列表中选择某个正在使用保护模式的设备,单击“属性”按钮,打开该设备属性设置框,复选“常规”选项卡中的“在此硬件配置文件中禁用”选项(如图13),当系统询问是否重新启动计算机时选择“否”。之后重复上述操作,将设备列表中列出的除系统设备以外的每一设备全部禁止使用。重新启动计算机,若内存数量恢复正常,表明内存丢失是由保护模式的驱动程序造成的,我们应按照前面检查虚拟驱动程序的方法逐一检查这些保护模式的驱动程序以排除故障。
故障二十二、硬盘盘符发生错乱 故障现象:
为计算机添加第二块硬盘后,第二块硬盘的盘符居然变成了D,而原来的D盘则变成了E,这使得许多应用程序因为盘符错乱而无法运行。
故障分析:
按照DOS对硬盘的管理方式,当计算机只有一个硬盘时,该硬盘的主分区就是C盘,其他各个逻辑分区依次为D、E……不过当计算机中同时有两个(或更多)的硬盘时,各个磁盘分区的盘符就会发生变化——第一个硬盘的主分区还是C,而D则是第二块硬盘的主分区盘符,第一块硬盘的各个逻辑分区将依次变为E、F……第二块硬盘的各个逻辑分区则为G、H……针对只有第二块硬盘主分区的盘符才会“插队”这一规律和Windows 9X的即插即用功能,我们可以采用两种方法进行解决。
解决方法:
用户若以Windows 9X为操作平台,并且只在Windows 9X中使用第二块硬盘,则问题非常容易解决。我们只须在BIOS中将第二块硬盘设置为NONE(空)即可。这样,尽管系统的BIOS不能发现第二块硬盘,但Windows 9X的即插即用功能却会探测到新增的硬盘,并自动为该硬盘上的各个磁盘分区设置盘符,此时所设置的盘符都排列在第一个硬盘的所有磁盘分区之后。如用户第一块硬盘分为三个区(C、D、E),第二个硬盘分为两个区,当我们采用上述方法处理后,第一个硬盘的磁盘分区将不发生任何变化,仍然是C、D、E,第二块硬盘的两个磁盘分区将顺延为F、G,从而实现了磁盘分区的顺序排列,满足了用户的需要。不过此方法有一个缺点,那就是新增的磁盘分区全部只能在Windows 9X中使用,在DOS下它们将处于隐藏状态,这就会对用户的操作造成一定的影响。 用户若要在DOS下对第二块硬盘进行访问,而又不希望硬盘分区发生错乱该如何办呢?从前面的介绍中我们可以发现,第二块硬盘中,只有主分区才会插入到第一块硬盘的逻辑分区前,它的逻辑分区则不会出现这种情况。利用这一规律,我们在对第二块硬盘进行分区时,不对其设置主分区,而将整个硬盘全部划为扩展分区,然后再设置相应的逻辑分区,此后第二块硬盘的盘符就会按照我们的要求进行排列了。这种方式可保证计算机能在任何条件下(包括在DOS中)访问所有的磁盘分区。