PatchPae解决了32位WIN 8.1识别4G以上大内存问题,这个方法同样适用于32位的WIN 7、WIN 10,可以实现系统认到超过4G的内存!
测试成功平台有: Windows Vista SP2, Windows 7 SP0, Windows 7 SP1, Windows 8, Windows 8.1, Windows 10 (build 10586)
== 安装教程 ==
-
在C盘下新建WherePatchPaeIs文件夹,将程序文件里的src文件夹及PatchPae2.exe复制到WherePatchPaeIs里。
2.以管理员身份运行命令提示符窗口,如下图:
3.具体操作见下图:cd C:\Windows\system32. 进入system32目录,然后根据下图和英文说明来给命令(拷贝过来就好)
[[ For Windows 8, Windows 8.1 and Windows 10: ]]
3. C:\WherePatchPaeIs\PatchPae2.exe -type kernel -o ntoskrnx.exe ntoskrnl.exe
This will patch the kernel to enable a maximum of 128GB of RAM.
[[ For Windows Vista and Windows 7: ]]
3. C:\WherePatchPaeIs\PatchPae2.exe -type kernel -o ntkrnlpx.exe ntkrnlpa.exe
This will patch the kernel to enable a maximum of 128GB of RAM.
4. C:\WherePatchPaeIs\PatchPae2.exe -type loader -o winloadp.exe winload.exe
This will patch the loader to disable signature verification.
5. bcdedit /copy {current} /d "Windows (PAE Patched)"
This will create a new boot entry. A message should appear:
The entry was successfully copied to {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.
[[ For Windows 8, Windows 8.1 and Windows 10: ]]
6. bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} kernel ntoskrnx.exe
This will set our boot entry to load our patched kernel.
[[ For Windows Vista and Windows 7: ]]
6. bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} kernel ntkrnlpx.exe
This will set our boot entry to load our patched kernel.
7. bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} path \Windows\system32\winloadp.exe
This will set our loader to be our patched loader.
8. bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} nointegritychecks 1
This will disable verification of the loader.
9. bcdedit /set {bootmgr} default {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
This will set our boot entry to be the default.
10. bcdedit /set {bootmgr} timeout 2
This will set the timeout to be shorter.
Note: you can change this timeout to whatever you like.
11. Restart the computer and enjoy.
== Removal ==
To remove the patch:
* Run msconfig, click Boot, highlight the entry named "Windows (PAE Patched)", and click Delete.
* Delete the files ntoskrnx.exe (or ntkrnlpx.exe) and winloadp.exe from C:\Windows\system32.