iT邦幫忙

0

Windows Server 2008 Standard 使用超過4GB記憶體的問題

z7xbh 2009-01-14 16:20:2025662 瀏覽

Microsoft 的規格寫說他的上限是4GB(如下列網頁)
http://msdn.microsoft.com/en-us/library/aa366778.aspx#physical\_memory\_limits\_windows\_server\_2008
但是我在有8GB記憶體的電腦上安裝Windows Server 2008 Standard with sp1 後,卻可以抓到8GB(從系統資訊上看到),請問他是看的到吃不到還是真的可以使用8GB,如果可以那Microsoft的規格不就有問題?

lacanG iT邦研究生 4 級 ‧ 2009-01-15 11:16:37 檢舉
如果你的電腦已經裝到3GB以上,不論是用Windows Vista或Server 2008,直接用64位元版本應該會比較沒有這方面的問題。
12
funkent
iT邦高手 1 級 ‧ 2009-01-19 11:38:56
最佳解答

Windows Server 2008 Standard 版最多真的只能支援到4GB,
如果您的實體記憶體超過4GB,您會在您的工作管理員中的效能頁籤中,看到實體記憶體在3.5GB,使用下列指令後重開機,您可以看到工作管理員中的效能頁籤中,看到實體記憶體變成4 GB

BCDEdit /set PAE ForceEnable

由於 Windows Server 2008 Standard 32bits跟64bits授權相同,如果實體記憶體超過4GB建議就使用64 bits的版本,如果為了程式相容性非用32bits不可,那就建議 使用Enterprise 或是Datacenter的版本。

40
aikenlin
iT邦研究生 1 級 ‧ 2009-01-14 18:31:09

在你提供的連結有底下這段實體記憶體限制
Physical Memory Limits: Windows Server 2008

<pre class="c" name="code">Version Limit in 32-bit Windows Limit in 64-bit Windows 
Windows Server 2008 Datacenter (full installation) 64 GB 2 TB
Windows Server 2008 Datacenter (Server Core installation) 64 GB 2 TB
Windows Server 2008 Enterprise 64 GB 2 TB
Windows Server 2008 Standard 4 GB 32 GB
Windows Server 2008 for Itanium-Based Systems Not applicable 2 TB
Windows Web Server 2008 4 GB 32 GB

上面有一行小字
The following table specifies the limits on physical memory for Windows Server 2008. Limits greater than 4 GB for 32-bit Windows assume that PAE is enabled.
在32位元作業系統中如果啟動PAE功能可以使用比限制的4GB更大的記憶體
(企業版)最大可到64GB

Physical Address Extension (Windows)
作業系統與PAE 支援
實體位置延伸 - PAE 記憶體與 Windows
回覆:windows2008安裝4G以上記憶體 - 微軟技術社群討論區

10
dylantsao
iT邦研究生 5 級 ‧ 2009-01-15 12:32:17

從系統資訊上只是讓你看到喔!這是在SP1上開始的,之前是無法看到全部的記憶體,至於是否真的有用到,你打開工作管理員,看實體記憶體有抓到多少,那才是真正使用到的記憶體。

我要發表回答

立即登入回答