• 您的位置: 紫荷精灵 >> 软件网络 >> 在32位系统下把认不到的1G做Ramdisk
  • 在32位系统下把认不到的1G做Ramdisk

  • 作者:admin  来源:原创  日期:2008-12-26 12:39:58
  • 一:情况介绍
        新上了台式机,4G内存,因为软件兼容性问题,必须用32位的XP,大家都知道,32位的XP只能认出4G中的3.25G内存,想把多出来的768当做一个虚拟盘用,之前找了些资料,都说得不细,研究了一晚上,终于解决,写个东西,巩固一下我们修电脑的好人事业。

        机器情况:P35芯片组,4G DDR2内存,Windows XP SP3 32位操作系统

        为了方便起见,先约定,把4G内存中32位XP认不出来的那一部分为:高位内存,能正常用的,叫普通内存,这样看起来比较容易理解。

    二:目标

        建立一个内存虚拟盘,把XP认不出来的内存利用上。

    三:

        1. 用上高位内存的条件:1,芯片组支持。2,BIOS支持,3.操作系统支持

        对于第一点,我手头两台电脑,笔记本965GM,台式机P35,我测试了都是支持的。
        对于第二点,看厂商BIOS,如果BIOS中有Memory Remap选项,就改成允许,如果没有,就更新BIOS,或者先用Everest测试一下,像我的主板就没有Memory Remap选项,但默认已经打开了。
        对于第三点,XP SP2还是SP1之后都支持。
      
        如何检查自己支持不支持呢?
       下载个Everest,在主板→内存→最下面的PAE中,看看三个选项都必须为“是”,有一个不是,下面就不用看了。

    三、打开XP的PAE支持

        右键我的电脑看属性,看下面有没有一个物理地址扩展,一般像深度这样的Xp都已经改好了,没有的话,在Boot.ini下面,给XP加个/PAE,像我这样:

     

    四:软件

        大家忘记那个要注册很麻烦的SuperSpeed Ramdisk Plus吧,用这个Gavotte大侠写的Ramdisk,绿色免费。当然如果你需要自动开关机时保存虚拟盘内容的话,还是要用Ramdisk Plus.

     

        1.关键一步,先右键点RRAMDISK.inf,选择安装,安装RAMDISK的驱动,我一开始就是掉了这一步没做,怎么也用不到那768MB的高位内存,网上其它文章也没有提到这一点。
        2.双击注册表,加入RAMDISK的注册表
        3. 双击RamDISK,自己设置内存虚拟盘的大小吧。


     

    五:测试

        如何证明我已经用上了操作系统认不出来的那768内存呢?请看图

  • 上一篇:黑客经验之如何穿透ADSL路由入侵内网
    下一篇:IIS下启用Rewrite的配置过程详解