xp系统支持64g内存_WindowsXP支持最多64G内存的工具震撼登场

关键词: Windows XP 内存 4G 8G 16G 32G 64G 补丁

去年开年,我的QQ上飙一条"告别处男岁月"的心情,同学说:"",想想今年发点什么呢?

本来我是想发一篇JavaScript高级应用的,现在决定以后再发,因为内容太多,于是发了这个,上图:

因为还没确定新的主板,新买4条4G1600MHz的内存,没办法放上去,只能用原来的2条DDR2的内存(共4G)测试.

关于计算机各部件之间的兼容性这里就不说了,想了解的评论中说.

然而这个工具不是我写的,我对系统地层不是非常了解,关于RAMDISK并不能从根本上解决问题,只不过是个幌子.

很多人,网上找到的资料多数是在BOOT.INI加 /PAE参数,但是这个参数也不能从根本上解决问题,就像C语言的程序命令行有了,但是程序不处理也是没有用的.

运行这个工具后,稍微看了一下BOOT.INI,会发现类似的变化:

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Ranger Edition" /kernel=ntkl64g.exe /hal=hal64g.dll /fastdetect /PAE /NOEXECUTE=optin

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer

其中KERNEL从字面理解是"内核"的意思,HAL是Hardware Abstraction Layer的缩写,即硬件抽象层,是关于硬件无关什么的(3D游戏开发的人员再熟悉不过了)

顺便说的是PAE 是Physical Address Extension的缩写,即物理地址扩展,这是为什么同样是32位的Windows Server 2003 能够识别4G以上内存原因

但是这项技术不是那个参数,而是上面提到的那两个东西,它们被替换了,时间关系我不再考究其深层的技术原理,让它的作者来解释吧

上面的Microsoft Windows XP Ranger Edition是我自己修改的,只与显示有关.

现在我试着安装一些常用的软件(其实我想Windows2003跟XP的兼容性非常好,如果KERNEL和HAL是从2003移植过来的话,应该没有什么问题的)

Office2003

PHOTOSHOPCS2

Visual Studio 6.0英文原版(完全安装)

VS6MSDN

VMWARE6.5.1虚拟机

VS.NET? 有了虚拟机,装上2003想装什么装什么.上面的程序运做良好,目前没什么问题

大家看看我的桌面吧:(可能图片较大,我已经改为256色的GIF,不过带宽小的朋友可能还要等待一下)

这是很常规的配置了,对程序开发来说(对影视处理或3D游戏开发,还要再提)

了解WINDOWS内存机制的都知道32位只能寻址4G内存,这里也一样,大于4G内存每个进程/线程都只能寻址4G的内存

但是足够了,打个比方,原来只能有3.75G的内存,我装3个虚拟机每个消耗1G,物理机只剩下700M的内存

虽然512M的机子还大把有,但是对一个技术开发人员将会很蛋痛

现在16G内存,我装15个虚拟机(WIN98+2003+XP+LINUX+....),2003还要装几个,一个VS.NET一个SQL2005,一个SQL2008,一个SQL2010....

工具我会上传到我的资源里(不需要积分),不过我想先联系一下原作者(论坛找不到他的联系方式,等待中...)

好了,有什么想法就尽管吼出来吧!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值