游侠NETSHOW论坛

标题: 32位系统真能用4G?难道我幻觉了? [打印本页]

作者: squallhebezq    时间: 2009-11-26 15:58:51     标题: 32位系统真能用4G?难道我幻觉了?

朋友来我家玩 我出去了下 回来他就给我说 你电脑能用4G了!
我当时笑了 我知道就用个啥软件就能在系统里面看到4G 但是用不到
他说这可不是看的 是能用到的
我没报任何希望 的进了系统 打开任务管理器 。。。居然显示的可使用4096...[害怕]
我还是不信 马上开了2个OR 结果用到了3。8G内存。。。有时候能上4G 来回在跳动 反正已经超过3.25了。。。
我无语了 至少上来问问了 这算吗?
这有图 大家看下
我的系统的VISTA 32位U版
作者: npcxp123    时间: 2009-11-26 16:01:22

。。有软件可以  破 X解   支持4G内存的。。32位本来就支持超过4G的内存。。只是微软限制了而已

[ 本帖最后由 npcxp123 于 2009-11-26 16:32 编辑 ]
作者: songxiaofei    时间: 2009-11-26 16:24:09

对烤鸡软件不了解。还有办法可以证明。你把内存划3g做硬盘然后在桌面开个耗内存的游戏在看任务管理器。LS的高论不敢认同,微软吃饱了撑的、
作者: npcxp123    时间: 2009-11-26 16:33:09

....偶是试过的。。用memtest占用3.25G内存后开游戏内存占用还会继续增加。
作者: 77991394    时间: 2009-11-26 16:35:06

OR是啥?


顺便膜拜下~
作者: zealot89    时间: 2009-11-26 17:11:13

win7 32位支持4G的 LZ后知后觉了
作者: jocover    时间: 2009-11-26 17:18:30

char* p=malloc(1024*1024*1024*3)//3GB

试试看能不能跑
作者: reg-neo    时间: 2009-11-26 17:27:48

单个程序只能使用2G
作者: squallhebezq    时间: 2009-11-26 17:41:27

也就是说真有用?不是显示而已?
作者: zou1987terry    时间: 2009-11-26 19:00:17

6楼的桌面上的游戏  跟我电脑差不多~~~~~~~~~~~~~~~
作者: cotts    时间: 2009-11-26 19:07:53

我win7里显示的是:

安装内存:6G(3.25GB可用)

括号里的字多气人。。。

能变成 安装内存:6G(4G可用)吗?
作者: worldendbird    时间: 2009-11-26 19:10:26

能超过2G么 不会是给你下载了补丁吧 我装的雨林木风VISTA32的一样显示4G 有鸟用
作者: zx121122    时间: 2009-11-26 19:24:12

楼主可以看看我在远景首发的如何在32bit Vista下使用4G内存的帖子
http://bbs.pcbeta.com/viewthread.php?tid=433465
作者: 风扇    时间: 2009-11-26 21:41:08

最主要 32位系统能否支持4g以上内存还要看处理器 系统 内存支持Physical Address Extension (PAE)          可以用everest 点主板/内存 查看,只要支持就可以 破 解4g限制
以前看过 用不能用到的1g内存 模拟虚拟硬盘的软件,使用后发现 其实是用的我正在使用的3g内存----虚拟硬盘装满东西后加上本来开机就会占用的1g多点 任务管理器 看开机内存就占了2g多。明显没用。
前几天看了 电脑报的一篇文章 发现原来还有这个要求.

[ 本帖最后由 风扇 于 2009-11-26 21:53 编辑 ]
作者: reinsun    时间: 2009-11-27 10:50:22

别幻想了,32位系统能够显示4G内存,但无法使用全4G内存。寻址能力决定的。
作者: 851023    时间: 2009-11-27 11:08:44

土鳖们。32BIT早就可以使用4G内存了,就是单个进程无法使用2G以上内存而已。
作者: ypqs    时间: 2009-11-27 11:16:52

原帖由 reinsun 于 2009-11-27 10:50 发表
别幻想了,32位系统能够显示4G内存,但无法使用全4G内存。寻址能力决定的。

pae可以实现的   只不过桌面级 32系统 被微软限制了 现在vista win7可以破_解 xp还没出现破_解    你看看 32  服务器系统2000 2003  2008这些 只要pae是开启状态 就支持4G以上了
作者: chenqizss    时间: 2009-11-27 11:32:21

[attach]2189360[/attach]
查看32位 Vista/Windows 7 的内存容量许可限制;
保护光驱Windows PAE 内核文件 ntkrnlpa.exe,绕过 ZwQueryLicenseValue API 函数的许可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超过 4GB 物理内存。

详细的内容请看原文:
http://www.geoffchappell.com/vie ... /license/memory.htm

本程序只是将修改过程自动化,并增加从内核中直接读取当前的内存容量许可上限。
本程序的修改及做数字签名都是直接系统API操作,无需使用其它辅助工具。
驱动程序viewmem-x86.sys,用于读取内存限制数据。

所有SP版本的Vista、Windows 7 应该都支持。

本程序只完成修改文件的工作,请自行用bcdedit编辑启动菜单加载新的内核文件。
你可以运行AddBootMenu.cmd 自动添加启动菜单的脚本,请右键点脚本文件,选择以管理员身份运行。

完成后,重启系统。
在出现开机菜单时,选择 "Windows 7 x86  [ 128GB with ntkr128g.exe ]" 进入系统,就可以完整使用所有的物理内存了。

[ 本帖最后由 chenqizss 于 2009-11-27 11:34 编辑 ]
作者: linkshiao    时间: 2009-11-27 11:37:11

其實這個技術是可行的.

相當於硬盤, 容量往上加就是.

把內存想像成硬盤, 就能理解的通了: 可以支持4G或以上, 只不過一次性不可能同時使用到所有的容量, 好比硬盤, 一次性只能用它所有容量中的一小小小小部份.

如果想要一次性使用4G甚至8G  16G  128G的內存.

請使用X64系統.

(過些天我測試一下8G內存 + Raid0下遊戲的Loading時間能否縮短, 現在硬盤速度真是慢, 趕不上時代發展需求, 真想砸鍋賣鐵的上固態)

[ 本帖最后由 linkshiao 于 2009-11-27 11:44 编辑 ]
作者: gmrwxdbt    时间: 2009-11-27 11:37:54

原帖由 npcxp123 于 2009-11-26 16:01 发表
。。有软件可以  破 X解   支持4G内存的。。32位本来就支持超过4G的内存。。只是微软限制了而已



内存容量限制,是因为32位操作系统的寻址方式所决定的,关微软什么事??
作者: 没用的苏三    时间: 2009-11-27 12:53:17

小弟芝奇DDR1333 4G套装,作业系统是Windows 7 RTM,显示4G,但实际只能用3.5G,郁闷中...微软之所以限制是想让他的64位Windows 7和Vista多卖点
作者: z3gundam    时间: 2009-11-27 12:59:59

直接装64BIT不就可以了~

其实3G多足够了~~~~~~~~~~~

特殊软件才会不够~~~~~~~~~~~~~~~·
作者: jocover    时间: 2009-11-27 14:02:47

原帖由 capcomchen 于 2009-11-27 11:12 发表
现在的软件都是原生X86,所以单线程绝对不会超2Gb

彻底无语了

作者: cloudwings    时间: 2009-11-27 15:30:40

我用vista 32 sp2显示6g,难道事实上没那么多啊,汗
作者: 美什    时间: 2009-11-27 15:33:57

为啥我的WIN7……只能使用3G……还有1G用不到呢,求解决




欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/) Powered by Discuz! X2