如果Vista安裝了4G以上的RAM,在系統報告可用的記憶體量可能少於預期,而這個的導致原因及解決方案於微軟的網站已有相關資訊可參考.
記得前一段時間有寫了一篇 讓伺服器能充份發揮4G以上的記憶體 的文章,今天在看信時,看到微軟這期的TechNet有一篇Vista 4G Ram的問題,使用Vista的人愈來愈多了,RAM也愈來愈便宜,所以4G以上的電腦也愈來愈多,但Vista真的就沒有4G的問題嗎,從微軟的文章中看到,似乎還是有問題,但也不是無解~
以下是微軟的技術服務部份文章內容 :
==============================我 是 分 格 線==============================
徵狀 :
如果電腦安裝了 4 GB 的隨機存取記憶體 (RAM),則在 Windows Vista 的 [系統資訊] 對話方塊中所報告的系統記憶體,就會少於您的預期。例如,在安裝了 4 GB (4,096 MB) 記憶體的電腦上,[系統資訊] 對話方塊可能會報告有 3,120 MB 的記憶體。
注意 您可以用下列方式存取 [系統資訊] 對話方塊:
- 按一下 [開始],在 [搜尋] 方塊中輸入 System,然後按一下 [所有程式] 之下的 [系統]。
- 按兩下 [控制台] 中的 [系統]。
- 按一下 [開始],用滑鼠右鍵按一下 [電腦],然後按一下 [內容]。
- 按一下 Windows Vista [歡迎中心] 視窗中的 [顯示更多詳細資料]。
發生原因 :
這種行為是某些硬體和軟體因素的預期結果。
一般電腦中的多種裝置都需要進行記憶體對應存取。這就稱為記憶體對應 I/O (MMIO)。為了使 MMIO 空間可供 32 位元作業系統使用,MMIO 空間必須位於位址空間的最前面 4 GB 之內。
例如,如果您擁有具 256 MB 內建記憶體的視訊卡,該記憶體就必須對應至位址空間的最前面 4 GB 之內。如果已經安裝了 4 GB 的系統記憶體,該位址空間的一部分就必須保留給圖形記憶體對應。圖形記憶體對應會覆寫系統記憶體的一部分。這些情況會減少可供作業系統使用之系統記憶體的總量。
可用系統記憶體所減少的數量,會取決於電腦中所安裝的裝置。然而,為了避免發生驅動程式相容性的潛在問題,32 位元版本 Windows Vista 將可用的記憶體總量限制到 3.12 GB。如需有關驅動程式相容性潛在問題的資訊,請參閱<其他相關資訊>一節。
如果電腦具有許多已安裝的裝置,可用的記憶體數量就可能減少到 3 GB 或者更少。然而,32 位元版本 Windows Vista 的可用記憶體上限一般是 3.12 GB。
此文章適用於 :
==============================我 是 分 格 線==============================
其他可行方案,及其他相關資訊就請到微軟的網頁閱讀囉,小弟不便在此全部轉載~
資訊來源 :
在 Windows Vista 中,如果安裝了 4 GB 的 RAM,[系統資訊] 對話方塊中所報告的系統記憶體數量會比您預期的少