完全利用32位系统下的4G内存---建立虚拟磁盘
引言: 现在的电脑,大部分是32位WIN7系统。32位系统能读出4G内存条,但是实际可以用的内存只有3G左右,白白浪费了1G内存。当然可以安装64位系统,但是重装系统太麻烦了。所以在这里,教你利用上浪费的1G内存。 查看系统内存:桌面上右击“我的电脑”(计算机)---属性
前几天玩游戏遇到”out of memory"的问题,想在网上找办法解决。找到了一条命令"Bcdedit /set IncreaseUserVa 3072",竟然有一点效果。随后在网上查了它的作用:默认情况下,系统会分配2G虚拟内存地址用作系统运行,再分配2G用作用户运行,也就是软件运行。这个命令的作用是强行把程序能使用的虚拟内存地址改为3G。具体这里不再赘述,想了解的请搜索。
在继续寻找过程中,找到了破解32位系统4G内存限制的东西。想到了32位系统的内存限制,就有了把浪费内存重新利用的想法。然后,就有了下文:把剩余的1G内存变成硬盘,将系统缓存,软件缓存放进去,达到系统加速的效果。 虚拟磁盘有个坏处,就是关机后磁盘里的文件就会丢失。但是我们也会有应对的方法。创建虚拟磁盘 首先下载一个软件SuperSpeed RamDisk Plus,介绍请看百度百科,貌似这个软件已经经过微软认证,下载地址。当然,你也可以在官网下。 解压会有三个文件:软件桌面版,软件服务器版,汉化文件。这里我们安装桌面版,如果你想在服务器上使用,请安装服务器版。安装完后,安装汉化文件,注意汉化成功后会重启两次,请保存好自己的东西! 打开安装好的RamDisk Plus,点击菜单中“文件”--“内存...”,或者点击按钮
然后点击“未托管”点击”配置”选择“启用未托管内存的使用”下面的两个“使用系统管理BIOS值”和“自动搜索保留值”也选上,如果你了解电脑,可以不选择这两项,自己设定内存值。点击确定,如果提示成功托管,那么下一步。如果提示失败,请检查自己电脑的PAE模式是否打开,如上图中“PAE模式已启用”。没有开启的话,请以管理员身份打开CMD,输入命令“
bcdedit /set pae forceenable
”开启。如果还不行,那么请进入BIOS中开启memory remap fature。 现在你已经能使用你那1G内存了。下面就是用这1G内存添加一个磁盘。点击“文件”--“选项”选择“使用高级向导”点击“动作”--“添加..”或者点击按钮点击”下一步”,来到此界面,默认,再点击“下一步”(这里我已经建立过虚拟磁盘,所以无法选择)设置磁盘大小,一般800就够了。选择“当移除时清零内存”(如果未建立过虚拟磁盘,这里会提示能使用的内存大小),“下一步”默认,“下一步”默认,“下一步”选择驱动器盘符,选择“R”,文件系统用“FAT32”,选择“创建temp文件夹”,“下一步”这里如果想把常用的软件放进虚拟磁盘,就选上“系统关机时保存”,关机后虚拟磁盘里的东西不会丢失。但是这样会增加关机时间,并且要手动清理虚拟磁盘。下一步后就点“完成”成功后,主面板就会出现一个虚拟磁盘 打开我的电脑,你就会发现你的虚拟磁盘用软件测一下虚拟磁盘的速度读写速度近4G每秒。转移系统缓存目录下面,就把系统缓存放进虚拟磁盘XP系统右击”我的电脑”---“属性”WIN7系统右击”我的电脑”---“高级系统属性”点击“高级”---“环境变量”在上面设置“TEMP”和“TMP”的值,如果你建的驱动器盘符是“R”的话,就设置为“R:\temp”。如果你想改全局,就在修改下面的“TEMP”和“TMP”。这样你的系统缓存目录就是在虚拟磁盘中了。在虚拟磁盘里设置虚拟内存XP系统右击”我的电脑”---“属性”WIN7系统右击”我的电脑”---“高级系统属性”,点击”性能”下的“设置”转到“高级”选项卡,点击“更改”选择你的虚拟磁盘,选择“自定义大小”,建议初始值“200”,最大值“400”。请视你的虚拟磁盘大小而定!“确定”即可怎么把谷歌浏览器的缓存放进虚拟磁盘?设置谷歌浏览器快捷方式的参数右键谷歌浏览器的快捷方式,设置目标一栏,在最后(引号后)加上” --disk-cache-dir="R:\chromedata" --disk-cache-size=104857600”注意空格, 这是设置谷歌浏览器的缓存目录为“R:\chromedata”,缓存目录大小100M,也可以自己改,大小单位为b。
但是这样只有点击快捷方式才能使用新的缓存目录,如果第三方调用的话(QQ里打开空间,邮箱等)用的还是原缓存目录。 也可以修改注册表,使谷歌浏览器什么时候启动都带上参数。但是效果不好。这里我们使用 mklink 命令来动态设置谷歌浏览器的缓存目录。 这里需要一些电脑基础,初学者可能会看不懂。
关闭谷歌浏览器。 找到谷歌浏览器的缓存目录,WIN7下通常是“C:\Users\用户名\AppData\Local\Google\Chrome\User Data\Default\Cache”。我们删除这个目录和“C:\Users\用户名\AppData\Local\Google\Chrome\User Data\Default\Media Cache”然后在虚拟磁盘里建立 “GoogleCache”和“GoogleMCache”文件夹,
(我是用的是管理员帐户,所以用户名是Administrator)
打开CMD,输入mklink /j "C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Cache" "R:\GoogleCache"执行,然后输入mklink /j "C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Media Cache" "R:\GoogleMCache"执行。 成功后打开谷歌浏览器,随便打开一个网页,如果 "R:\GoogleCache"下有文件产生,说明成功了。如果没有,那么 请重试。但是如果建立虚拟磁盘的时候没有选择“关机时保存内容”,电脑关机后就会删除这两个目录,开机后必须重新建立目录并创建链接。我使用bat来解决了这个问题,新建一个文本文档,输入以下内容: ----------------------------------------------------------------------------------
@ECHO OFF
title 谷歌浏览器缓存转移脚本
md "R:\GoogleCache"
md "R:\GoogleMCache"
echo *创建目录完毕*
rd /s /q "C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Cache"
rd /s /q "C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Media Cache"
echo *删除原始目录完毕*
mklink /j "C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Cache" "R:\GoogleCache"
mklink /j "C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Media Cache" "R:\GoogleMCache"
echo *链接创建完毕*
-----------------------------------------------------------------------------------保存后,文件名改为“start.bat”把它放进开始菜单中的“启动”文件夹里,杀毒软件可能会误报,信任即可! 大功告成,开机后谷歌浏览器的缓存目录也不会复原。 其他说明 其他软件的缓存目录也可以放进去,但是像谷歌浏览器一样比较麻烦,需要懂一些电脑技巧。比如一些大型办公软件:PS,AE,DW,office等当然你也可以把常用软件放进虚拟磁盘,简直是秒开! 注意,如果你的虚拟磁盘容量不足的时候,要及时清理,因为系统缓存目录如果空间不够的话会出现错误,反而系统会变慢。 如果没有选择关机保存内容的话,可以不用担心这个,因为每次关机前应该不会有空间不足的问题。
本文来源:https://www.2haoxitong.net/k/doc/28855ea3af1ffc4fff47ac83.html
文档为doc格式