不管你承认不承认,即使一个杀软的“物理内存”占用再小,如果它占用了比较伟大的虚拟内存,肯定会觉得不舒服。为什么呢…虚拟内存在硬盘上趴着,这频繁读写硬盘岂不“伤硬盘”?另外在上网溜达时间长了之后清理缓存时那稀里哗啦的硬盘的响声也让人听着很不爽。

除此之外…这硬盘的读写速度还远远比不上内存…现在动辄1G2G的内存看着其实Windows也没把它充分利用嘛….那我们来给它多点使用的地方。

这个时候需要一个叫Ramdisk的东西。它可以将你的内存空间的一部分划分为一块虚拟的磁盘空间,然后就可以像使用硬盘空间一样用它了~呵呵。特性?内存的特性呗….记性不好重启即忘,但是读写速度超快…这两个特性使它成为各种Temp临时文件夹的最佳去处和IE缓存FireFox缓存Opera缓存的最佳定居点。省了清理了。至于说网上流传的“提升上网速度”…带宽在哪儿摆着光改进自己机子的读写速度没什么大改观。但是从内存读写速度快保护硬盘省去清理缓存的角度来看,相当有用哦~

在这里提醒大家,如果你的内存在512M或以下就不要尝试这个方案了。因为使用这个小工具会“永久”将你的内存划分出一块作为磁盘空间,也就减少了本为数不多的实际可用内存。更改的话还得又重启一次(多麻烦…)。不过考虑到现在内存这么便宜…加上那么两条吧~呵呵…

Ramdisk绿色软件站那里就有。

首先安装Ramdisk。将下载的包子解压到任意位置,然后运行里面的Ramdisk Version.exe,在打开的窗口中选择“安装Ramdisk”。十有八九得弹出未通过徽标测试的XX驱动提示。当然是无视之,然后继续安装完毕。

接下来选择你要创建的虚拟磁盘空间的大小。就我自己的用法来说,内存1.5G,将其中的512M划分为Ramdisk的空间,然后将其中的300M作为系统的虚拟内存,然后剩余的用作各个浏览器的缓存和系统的临时文件夹。如果你打算把虚拟内存也挪到这个虚拟磁盘上的话,我建议还是划分的大些,至少512M吧,其中大部分用作虚拟内存,不然Windows会经常提示虚拟内存空间不足。如果只打算将Temp文件夹还有各浏览器缓存挪过去就可以少划分点。盘符就选R吧,Ramdisk用R是不是好记些,呵呵。在“想创建的磁盘大小”这里默认即可。应用~

接下来就是把各个目录挪窝的过程了。如果你打算像我一样采用全部挪,那就要把Windows临时文件夹,浏览器缓存以及虚拟内存的位置重新设置。

首先是Windows临时目录。打开控制面板-系统-“高级”选项卡,点击这个页面下的“环境变量”,将上面用户变量部分和下面系统变量中的TEMP和TMP全部修改为R:\Temp(当然这个可以自定义,这里以Temp为例),应用,确定。需要注意的的是很多软件都会在安装时将安装包解压到系统的临时文件夹中然后执行安装。但是由于我们作为Temp的Ramdisk空间有限,很可能导致安装失败(比如提示安装时空间不够)。这时我们就要再修改系统的临时文件夹位置了(虽然有些麻烦,但是毕竟我们不是总在安装新软)。修改后,各种习惯于往Windows临时目录里放东西的软件都会按最新指示前往虚拟磁盘了,呵呵。

之后修改了浏览器缓存目录。IE的修改方法为点击IE上方工具栏中的Internet选项-常规选项卡-其中的“浏览历史记录”设置-点击其中的“移动文件夹”,将文件夹位置挪到R:\下,然后确定。至于缓存的大小,大家看着办吧~不用设置的太大。Opera修改缓存位置,可以在地址栏输入opera:config,在其中找到cache directory4,修改之。FireFox修改缓存位置的步骤为在Firefox浏览器地址栏输入 about:config,查找 browser.cache.disk.parent_directory,如果没有找到 browser.cache.disk.parent_directory ,则新建这个“字符串”,修改到你需要存放的位置,然后重新启动 Firefox 程序。

最后,说说杀软爱好者们最在乎的,内存啊内存,虚拟内存啊虚拟内存。如果你没有更改过虚拟内存的位置的话,你应该可以在C盘根目录下找到一个硕大的(估计得1G以上吧…..)的文件,名为Pagefile.sys. 它就是那虚拟内存的实际所在。现在随着物理内存的不断加大和价格的降低,它在硬盘上的存在就有点鸡肋了。不仅占地方(1G啊…那还是几集美剧哩….),而且频繁读写而且时大时小时长时短-。-|||(如果你没改过它的大小而且让Windows自动管理的话),也是造成磁盘碎片的一个原因。把它禁用的话,还有些软件用不了(比如Titan Quest….禁用后提示必须得启用虚拟内存才有得玩…)。

先看看你正在内存中驻留的那些程序们都用了多少虚拟内存吧。在不用其他软件的情况下,我们可以把任务管理器设置设置。Ctrl+Alt+Del把任务管理器叫出来,点击上面选项工具栏中的“查看”,点击“选择列”,在里面把“虚拟内存大小”打上勾。然后你就可以在任务管理器里看到各个程序占用虚拟内存的大小了。现在很多所谓占用内存小的软件都是用的此类障眼法,让你从任务管理器里看着物理内存占用很小,实际上占用着大量的虚拟内存…实际上这样的除了看着好看外没有任何作用。但是有些软件我们还得用,杀毒软件中的AntiVir小红伞还是个挺好的东西,怎么办呢….挪…

还是假设我们设置了512的虚拟磁盘,我们要其中的300M用作虚拟内存。打开控制面板-系统-“性能”设置-“高级”选项卡-在其中的虚拟内存部分选择“更改”-首先将你现有的虚拟内存禁用掉(没改的话应该是C),选中有页面文件的那个盘符,在下面选择“无页面文件”,然后点击“设置”。接下来我们要在虚拟磁盘上设置虚拟内存。选中虚拟内存所在盘符R,然后设置大小。我个人是将初始大小设置为300M,最大值350M。点击“设置”-确定-确定。会有提示要使更改生效需要重启计算机,没什么事的话就重启吧。回来后应该会发现C盘的PageFile.sys消失了,它的新家在你的虚拟磁盘中。如果它还在的话(我这就这样…)删除即可。在这里面怎么读写也都不心痛了吧~呵呵。

这样我们就将几个频繁读写硬盘的既影响速度又折磨硬盘的东西挪到了一个身体倍棒而且记性不好的虚拟磁盘上了~在使用中你会发现硬盘读写次数少了很多,清理缓存也不再看到硬盘响,在某个压缩包中双击包子中内容也是很快就打开等等….爽~

最重要的是,很多占用巨大虚拟内存的软件也不用再敬而远之了,反正无论虚拟不虚拟都在内存上放着呢~呵呵。

但是电骡的临时文件我可不建议放到虚拟磁盘上。一是因为电骡下载量大Temp文件夹里的东西也是巨大虚拟磁盘中肯定是装不下,另外由于内存是断电忘事儿型的,如果你正下载突然停电或者死机或者各种不可抗力,之前下载的可就全没了。切记。

睡觉去了…

相关文章

转载本站文章请按照署名-非商业性使用-禁止演绎方式,以超链接形式标明文章原始出处作甚@ZUOSHEN.COM[http://zuoshen.com]及本声明
本文链接: http://zuoshen.com/2007/11/05/21/

7 Responses to “挪挪挪…虚拟内存退散~临时文件夹退散~充分利用大内存~”
  1. 这篇相当赞那! 收藏美味书签鸟~ 哈哈

    [Reply]

  2. 我也是分出来512M内存给Ramdisk用,系统的pagefile也转到R盘去了,300M,FF、Opera和IE的Temp文件加也一样,但是时间稍微一长(一下午),就提示说虚拟内存不足,一看R盘,只有60M左右了,我晕,看来没大内存还是不行涅~ 可惜我的X41最大只能到1.5G了……

    [Reply]

    Donald reply on 12月 17th, 2007 10:19 pm:

    AndyWxy » 嗯…我这刚改了下改到350M了,基本上,没什么大事的话一般不会提醒我虚拟内存不足,除非是又开浏览器开N个页面然后再开上播放器旁边再打开Word什么的会提示一下…总体来说,确实提升了点速度,关键是那恼人的硬盘噪音少了点,特别是清理缓存的时候…

    [Reply]

  3. Donald » 恩恩,我也修改了下,最大改到350M了,不过以防万一,还是在E盘分了个700M的第二pagefile出来。这家伙对硬盘挺有益处的,我也看中了这点。哈哈

    对了,Donald,怎么给你发Trackback过来?貌似我昨天发的文章虽然引用了你这里的链接,但是没有自动发过来?

    AndyWxy’s last blog post..用Ramdisk提速 & 保护硬盘

    [Reply]

    Donald reply on 12月 25th, 2007 12:24 pm:

    AndyWxy » Trackback还是得从编辑文章那里编辑Trackback下发来,自动貌似是不行…我前几天给别人发Trackback也没发过去=。=~呵呵…

    [Reply]

  4. 恩,我又手动给你发了下,但是貌似这么多天了,还是没有动静……郁闷

    AndyWxy’s last blog post..Arch Logo设计大赛揭晓

    [Reply]

    Donald reply on 12月 29th, 2007 10:34 pm:

    AndyWxy » 怪了,那天博客学堂的Trackback很顺利的就发来了~嘿嘿

    [Reply]

留言

本站使用KeywordLuv. 在姓名栏输入“你的名字@关键词” 来获得更好的效果.

WopusIDC平台 | | | 作甚@ZUOSHEN.COM Copyright © 2008 All Rights Reserved .