原文出自:
近看到很多坛友都在问关于RamDisk这款软件以及大内存如何使用的问题。首先来讲拥有大内存是好事情,但是众所周知32位的vista系统可以识别到4GB的内存,却因为内存寻址问题只能用到3.2GB-3.5GB。那剩下的空间显然是浪费的。即使你有64位的操作系统,可以识别4GB以上的内存。那么将会面对刚大内存的诱惑,假如你拥有了8GB的内存相对于4GB的内存性能的提升基本没有。当今的软件,包括操作系统都不会要求用户有那么HIGH的内存空间,因此这就是我们是用RamDisk的原因,我们可以利用内存的读写速度加速系统。 特别强调:在32位下,vista具体支持多大内存?微软给出的具体数字是3120MB,当然这也跟不同的芯片组有关系,不过无论如何老版本的Ramdisk都是不能完全利用上你那剩下的空间的,因为在系统下,那空间并没用计算在使用总数里面。因此老版本Ramdisk使用的空间是已经识别出来的,这点要特别注意。另外有不少人都知道4GB以上内存的支持是靠PAE来实现的,所以用bcdedit/ set pae foeceenable 来强制开启PAE,但是在32位下,可以看到内存总数依旧不变。9.0.3 +版本以前的Ramdisk的用处是利用大内存,而不是专门用来使用系统不能识别出来的部分。(当然如果是XP的系统,拥有1.5GB的内存,就可以用500MB当作内存分区,1GB给系统就足够了,当然内存的总数在系统里依旧是1.5GB没有改变)不过新出现的9.0.3版本让利用系统未管理内存的愿望,变为可能。 如果需要把系统未识别的空间分配给内存盘,详细看11月7日更新的内容。 一、Ramdisk的安装: (从这里以下直到10月27日更新前的部分是将系统识别出来的内存空间换成内存盘的教程,针对32位和64位) 这里只强调一点,该软件需要注册,直接下载注册机运行在安装的时候输入用户名和密码即可,或者可以在安装好了之后files--licensing里面输入也是可以的。另外关于 版本建议英文版。 二、运用Ramdisk创建内存虚拟硬盘: 1.点击action--add..然后会弹出添加向导 2.点击下一步,会出现下图,意思为输入虚拟硬盘的空间大小。
3.选项内容是“删除或恢复时清空内存”,如果选中那么虚拟硬盘被删除或者是被恢复的时候,里面的内容将会被清空。 这个默认即可,即不用勾选。
4.选择分区的驱动器号,这个随意,Ramdisk我选的R盘。为了远离以前那几个分区。。。
6.这个选项卡的内容为“系统关闭时保存内容” 该选项卡如果勾选,系统关闭后内存的内容将会通过硬盘的镜像得以保存和恢复,但是缺点就是关闭系统的时候会多花费一些时间。这里推荐不勾选。因为我们只拿它做临时交换区。
2.点击编辑--将temp和tmp文件的路径改为ramdisk所在分区,例如:r:\temp, 然后可以在虚拟分区手动创建temp文件夹,当然以后不创建也可以的。
2.点击高级选项卡--选择虚拟内存的修改
3.选择原来C分区,点击无分页文件,然后点击设置;再点击RamDisk分区,自定义大小,或者选择系统托管,然后点击设置
3.然后按照上面的创建内存盘的步骤重新创建RamDisk分区,因为是高级配置多出了很多选项。认识的选项我们按照上面普通创建时候的模式处理,如果遇到不一样的,默认即可。关键是到了如图的步骤,也就是最后一步,选择save at system shutdown和reserve space for full
4.下一步后完成创建,重新启动计算机即可解决上述所有问题。注意(本部分于11月7日更新):由于新版本Ramdisk 9.0.3的出现,使得vista下面利用系统没有识别出来的内存空间的愿望成为可能,而且也不用强制开启PAE,具体操作如下:(此部分为将系统无法识别的内存空间划为内存盘的方法,针对32位)1.安装好新版本的Ramdisk 9.0.3(已提供下载) 注册部分同上,安装完毕后,然后点击file--memory
2.然后点击Unmanaged
提供X86的Ramdisk 9.0.3 Plus和X64的RamDisk 9.0 Plus下载,内附注册机注:如果需要安装新版本的Ramdisk必须要用原来版本Ramdisk的安装程序再次安装会提示卸载。切勿用添加删除程序或者第三方软件删除,这样会出现无法再次安装Ramdisk的BUG。(删注册表和相应驱动都未能解决,探索中...)用原来的安装程序卸载后,再用新版本Ramdisk安装即可。
![](http://hiphotos.baidu.com/wuruiyang/pic/item/e4808aa98388d99fca130c0c.jpg)
![](http://hiphotos.baidu.com/wuruiyang/pic/item/8dca785db162076dfaf2c00f.jpg)
![](http://hiphotos.baidu.com/wuruiyang/pic/item/9dff2bcb28a8f3a8c8176815.jpg)
![](http://hiphotos.baidu.com/wuruiyang/pic/item/6119692bf0287103d52af1e6.jpg)
![](http://hiphotos.baidu.com/wuruiyang/pic/item/4fe32f8ecf9b5cd4503d92ec.jpg)
(2)将IE的临时文件转移到虚拟硬盘。1.打开IE--工具--internet选项--常规--IE临时文件--设置
![](http://hiphotos.baidu.com/wuruiyang/pic/item/0bf955c58ac117878326acf1.jpg)
![](http://hiphotos.baidu.com/wuruiyang/pic/item/26cfb90971b04b1ee82488fd.jpg)
2.在options界面下选择
"Use advanced wizards(高级选项)"![](http://hiphotos.baidu.com/wuruiyang/pic/item/b90987009c9eec207aec2cd6.jpg)
![](http://hiphotos.baidu.com/wuruiyang/pic/item/280fc8c76b4c9a359c163dd0.jpg)
![](http://hiphotos.baidu.com/wuruiyang/pic/item/c32bb44776b4ea276a63e5d8.jpg)
4.然后勾选使用系统为管理的内存,以及给图中“1”的位置添加合适大小。这个大小是为BIOS等硬件设备预留内存,我设置的10就可以点击ok了,会提示操作成功。
(如果提示错误 code:31,请点击ignore system management BIOS value 然后自行设置内存的真实大小,如果依然无法通过尝试更新主板驱动,或者在BIOS里面重新刷新检测内存)![](http://hiphotos.baidu.com/wuruiyang/pic/item/710aabcfaf6d8117b700c8ab.jpg)