泡泡网显卡频道 PCPOP首页      /      显卡     /      评测    /    正文

可以有却真没有!细数DIY硬件十大遗憾

4GB以上内存——32Bit系统可以有

    现在内存真的是白菜价,1GB*2早已成为过去式,新装机标配2GB*2,升级用户则达到了1GB*2+2GB*2=6GB容量!现在问题就来了,不管您使用的是XP还是Vista系统,只要是32Bit就不能支持4GB(含4GB)以上内存,虽然不影响系统正常运行,但实际运行效率会有一定的损失,而且内存只能使用3GB-3.5GB容量,多余的全部空闲白白浪费!即便最新的Vista SP1 32Bit能识别4GB甚至6GB以上内存,实际可用空间还是3.5GB。

    为了充分利用内存容量,并不至于造成性能损失,用户必须重新安装64Bit系统,64Bit系统虽然性能更强(仅限于原生64Bit软件),但对普通用户来说却没啥用处,最重要的是和不少软件(尤其是国产软件)和游戏(尤其是日产游戏)有兼容性问题,一旦您常用的软件不支持64Bit系统,那么就只能忍痛割爱了。

    难道32Bit系统真不能支持4GB以上内存吗?当然不是!虽然民用版较高级的XP Professional 32Bit及Vista Ultimate 32Bit不支持大于4GB的内存,但实际上采用相同内核的服务器版操作系统却能支持,比如Sever 2008 32Bit就能够支持并完全使用最多16GB内存容量,这又是为何呢?

    事实上现在的CPU即便运行在32Bit下也是具有4GB以上大内存的使用能力,所采用的就是Memory Remaping(内存重映射)技术,我们只要提取Server 2008 32Bit系统当中的部分文件就能让Vista 32Bit恢复最多16GB内存的使用权,方法如下:

    1.BIOS中开启Memory Remap Feature选项,如果有的话;

    2.下载Sever 2008 32Bit版的tokens.dat,这是个软件许可文件,位于系统C:\\Windows\\ServiceProfiles\\NetworkService\\AppData\\Roaming\\Microsft\\SoftwareLicensing目录中。

    3.在Vista 32Bit系统安全模式下停止Software Licensing服务,然后替换tokens.dat,注意是个隐藏系统文件,替换后恢复服务并重启系统;

    4.重启系统后会提示当前序列号不可用,需要重新输入Sever 2008标准版的序列号,再次重启即可激活;

    5.由于Sever 2008的许可禁用了Vista Aero服务,所以你还得重新开启Aero服务,现在一切恢复正常了,最多可以支持16GB内存,没必要装兼容性不好的64Bit系统了。

    由于使用了内存重映射技术,虽然增加了内存可用空间,但是效率会有一定的损失,因此如果您使用的软件和64Bit系统没有兼容性问题的话,建议4GB以上内存用户最好还是安装64Bit系统,这样性能才是非常好的的。

1人已赞

关注我们

泡泡网

手机扫码关注