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

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

2010-9-20 00:38
9350
有个问题请教下,我的笔记本是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,但有不少软件在上运行不正常)。

[培训]科锐软件逆向54期预科班、正式班开始火爆招生报名啦!!!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 40
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我在XP下用Ramdisk挺好的
2010-9-20 10:31
0
雪    币: 2109
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
e44K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3u0T1M7#2)9J5k6i4m8U0j5X3g2@1j5g2)9J5k6h3y4G2L8g2)9J5c8Y4c8Z5M7X3g2S2k6q4)9J5k6o6b7I4x3K6M7#2y4g2)9J5k6o6q4Q4x3X3b7I4i4K6u0W2K9s2c8E0L8l9`.`.
真的能突破4g限制吗?ramdisk 4g使用成功的同学能看下吗?

548K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3u0T1M7#2)9J5k6i4m8U0j5X3g2@1j5g2)9J5k6h3y4G2L8g2)9J5c8Y4k6A6k6i4N6@1K9s2u0W2j5h3c8Q4x3X3g2H3K9s2m8Q4x3@1k6@1K9h3c8Q4x3@1b7@1x3e0x3&6z5e0l9`.
终于知道ramdisk 4g是如何使用4G以上内存了,慎用!

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

857K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6i4u0G2L8h3g2^5M7$3!0X3N6s2N6S2M7X3g2Q4x3X3g2U0L8$3#2Q4x3V1k6*7K9q4)9J5k6r3y4F1i4K6u0r3
VSuite Ramdisk

ce1K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3!0K6M7#2)9J5k6h3!0J5k6#2)9J5k6h3y4F1i4K6u0r3K9$3g2J5L8X3g2D9i4K6u0V1j5X3!0G2K9#2)9J5c8X3y4Z5x3o6k6Q4x3V1j5$3i4K6u0W2x3W2)9J5k6e0u0Q4x3X3g2Z5N6r3@1`.
ax=e820 int15h

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