|
众所周知,XP和vista 32位是不能完全认出4G以上内存的,4G内存以上只能认出3.2G,还有768M(以4G内存为例)左右内存空间“白白浪费”了。
这个是由于X86构架决定了的,不是打个什么补丁就能支持的了4G以上内存。
解决方法无非2种:
1、换64位***作系统。比如64位的XP、64位的VISTA。32位的win2003 server也能支持4G以上内存。由于64位系统很多驱动和程序并不是支持的很好,所以这个方法有一定局限性。
2、在XP或VISTA32位系统下使用RAMDISK类软件把“浪费”掉的内存空间虚拟成硬盘,把IE缓存、系统缓存。。。设置到这个虚拟盘里。使系统运行的更快,减少硬盘数据碎片的产生。
以下主要讲第2种,我自己也是用的第2种方法设置成功。(以XP系统下4G内存为例)
首先,硬件得支持4G以上内存,以目前的主流配置来看是没有问题的。但是某些老型号主板可就不行了。BIOS里都认不出4G内存还谈什么虚拟?

此主题相关图片如下:

2、打开系统的物理地址扩展(PAE)。这一步是关键哦。
可以打开EVEREST 查看下系统是否支持PAE。方法,主板-内存-Physical Address Extension (PAE)

此主题相关图片如下:

这是我的已经启用了。 如果还未起用,接着往下看。
打开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" /PAE/noexecute=optin /fastdetect
注意这一行“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /PAE/noexecute=optin /fastdetect ”原始是没有/PAE的,把/PAE加进去就行了。
好了,一路确定退出。重起下电脑。
启动后右键“我的电脑”-属性 是不是已经多了一行字 “物理地址扩展”

此主题相关图片如下:

现在再打开EVEREST,就可以发现PAE已经起用了。
接着往下看:
如何使用虚拟硬盘划分出系统未认出的768M内存:
这里就要使用RAMDISK类软件了,我使用的是RamDisk Plus 9.0(下载地址:http://www.xdowns.com/soft/6/7/2008/Soft_41183.html)
打开SuperSpeed Ramdisk Plus 9.04,据说非plus版本没有高位内存支持,我没实验,愿做小白的自己看着办。
然后点击File菜单Memory选项,出来对话框后点击Unmanaged:
3.在Unmanaged memory information页面内点击Configure:
4.在Configure Unmanaged memory 页面内勾选Enable use of unmanaged memory,然后ok
5.Close 之后,重启SuperSpeed Ramdisk Plus 9.04,应该可以在Memory Information窗口里,看到未使用Unmanaged的容量了;
之后就是设置虚拟盘了。
做下一步之前,首先查看下任务管理器,看看物理总内存和可使用内存 2个数值,记下(为了分辨一会划分的虚拟盘用的是未认出的内存还是在3.25G中的空间)。很多人虚拟出来后才发现还是在3.25G中虚拟的盘,根本就没有使用到系统未认出的768M内存。
打开SuperSpeed Ramdisk Plus 9.04。 |
Windows, 程序, 电脑, 服务器, 破解, 软件, 系统, Vista, 软件, 系统, 破解, 电脑, 软件, Windows, 程序, 电脑, 破解, 软件, 网络, 系统, 软件, 系统, Ghost, 计算机, 破解, 软件, 系统, 电脑, 服务器, 密码, 破解, 软件, 网吧, 网络, 系统,
|