很早就上了4G内存,可是一直无法利用。WINXP SP2 + RAMDISK ,WIN2K3 ,VISTA 64都用过。其中,VISTA 64BIT是比较满意的,可惜很多开发工具用不起来,实在没有办法。最近装上了VISTA ULTIMATE SP2,本来认为 VISTA是2008 SERVER相同内核的版本,应该完整支持4G内存。可惜,结果很让人失望,系统属性显示4G,在任务管理器里面只有3069M。
今天早上又搜索了一下网络,发现VISTA 32有完美的解决4GB内存的解决方案了。其实,VISTA 32BIT内核完美支持4GB内存,可是微软通过检测系统版本授权禁止使用大于4GB内存,而破解系统内核对证书的验证可以解除这个限制。手工修改过于复杂,下面附上修改工具的链接地址,同时感谢deepxw。(注:此操作虽然简单,但很有可能部分设备驱动程序不支持大内存,会造成蓝屏等问题,请谨慎)