当前位置:文档之家› 32位XP下增加AE默认内存上限

32位XP下增加AE默认内存上限

正常情况下,机器里装了2G以上的物理内存,但32位XP系统最大只提供2G内存给用户程序使用,有没有办法突破呢?有的。

方法是:在C:的根目录下找到BOOT.INI文件(在资源管理窗口的工具菜单-文件夹选项里,把隐藏文件和受保护文件隐藏都设为不隐藏),并将它的只读属性暂时取消,然后用记事本打开,在里面
“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect”语句的最后,加上“ /3GB”就可以了。注意,要和前面“FASTADETECT”之间留一个空格,最终的语句为:
“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /3GB”。

改后保存,恢复它的只读属性。重新启动计算机,再次打开AE,就能看到,AE能够调用的内存变成了由原来的2G变成了3G。

这里的“/3GB”,是windows XP提供的一个用户程序内存使用量的开关,其功能是:在基于 x86 的系统中,强制为用户程序分配 3 GB 的虚拟地址空间,为内核及可执行组件分配 1 GB 虚拟地址空间。用户程序在设计上必须能够利用额外的内存地址空间。使用该开关,用户模式程序能够访问 3 GB 的内存而不是通常 Windows 分配给用户模式程序的 2 GB 内存。该开关将内核的内存起始位置移至 3 GB 处。

相关主题
文本预览
相关文档 最新文档