6GB RAM & RamDisk on 32bit Vista

美元贬值的同时,内存就仅比冬天的黄瓜贵那么一点点。少吃两根黄瓜吧,于是就买了2根 Kingstone DDR2-800 2GB。

内存大了,VMware 跑得果然痛快了。其实我也很想用 x86-64 的操作系统。可恶的是学校上网用的 Dr.com 粉垃圾,只有 32bit 的版本,在 64bit 的系统只有 WoW 的应用程序可以访问 Internet。也就是说所有的 .net 程序都不能上网。

于是,曲线救国吧,做出个 RamDisk 来利用剩下的内存。其实网络上很多关于 RamDisk 的文章,但是他们所说的 Windows(32bit) 下使用 4GB 内存的 Unmanaged Memory (UM) 部分都是错误的。按照那样的做法,仍然是仅仅把 Windows(32bit) 能使用的前 2.75-3.25G 分出去一部分作为 RamDisk。

言归正传,要使用 UM 部分,重要的是要开启 RamDisk(本文使用的 RamDisk Plus 9.0.3.0) 的 UM 功能:

Step 1:

1

 

Step 2:

2

 

Step 3:

3

然后建立你的 RamDisk。注意不要超过第三张图上强调的那个数值。

 

备注:

1、Vista(32bit) SP1 开启 PAE 命令:

C:\>BCDedit /set PAE ForceEnable

0

2、本文实现的硬件环境:

  • CPU: AMD Athlon(tm) 64 X2 3600+
  • Mainboard: ASUS M2N-E, BIOS: 1601 (10/02/2008)
  • Memory:
    • DIMM1: Kingston (2 GB DDR2-800 DDR2 SDRAM)
    • DIMM2: Kingston (2 GB DDR2-800 DDR2 SDRAM)
    • DIMM3: Kingmax (1GB DDR2-667 DDR2 SDRAM)
    • DIMM4: Kingmax (1GB DDR2-667 DDR2 SDRAM)

还有一个小问题,按照 Asus 网站上的说法,M2N-E 这款主板最大能够支持 8GB 的内存。我在 BIOS 中能识别出 6GB 出来,但是似乎到了 Windows 里面,就丢了 500MB 左右的内存,不晓得怎么回事……

posted on 2008-11-05 20:34  Fisher.W  阅读(1820)  评论(8)    收藏  举报