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:

Step 2:
Step 3:
然后建立你的 RamDisk。注意不要超过第三张图上强调的那个数值。
备注:
1、Vista(32bit) SP1 开启 PAE 命令:
C:\>BCDedit /set PAE ForceEnable
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 左右的内存,不晓得怎么回事……
浙公网安备 33010602011771号