`
zbu57zbu
  • 浏览: 28455 次
社区版块
存档分类
最新评论

32位系统不能识别4g内存

 
阅读更多

32位系统不能识别4g内存
2010年06月27日
   32位的系统除了2003server支持4G内存以外只能认3.25G,剩下的0.75G都浪费了,即使32位vista旗舰版可以显示4G内存,但无法真正全部利用这4G内存。当然首先得硬件支持4G,解决办法通常2种,1是改装64位的系统,2是把认不出来的内存建成一个虚拟盘,把虚拟内存页面文件指向虚拟盘,还可以把IE缓存系统缓存放到虚拟盘。
    1.安装RamDisk驱动
    新版的RamDisk软件之所以能够利用32位Windows无法识别的内存空间,完全是依赖其中的gavotte版RamDisk驱动。下载RamDisk软件包,解压后拷贝到D:\ RamDisk目录下。打开“控制面板-添加硬件”,选择“添加新的硬件设备”,并且选择手动安装硬件,然后在硬件列表中选择RamDisk,接着选择从“磁盘安装”,在驱动程序对话框中选择刚才D:\ RamDisk目录下的RRAMDISK.INF。正确安装之后会在“设备管理器”中出现RamDisk图标。
    2.开启Windows操作系统的PAE模式
    PAE就是所谓的物理地址扩展(Physical Address Extension),打开该模式之后32位Windows系统才能在硬件层面上识别4GB及以上容量的物理内存。打开该模式的方法非常简单,只须双击D:\ RamDisk目录下的ram4g.reg文件,把其中的信息导入注册表并重新启动电脑即可。打开PAE模式之后在“我的电脑”属性中可以看到内存容量下面出现“物理地址扩展”字样.
    3.正确的BIOS设置
    完成了上述的软件设置之后,还需要在BIOS中把“Memory Hole Remapping”选项设置为“Enable”(,具体选项名称可能因主板的不同而有差异)。在我的DFI 975X/G主板中,如果打开该选项,则在XP下仅能识别2GB物理内存,关闭该选项之后XP下可以识别3GB物理内存。而只有打开该选项,RamDisk软件才能利用XP系统找不到的那部分2GB内存。
    4.软件设置
    重新启动电脑之后,运行RamDisk软件,在菜单中选择“Install RamDisk”,在左边的下拉式菜单中设置虚拟硬盘的大小和盘符,并且把虚拟硬盘类型设置为“Fixed Media”,单击下方的“Apply”即可。以后如果想要卸载虚拟硬盘则单击“Remove RamDisk”就可以把虚拟硬盘请出操作系统。
    三、妙用内存虚拟硬盘
    在使用RamDisk把内存转换为虚拟的硬盘分区之后,我们可以根据自己的需要来格式化这个分区,一般选用NTFS格式,这样得到的性能最佳。由于是内存虚拟而成的分区,所以该分区的数据读写速度非常快。我用老牌的磁盘读写速度测试软件ATTO Disk Benchmark v2.41来比较普通硬盘与“内存硬盘”的读写速度,可以看到三星SP2504C的最高读取速度只有约154MB/s,最高写入速度只有约186MB/s,而“内存硬盘”则分别达到了约820MB/s和1013MB/s,这样的速度优势即使是磁盘阵列也难望其项背。
    我们应该好好地利用这个极高速的“分区”。Windows操作系统总是会把一部分硬盘空间设置为虚拟内存,用来存放内存中暂时不用的数据,以提高内存使用率。我们可以把这部分虚拟内存页面文件转移到该分区上,让所有数据处理都在内存空间中进行,减少硬盘的读写操作,大大提高了系统的运行速度。
    首先进入“系统属性→高级”选项卡,把C盘的虚拟内存设置为“无页面文件”,而把刚才的虚拟硬盘分区空间全部设置为页面文件。当然,我们还可以把迅雷、BT等下载软件的下载缓存空间设置在RamDisk建立的虚拟硬盘分区上,以达到真正的无损下载。不过这个虚拟分区中的数据会在关机后全部丢失,所以应该及时保存相关数据,以免造成无法挽回的损失。
    完成了上述操作之后,你会发现XP的启动速度明显提高,电脑启动时的XP进度条滚动时间从3.5秒减少到了2.1秒,而在平时的软件运行中,硬盘的读写操作也明显减少,4GB的内存在32位Windows操作系统下也能得到完全利用。大家赶紧动手吧,RamDisk助你充分利用物理内存空间
  Problem statement:
  I just bought a system with 4GB of physical RAM in it. The BIOS posts 4GB, but Windows tells me that I have anywhere from 2.75 - 3.5GB of RAM. Where is the rest of my RAM? 问题描述:计算机拥有4G物理内存,bios显示4G,但是WINDOWS 操作系统显示只有 2.75 - 3.5GB 的内存容量,剩下的不见了??
  Summary:
  If you are running 32-bit Windows, you must live with it. You will not ever see all 4GB of RAM you've paid for.
  操作系统运行在32位系统之上,你就有可能出现上述情况,你不可能看到完整的4GB内存。
  If you are running 64-bit Windows, you may have to live with it. Depending on your motherboard's chipset, your system may support memory remapping. If so, you will be able to use all 4GB of RAM.
  如果你运行在64位WINDOWS操作系统上,那你有可能实现4G的内存使用, ,这依赖于你的主板芯片,你的操作系统应该支持内存重映射机制,
  如果是这样,那你就能完整的使用4g内存了。
  Detailed:
  Due to an architectural decision made long ago, if you have 4GB of physical RAM installed, Windows is only able to report a portion of
  the physical 4GB of RAM (ranges from ~2.75GB to 3.5GB depending on the devices installed, motherboard's chipset & BIOS). This behavior is due to "memory mapped IO reservations". Those reservations overlay the physical address space and mask out those physical addresses so that they cannot be used for working memory. This is independent of the OS running on the machine. Significant chunks of address space below 4GB (the highest address accessible via 32-bit) get reserved for use by system hardware: • BIOS
分享到:
评论

相关推荐

    XP系统升4G内存

    在也不用为32位操作系统不识别4G内存而遗憾了!本文将和您一起分享如何释放系统不识别的1G内存(因为XP系统只能识别3G),并合理利用这一1G存来从本质上提升我们的系统。 那么我们就开始吧,具体步骤如下:

    ReadyFor4GB扩展32位系统内存到4G

    ReadyFor4GB Ready 扩展32位系统内存到4G win7系统内存4GB 识别4G内存

    详解4G内存被识别为3G的原因

    详细解释了4G内存被系统识别为3G的原理,很详细,值得推荐

    XP下开启4G内存的方法+RAMDISK使用方法

    在 Windows XP 操作系统中,默认情况下只能识别 3.25G 的内存,而不能使用超过 4G 的内存。但是,通过启用 PAE(物理地址扩展)功能,可以让系统识别超过 4G 的内存。本文将介绍如何在 Windows XP 中启用 PAE ...

    4G内存破解

    ReadyFor4GB是傻瓜化破解Win7内存4GB限制工具,让32位系统能用上4G或者更大的内存。应该说是识别,但是内存还是不能很好的用尽,4G以上内存,推荐还是用64位系统。

    32位Win7系统的4GB内存补丁工具

    把 Move To 4GB里面的ntkr128g.exe这个程序放到C:\Windows\system32文件夹下,然后右键管理员启动AddBootMenu,点y,加一个系统启动项....我亲自给笔记本装的Win7,用的是4G内存测试的,正常识别出来了4G,可用内存3.75G。

    如何识别XP 4G内存

    如何识别XP 4G内存 于是GOOGLing ,居然发现网上有支持4G的微软补丁,下载,安装,重启—————— 系统仍然无法识别,郁闷! 百度,实践,总结。

    Windows2003 4G内存无法正常显示的问题产生与解决办法

    Windows2003 4G内存无法正常显示的问题产生与解决办法

    win7下2G内存扩展到4G

    win7下2G内存扩展到4G!win7 32位系统即使安装了4G内存也不能识别,怎么办?有方法,

    32位操作系统内存大小识别问题

    32位操作系统内存大小识别问题,32位系统如何支持4G以上内存

    WIN7 32位 4G以上内存支持工具

    WIN7 32位 4G以上内存支持工具是一款可以突破win7系统4G内存限制的软件,虽然32位的Vista和Win7操作系统都能识别4GB以上的内存,但实际在使用上最大仅支持3.6GB内存。为了突破该限制,可以使用这款软件。此软件可以...

    RamDisk 免费版 支持使用系统未识别的内存

    强大的内存盘创建工具,把你的内存当成硬盘用,内存盘的速度将是普通高速硬盘的百倍以上, 把系统临时数据temp、交换...还在烦恼你的4G大内存只能被识别出3G吗,把系统不能识别的内存作成内存盘,让它们发挥作用吧!

    为何系统不识别4GB内存终极解迷

    为何系统不识别4GB内存终极解迷/为何系统不识别4GB内存终极解迷

    windows7开启4G内存

    压缩包内包含两个文件。window7 32位系统是只能最多识别到3.25G内存,这个工具可以让你的32位系统支持更大的内存,但是成功破解以后屏幕的右下角会出现内部版本的水印。这里就需要去水印工具了。希望对大家有帮助吧

    ReadyFor4GB破解win7_32位支持大内存

    ReadyFor4GB,是一款可以突破win7系统4G内存限制的软件,虽然32位的Vista和Win7操作系统都能识别4GB以上的内存,但实际在使用上最大仅支持3.6GB内存。为了突破该限制,可以使用readyfor 4gb这款软件。readyfor 4gb软件...

    readyfor4gb-v1.3

    win7 4G内存补丁(ReadyFor4G)下载,破解win7系统4G内存限制,ReadyFor4GB是国人编写的傻瓜化破解Win7内存4GB限制工具,让32位系统能用上4G或者更大的内存。应该说是识别,但是内存还是不能很好的用尽,4G以上内存,...

    4G内存不浪费 浅谈虚拟硬盘使用技巧

    在如今白菜价的内存时代,装机单内存一栏基本都是4GB容量,而当下32位系统则仅仅能识别3GB左右的容量,那么多余的1GB内存就白白浪费了吗?今天笔者就交个大家如何将这多余的1GB内存容量变废为宝...

    大内存虚拟成硬盘提高系统速度ramdisk4g.rar

    本人4G内存 XPSP3识别3.5,分了1G出来做硬盘使用,系统Temp用户Temp还有浏览器的临时文件都放在了里面,浏览起来真的很爽!~不信大家可以试试哦!~ 注意:使用前先将注册表导进去,就会自动先撇未识别部份的内存了哈...

Global site tag (gtag.js) - Google Analytics