如何修补 Windows 7 32 位以使用超过 3.25GB 的 RAM

如何修补 Windows 7 32 位以使用超过 3.25GB 的 RAM

可能重复:
在 Windows 7 32 位上启用 PAE?

我听说有某种补丁可以让 32 位 Windows 安装使用超过 3.25GB 的 RAM(这是 32 位操作系统的限制)。此补丁不会取消每个进程 2GB 内存的限制,但它总体上会让系统用户使用所有 RAM。

答案1

我不建议使用它,因为它不稳定。但是如果你要用它,祝你好运。

补丁。

涉及同一主题的超级用户帖子 (PAE)

答案2

一组程序员发布了 Windows 7 的内核补丁,以允许在 Windows 7 下使用超过 4GB 的 RAM。 单击此处下载补丁,或查看有关它的更多信息(警告,一些侧边栏广告不适合工作场所)。该补丁基本上修改了 Windows 7 内核,使其更像 Windows Server 2003 Datacenter Edition,在 32 位模式下可兼容高达 8GB 的​​ RAM。

此补丁可让您在 Windows 7 32 位下将 PAE 扩展到 8GB RAM。有关 Microsoft 实施此技术限制的原因的更多信息,请参阅本文

如上所述,请注意,即使系统可以访问更多,单个进程仍将被限制为 4gb...尽管如果您有 8gb 的 RAM,那么至少您还有另外 4gb 用于其他进程;)

答案3

据我所知,由于 32 位操作系统的固有特性,这是不可能的。

也就是说,由于它们使用 32 位内存地址,操作系统无法寻址超过~3.25GB 标记的内存,因为这需要更大的内存地址。

因此,您可以应用的唯一真正的“补丁”是升级到 64 位版本的操作系统。

答案4

http://wj32.wordpress.com/2011/02/23/pae-patch-updated-for-windows-7-sp1/ 对我来说很管用。在应用它之前,我只能从 4GB 安装内存中获得 2.5 GB 的可用空间。由于我已经使用 TrueCrypt 加密了整个磁盘,我不想经历解密、重新安装 Windows、安装我的开发内容等麻烦。它有用吗?我尝试禁用页面文件,然后打开 Visual Studio 实例,直到它在 3.8 GB 内存使用量时停止运行。由于我仍然有原始内核,我尝试启动原始内核,瞧,它实际上在 2 GB 内存使用量时停止运行。所以,是的,它有效。需要注意的是,您的程序仍然只能访问总共 2GB 的私有内存和 2GB 的共享内存。请记住,某些应用程序甚至共享这 2GB 内存。但除非您使用的是 Photoshop 或 Premiere 等占用大量内存的应用程序,否则一切都会顺利

相关内容