Vista SP1 32位正式版中將正式支持4G物理內存
5 J. a4 [+ J6 Z, K" p1 y! }
所周知,64位的Windows系統(含Windows Vista、Windows2003等)是一直支持4G以上的物理內存的,而32位的WindowsVista、XP、2003起初是不支持4G以上內存的,當然,打過SP2補丁包的Windows 2003可以支持。
! ?7 _+ j4 g9 t+ A; W4 f2 T* O現在,從微軟傳來的消息,Vista SP1將顯示4GB內存!
. }' e" h7 ]: i% ^2 s# B% wVista SP1正式版即將發布,即將交付microsoft update,VistaSP1交付wsus預期要晚些。據微軟最新的kb946003稱,Windows Vista ServicePack1將會正確顯示4gb內存容量。之前Vista被指無法正確顯示4gb內存。32位Vista如何使用 4gb 內存?
( _, b- U* f0 j; Y回答:根據您的描述,我對您提出的問題的理解是:32位Vista如何使用4G內存。
7 K! r. C% ~$ @& p的確,在32位Windows Vista中如果安裝有4G物理內存的話,在系統屬性和系統信息中可能看到的內存要少於4G,這是因為在 32位硬件環境中地址空間被限制在 4 GB 範圍內。計算機可能會重新定位內存,以便騰出空間用於存儲基本輸入/輸出系統(BIOS)為硬件保留的地址。但是,由於此限制的存在,Windows Vista無法訪問重新定位到4GB範圍之外的內存。
0 K; A K H1 V; V+ [/ p1 F9 v- s這一切,貌似都將在KB946003中徹底解決。
' [3 ^& ~; {( t" Z% R* j( z* V7 l0 \* e) l2 J P i" G: P% O
3 ^- N% u. F# G- E0 I a. [
929580:Windows Vista 或 Windows Server 2003 報告的內存可能低於預期
6 ]$ B( C z0 _+ o
http://support.microsoft.com/kb/929580/zh-cn 4 t5 o2 A0 g7 I! H
929605:如果計算機上安裝了 4 GB RAM,則 Windows Vista 的“系統信息”對話框中報告的系統內存將小於預期值
4 A+ k5 `8 ~: V5 L9 W8 l) s+ {http://support.microsoft.com/kb/929605/zh-cn
& G' p, e& P$ J更多相關信息供您參考:
2 e7 Z6 W d: a& p: H
946003:Windows Vista SP1 will report 4 GB of system memory (RAM) on systems that have 4 GB of memory installed
+ `5 S. U* C( l9 w6 C& ghttp://support.microsoft.com/kb/946003/en-us
" J: X) d) y1 _' F4 M% I946765:A description of the differences between 32-bit versions of Windows Vista and 64-bit versions of Windows Vista
! Z9 C) f: u4 |- _ phttp://support.microsoft.com/kb/946765/en-us. K4 M3 j3 @) X( d" V
935268:Components of the user interface in Windows Vista reportslightly different values for the total physical memory that isavailable on the computer
# {8 Y* R3 h! I: Dhttp://support.microsoft.com/kb/935268/en-us& U; V$ ^4 a" ~8 X3 H) Q
By Ken Zhao, MCSE 2000 微軟全球技術支持中心
4 x0 s: e6 I, |2 U. h9 U( c0 Y
/ H |5 }8 k$ H# _* {+ d$ M0 k9 x& x
! w' A- G, |5 Z
附一個解決方法:
& k/ S$ \; E+ m" R( y6 d
" {; i; @/ [) J- r7 _! l2 a【問】 Vista 32位版本4G內存只能用3.5 ? (我的是獨立顯卡,不占用顯存)
o6 z: f' _' g& L2 C" [+ Y
6 Y0 }3 b& [9 N3 J【答】 由於Windows Vista 32位版本系統設計問題,當內存達到4G時僅顯 示3.5G,解決的方法有:在“開始”菜單的“搜索”框中輸入cmd,這時按下ctrl+alt+enter鍵(提升權限),
/ x5 z& @( H) g2 j( M4 y" i Y
在打開的cmd窗口中輸入bcdedit /set pae forceenable
+ G% Y. l9 P( U/ [$ X' j! D4 c# R6 j4 U! \: b" _7 b5 `
同時, Vista地帶建議你安裝Vista 64位版本會對大內存更好的支持,這個問題並不是32位達不到而是微軟限制,因為Windows Server 2003 32位版最大可以支持64GB內存,當然這是服務器版操作系統