首页
社区
课程
招聘
如何将32位系统能识别但不能利用的内存分配给VMware虚拟机使用?
发表于: 2010-9-20 00:38 9192

如何将32位系统能识别但不能利用的内存分配给VMware虚拟机使用?

2010-9-20 00:38
9192
有个问题请教下,我的笔记本是4G内存(神舟精盾K580 i5-D2),我的系统是32位的windows7版本,我知道32位的系统只能识别3.2G左右的内存,查看属性显示只能利用2.43G的内存(这个我查过资料,是因为我的i5-460M处理器集成的GPU要拿一部分内存作为显存),我在VMware中安装了一个WindowsXP虚拟机和一个windows7虚拟机,当两个虚拟机同时运行时,我的电脑很卡,检测到此时的内存使用达到94%,现在我的问题是有没有办法把系统没有识别利用的内存给利用起来,或者最好将不能利用的内存全分配给虚拟机使用?网上推荐使用Ramdisk软件,但也有质疑的声音,毕竟windows7不是服务器系统,不支持物理地址扩展技术,而Ramdisk也是运行在操作系统的层面下,权限比系统低,不可能越界。现在有什么好的解决方法吗?系统我还是用32位的,不换64位的(尽管64位的可以识别4G,但有不少软件在上运行不正常)。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 40
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我在XP下用Ramdisk挺好的
2010-9-20 10:31
0
雪    币: 2109
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
http://bbs.pcbeta.com/thread-413755-1-1.html
真的能突破4g限制吗?ramdisk 4g使用成功的同学能看下吗?

http://bbs.pcbeta.com/viewthread.php?tid=413990
终于知道ramdisk 4g是如何使用4G以上内存了,慎用!

"ramdisk 4g的原理就是使用MmMapIoSpace来强行读写4gb
以上的地址空间,注意是跳过操作系统的强行读写,把这段地址
当作是io设备来操作,而并不一定是内存."

http://www.romexsoftware.com/zh-cn/
VSuite Ramdisk

http://oss.org.cn/kernel-book/ch06/6.2.2.htm
ax=e820 int15h

BIOS 有支援 memory remap 功能即可使用.
vsuite ramdisk 的网页如何打开PAE 的说明.
把pagefile.sys 设在ramdisk 上是最快的方法.
2010-9-21 17:16
0
游客
登录 | 注册 方可回帖
返回
//