[转]用RamDisk实现Xp 32位支持4G以上的内存



作者:hkxsx@CCF     Email:eis@163.com

1、首先确认你的物理内存实际多大?用CPU-Z查看,作者本机显示是5G,说明用RamDisk很有必要,如果物理内存都没有3G,那就不要考虑用RamDisk了。
image 
2、打开ramdisk5文件夹,右击”RRAMDISK.INF”,安装。

image 
导入ram4g.reg注册表,确认系统打开PAE,可以用Everest来查看。

image 
需要3个都是”是”,如果没有开启,尝试删除boot.ini里的/EXECUTE, /NOEXECUTE=AlwaysOff等等参数,增加/PAE参数。

本机成功使用的boot.ini
——————————————————————————————-
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /fastdetect /PAE
——————————————————————————————-
3、RamDisk的设置
image
DiskSize设置小于高内存(系统不能识别的大小)时,将忽略虚拟盘大小设置而使用高内存大小。比如,你有789M的高内存系统没有识别,而当你设置成800M的时候会全部使用789M的高内存,并且还会从系统能识别的内存中划出800-789=11M来填补,而当你设置成200M的时候,系统就默认使用全部的高内存789M。
4、重启机器,查看是否已经开始运作了。
我的电脑属性
image
打开我的电脑能看到多了一个磁盘出来了,查看其属性
image
总和为3.62G+1.37G约合5G,到此成功实现。
5、测试RamDisk传输速度
测试硬盘的读取速度,看单位是MB/s
image
测试RamDisk虚拟的盘读取速度,单位是GB/s
image
看到RamDisk有多么强大了吧!

利用RamDisk虚拟盘加速系统 

1、方法一:设置系统临时目录到RamDisk(“我的电脑”属性->”高级”->”环境变量”->”系统变量”),这里一定要注意,因为经过多次测试,只能修改”系统变量”的路径,不能修改”Administrator的用户变量”,否则Adobe产品会提示重新注册或”您无法使用此产品”,作者本机的RamDisk虚拟盘是R盘。
image
方法二:经过多次Ghost还原测试,此方法能弥补方法一的不足。
image
将”Administrator的用户变量”和”系统变量”中的Temp和TMP设置成一样的就行了,见上图设置。原因是”Administrator的用户变量”设置的值不能在RamDisk里自建,而 “系统变量”的却可以,当两者设置成一样后,前者就可以沿用后者建立的路径了,否则会使得Adobe产品出问题的。
2、设置虚拟内存到RamDisk (“我的电脑”属性-à”高级”-à”性能设置”-à”高级”-à”更改”)。作者本机系统可识别的内存已经到了3.65G,但是系统的虚拟内存是必须要的,所以就设置小一点,100M-500M。
image
3、Photoshop暂存盘使用RamDisk
image
4、IE临时文件夹使用RamDisk(“工具”->”Internet选项”->”临时文件设置”)
image
5、Firefox使用RamDisk(Firefox的地址栏中输入”about:config回车”,打开详细配置页面;然后右击鼠标新建一个首选项,名为browser.cache.disk.parent_directory,类型为字符串, 再输入新的临时文件路径,eg:R:firefox)
image



发表评论