文件386SPART.PAR误删后的解决办法

Author: 胡锦承 Date: 1997-01-01

  在Windows 3.x中用永久性交换文件386SPART.PAR代替临时性交换文件可提高系统性能,故不少用户建立了永久性交换文件,该文件虽具有隐含、系统等属性,但使用工具软件时仍然可能被误删,这将导致Windows无法启动。本人就遇到过一次这样的情况,误删Windows的永久交换文件后,Windows无法启动,而在该目录中重装Windows也不能成功,无奈之下只有全部重装Windows及所有应用程序,工作量可想而知。此后我专门研究了误删Windows永久交换文件后的对策,并给出以下几种方法供大家参考:
  1.完全重装Windows及应用程序(将原Windows删除),此时工作量最大,只有在其它方法都无效时才采用。
  2.删除Windows目录下的*.ini文件,然后在该目录中重装Windows,之后Windows可正常运行。一些小型应用程序也可正常运行,但较大的一些软件如Office等由于要修改*.ini文件,则必须重新安装才能运行(此时可最小化安装应用程序于原目录中,则原目录中以前已安装部分也可使用,从而加快安装速度),本方法工作量略小于方法1。
  3.若用户记得原Windows交换文件的大小及类型(控制面板中显示的xxxxK),则可重装Windows于一新目录中(原Windows目录不动),然后在新目录中运行Windows,更改永久性交换文件的有关设置,建立一个与被误删的永久性交换文件所在路径大小、类型完全一致的永久性交换文件。一般来说原Windows即可正常启动,然后删除新装的Windows即可。采用本方法只需重装Windows(用于重建永久交换文件)而不需安装有关应用程序,工作量大大减少。
  4.以上三种方法均要重装Windows,可否不重装即解决问题呢?由于Windows的配置都放在Win.ini和System.ini文件中,手工修改这两个文件中交换文件的设置能否解决这一问题呢?带着这一疑问我认真分析了这两个文件,发现Windows交换文件的设置放于System.ini文件的[386ENH]段中,用户修改本段中有关设置即可。
  ①删除以下两行
  PermSwapSizek=xxxxxK
  PermSwapDosDrive=drive:
  ②加上下面一行
  Paging=OFF
  上述修改可以使Windows不使用交换文件,输入WIN看看结果如何——Windows启动成功。此时进入控制面板,就会发现与修改的Systemini一致——Windows未使用交换文件,用户根据需要重新设置交换文件即可。大功告成!!!
  这种方法最为简便,一般1-2分钟即可解决,用户不妨一试。同时也提醒大家:认真掌握Win.ini和System.ini,这对于提高Windows性能而言作用极大。
#3  注意:
  用户在试验本文所介绍方法时应先将Windows设为不使用交换文件,并退出Windows备份*.ini文件。若有问题则将备份的*.ini文件拷回即可,以防止出现意外。