Windows

為 Windows 10 專業版啟用 PAE 以使用超過 4 GB 的 RAM

  • October 1, 2021

我有一個相對較新的硬體(i5 CPU x64),安裝了舊版 32 位 Windows 10。它執行的是較舊的公司軟體,因此出於多種原因升級到 64 位是不切實際的。

我知道在更長的時間裡,32 位 Windows 在某些情況下可以選擇啟用 PAE(物理地址擴展)以將 32 位地址限制增加到 36 位。從 Windows XP SP2 開始提供此功能。看到這個:

https://docs.microsoft.com/en-us/windows/win32/memory/physical-address-extension

PAE 僅在基於 x86 的系統上執行的以下 32 位版本的 Windows 上受支持:

  • Windows 7(僅限 32 位)
  • Windows Server 2008(僅限 32 位)
  • Windows Vista(僅限 32 位)
  • Windows Server 2003(僅限 32 位)
  • Windows XP(僅限 32 位)

我認為該頁面可能較舊,沒有列出 Win 10。

我知道在這種情況下,這些程序仍然有 2 GB RAM 的限制。

我需要更多記憶體。如何為 Windows 10 pro 32 位啟用 PAE?這是作業系統的桌面版本。

我嘗試了“bcdedit /set pae ForceEnable”,它似乎執行良好,沒有任何錯誤。但是,重新啟動後記憶體限制保持 4 GB。Msconfig 和禁用最大記憶體選項也無濟於事。BIOS 似乎沒有 DEP 選項,但 MS 文件說 PAE 不需要硬體支持,也可以通過軟體啟用。

Windows 10 控制面板設置顯示 8 GB 記憶體/3.25 可用。因此,硬體和作業系統都可以看到 8 GB 記憶體。

我可以啟用 PAE 嗎?如何?謝謝。

即使啟用了 PAE,Windows 10(32 位)也限制為 4 GB。 https://en.wikipedia.org/wiki/Physical_Address_Extension#Microsoft_Windows

有關客戶端作業系統限制的官方 Microsoft 文件在此處

設備必須將其記憶體映射到 4 GB 以下才能與不支持 PAE 的 Windows 版本兼容。因此,如果系統有 4GB 的 RAM,其中一些要麼被禁用,要麼被 BIOS 重新映射到 4GB 以上。如果記憶體被重新映射,X64 Windows 可以使用這個記憶體。Windows 的 X86 客戶端版本不支持 4GB 以上的物理記憶體,因此它們無法訪問這些重新映射的區域。

您可以嘗試其中一些:

  • 檢查 BIOS 設置以了解板載影片記憶體限制。BIOS 可能會為板載顯卡放棄 RAM。最小化影片 RAM 可能會將 3.25 GB 限制提高到接近 4 GB
  • 檢查可能影響 32 位作業系統記憶體的 BIOS 設置。這非常具體,取決於您的主機板製造商
  • 在硬體上安裝 64 位作業系統並使用 Hyper-V 或其他虛擬化技術在來賓 32 位作業系統中執行您的舊應用程序
  • 安裝支持超過 4 GB 的 Windows 作業系統的 32 位伺服器版本(請記住,不支持所有 32 位 Windows 伺服器作業系統)

希望這可以幫助

引用自:https://serverfault.com/questions/1079277