请问win386.swp是个什么文件?可不可以删?
不知做了什么操作发现在d盘多出了这个文件,而且还要128m大,不知是什么文件,为什么会出现?还请高手指教!谢谢! 问题点数:20、回复次数:9Top
1 楼afey_sun(象个白痴)回复于 2002-04-23 10:07:25 得分 1
系统交换文件。好了,给分。Top
2 楼yung(原来我还什么也不会)回复于 2002-04-23 10:09:18 得分 2
好像是win98的磁盘交换文件吧,一般都挺大,删不掉的Top
3 楼passin(宽林沁)回复于 2002-04-23 10:09:55 得分 2
没事你删吧,不会对系统有影响的!Top
4 楼pcrocker(pcrocker)回复于 2002-04-23 10:13:22 得分 2
虚拟内存交换文件。在windows状态下删不掉,在dos下可以。不过就算删除了,再启动windows还是会生成一个。Top
5 楼raulfan(范特西)回复于 2002-04-23 10:25:03 得分 2
同意pcrocker(pcrocker) 的说法!Top
6 楼chang_bo(夜鹰 MS MVP http://blog.sina.com.cn/changbo)回复于 2002-04-23 10:25:53 得分 6
是的,这是虚拟内存交换文件,你可以在系统属性中设定它的大小和存放位置,如果你的内存大于128M就设为1.5倍,如果小于128就设为2倍,祝你好运!Top
7 楼rivershan(阿门)回复于 2002-04-23 10:31:22 得分 5
可以删除,除非你在系统属性->文件系统->虚拟内存里选择不使用虚拟内存,否则你是删不掉它的!但是如果你删掉以后,你会发现你会忍受不了你的机器的!很慢很慢!最好把它设在非系统盘下,而且大小为:最大值=最小值=你机器内存的2倍(98/me),2000下为你机器内存就可以了(2000已经优化过了);以防止它频繁改动产生硬盘碎片,影响速度!
Top
8 楼chang_bo(夜鹰 MS MVP http://blog.sina.com.cn/changbo)回复于 2002-04-23 10:31:57 得分 0
对不起,上条贴子有些差错,现在更正:
我们都使用过DOS系统,知道程序必须在内存中才能运行,而Windows是多任务操作系统,同时有很多程序在运行,这些程序的运行段称为线程,大家可以用按CTRL+ALT+DEL的方法来看到系统中目前正在运行的程序。它们有的是系统核心程序,有的是驱动程序,有的是DLL链接库,还有应用程序。这么多的程序同时运行,势必要占用大量的内存,为了充分利用内存,Windows早在3.1版时就使用了内存交换技术,称为虚拟内存。它实际上是硬盘上的一块空间,在3.1版中虚拟内存一般是固定的(或称永久交换文件),在Win95/98中,交换文件是由操作系统控制动态实现的。这就是上面所说的Win386.swp文件,它默认在系统盘(安装操作系统的盘)的Windows目录下,大小不固定,视运行的程序而定,在系统运行过程中不能删除该文件(因系统在使用),它的作用是用来交换正在运行但目前不在内存中(不占用CPU)的程序,用以提高系统性能,加快运行速度,起到虚拟扩充内存的作用。在纯DOS模式下可以将其删除,但启动Windows时系统会重新建立。该文件可在控制面板的系统中修改其大小和位置,并可改变其大小为手工控制,但其大小不要少于实际内存的2倍~3倍,最佳为3倍~5倍。实际上物理内存越大,对虚拟内存依赖性也就越小,可直接由系统自行设定。
Top
9 楼cool_sky(荆棘鸟)回复于 2002-04-23 10:35:03 得分 0
哦,知道了,是不是我把d盘的虚拟内存都设为了128,所以才在d盘出现了这个文件,多谢各位了!Top




