第一步:禁用服务sppsvc
第二步:修改注册表:HKEY_LOCAL_MACHINE\SYSTEM\Setup的键值:SetupType,默认是0,改为1,修改完以后重启电脑。
第三步:打开产品策略编辑器,修改两个参数(已上传至附件,感谢软件作者angelkyo)
Kernel-WindowsMaxMemAllowedx86,默认4096,把这个数字改大,你电脑有多少内存就改成多少,单位MB(例如8G就改成8192)
Kernel-MaxPhysicalPage,默认4096,也把数字改大,同上。
两个都改完以后,点击“保存修改至注册表”,再次重启电脑。
不出意外的话,现在电脑已经可以正常识别4G以上内存了。
一些额外声明:
1、这种方法最高支持64GB内存(65536),即使改得更大也无法支持更多内存。
2、显存大于等于4G的显卡,破解内存后显存可能会出问题,请自行测试。
3、修改内存后不保证系统稳定性,生产力环境下建议多保存,不建议在需要长期稳定运行的服务器上面使用,造成意外本人不承担责任。
修改后的效果图如图(系统为虚拟机安装,因为显卡驱动不支持32位,无法实体机安装)
虚拟机分配了100G内存,但是至多可用63G,剩余内存可以识别但是无法使用,显示为“为硬件保留的内存”