我刚刚在具有 16GB RAM 的计算机上安装了 Windows 7 Ultimate x86(32 位),因此由于我的系统是 32 位,因此它自然不会使用所有可用内存。
我搜索了解决方案,发现了使用 PAE 修补内核的方法。我找到了几个用于此任务的软件包:
- 4GB补丁(http://www.mediafire.com/download/w4h2prfttb2q83f/ReadyFor4GB.rar)
- 帕奇帕(http://wj32.org/wp/download/PatchPae.zip)
我试过了,4GB补丁在引导加载程序列表中添加了一个引导选项,该选项应该是内核修补的,但每次我用它引导时,我的电脑上只会在 Windows 徽标闪现后出现一个空白屏幕,然后它就卡在那里。
和帕奇帕,添加的加载程序选项根本无法启动系统。
不过,我也尝试在安装相同系统的虚拟机中执行此操作,为其分配 6GB RAM,并且补丁程序运行良好。
因为我的电脑使用了一些只为 32 位系统制作的私有驱动程序的硬件,所以我无法安装 64 位版本的 Windows(它们有点旧了,相信我,它们在 64 位 Windows 上无法工作)。请排除这个可能的答案。抱歉。
你知道任何可靠的让我的Windows 7旗舰版能够使用我电脑安装的全部 RAM 吗?任何图形或命令行解决方案都非常受欢迎和赞赏 :D
更新: 我忘了说,在我提到的两种情况下,如果我启动安全模式(无论有没有网络/命令提示符),我都可以进入图形界面。
提前致谢!!
答案1
不,没有可靠的补丁,尽管您可以随时升级到 nvidia/ati 显卡。事实上,编写不良的驱动程序是 Microsoft 首先禁用 32 位消费者操作系统上 4GB 以上内存访问的原因。
答案2
可能是因为你使用的是 Intel HD VGA,所以你总是遇到黑屏(BSOD)。Intel HD VGA 无法使用 PAE 32 位。更换并使用另一张 VGA 卡(ATI/Nvidia)可解决此问题。
答案3
我做了一些不同的事情。
我正在玩我的 GF 旧电脑并想让它使用更多的 RAM。
INTEL 卡不允许我启动它。
只需访问 intelhd 网站,下载最新的 32 位驱动程序并安装它们。
安装完成后,使用 PAE 补丁启动 Windows,它将正常启动,与以前不同。
答案4
我知道这是一个老话题,但对于在 Win 7(或 Win 10)上遇到同样问题并正在寻找解决方案的人来说。
我遇到了与上述相同的问题(使用 PatchPAE 补丁),每当机器启动时,我也会看到 Win 徽标,然后是空白的黑屏,然后什么都没有了。此外,这种情况发生在两台机器上。我能够使用原始未打补丁的内核重新启动,一切正常。并不是补丁不起作用,而是存在与 NVIDA 显卡相关的某种兼容性问题。这是一个已知问题。我在 wj32.org 上关于 PachPAE 补丁的讨论中发现了这个问题。我换成了 ATI,然后就好了!它运行得非常好。