如何增加 Windows 7 Professional 上的系统 PTE,以及如何让它们扩展到页面文件?
这是我的问题:目前,我在网吧配置计算机。为了防止客户安装病毒和类似的东西,并破坏计算机,我在 RAM-REG 模式下运行“ewf”(增强型写入过滤器)。因此,对计算机所做的任何更改都会在重新启动时被清除,使系统每次启动时都处于“全新”状态。
这些计算机确实有一个受保护的驱动器 (700GB) 和一个不受保护的驱动器 (64GB)。这些计算机确实有 16 GB 的物理 RAM。
在未受保护的驱动器上,我放置了一个 50 GB 的页面文件。因此系统应该有 66 GB 的内存来存储磁盘覆盖。
但无论页面文件是否启用,当更改硬盘上超过 6 GB 的数据时,系统都会停滞。我在 Google 上搜索了这个问题,找到了这个页面: http://blogs.msdn.com/b/windows-embedded/archive/2009/11/17/ewf-overlay-limits-on-windows-embedded-standard-2009-and-2011.aspx
显然,在系统有机会将页面交换到页面文件之前,系统 PTE 就已经耗尽。我在 Google 上搜索了更多内容,显然系统 PTE 由 Windows 自动管理,并且不会扩展到页面文件。
我可以进行任何“注册表破解”来执行以下操作:
1:增加系统 PTE
2:让它们延伸到页面文件。
我也很感激任何其他可以用来解决该问题的解决方案,例如安装第三方软件,使系统认为页面文件是物理 RAM 的一部分(而不是虚拟 RAM)。
我尝试将 SystemPages 属性增加到最大值 (0xFF...FF),但没有任何效果。
答案1
获得更多可用 PTE 的唯一方法是:
使用 64 位(128 GB 可用于 PTE)的 Windows 安装,而不是 32 位(660 MB 可用于 PTE)。请参阅https://support.microsoft.com/en-us/kb/294418
卸载任何运行文件系统过滤驱动程序的不需要的软件。要查看正在运行的文件系统过滤驱动程序,请启动 MSINFO32.EXE 并转到“软件环境/系统驱动程序”节点。按“类型”列排序,并查看文件系统驱动程序
将 SystemPages 注册表设置设为 0xFFFFFFFF。 https://technet.microsoft.com/en-us/library/cc976159.aspx 请注意,这可能会产生严重的意外后果,因此请彻底测试。
联系出现故障或导致 PTE 使用量过大的应用程序的供应商。他们可能有缺陷或未记录的配置项来解决此问题。