或是安裝這個 Gavotte RAMDisk 詳見這裡
雖然不能直接看出來有完整4G
但是卻保證可以用完4G
一般來說方法有
如第一樓所言
OS使用XP為64位元或WIN7
另一種是使用PAE
請見http://www.dk101.com/index.php/125965/viewspace-31744.html
而版大需求是要看見4G所以RAMDISK就不討論了
網路上有提供一些破解 32bit 環境 只到4GB 的限制, 就請大大試看看囉!
http://pcuser.pixnet.net/blog/post/26732840
http://pcuser.pixnet.net/blog/post/25008055
32位元的作業系統只能定址到4GB, 這是先天上的限制. 就算是用技巧讓電腦顯示出4GB以上的記憶體容量, 但那也只是好看而已, 嚴格來講, 還是只有4GB可用在系統運作中.
為何電腦上插滿4GB, 但系統卻顯示只有3.25GB? 這在很多華碩的主機板上都有這個限制, 這個限制是把主機板記憶體拿給其他機制用了, 例如VGA. 就算安裝64位元Windows, 還只能看到3.25GB, 因為系統用掉了.
既然是系統拿去用了, 就算能讀寫到也沒有用, 因為系統本身就把那些記憶體區塊限制讀寫, 而且, 用技巧把系統限制的區塊也拿來讀寫, 可能會造成系統不穩定, 進而當機.
所以, 我總是勸朋友們有3GB的記憶體空間已經很夠用了, 犯不著改系統參數而導致系統當機.
Windows 的各版本限制如下:
http://msdn.microsoft.com/en-us/library/aa366778(v=vs.85).aspx
32bit OS 透過 PAE 技術,可以定址超過 4GiB 以上的記憶體,但,運作在這個 OS 中的所有程序,最多只能使用到 4GiB 的記憶體。
XP 32bit 無法看到 4GiB 全部,那是 XP 和主機板搭配的一些問題,基本上,所有 32bit 家用版都會有這個問題,包括 Vista/7 的 32bit版本,能使用的範圍從 2.8、2.9~3.5、3.6 不等。
但如果你是用 Server 2K/2K3/2K8 Standard Edition,你會看到 完整的 4GiB(當然,如果你的 AGP 共用記憶體或整合型顯示晶片有用掉主記憶體,有時會比這數值更少),不會有短少現象,為何如此?這就要問 M$ 公司為何了。
這裡有些解釋:
http://en.wikipedia.org/wiki/Physical_Address_Extension
"However, "client" versions of 32-bit Windows (Windows XP SP1 and later, Windows Vista, Windows 7) limit physical address space to the first 4 GB for driver compatibility [3] and licensing[2] reasons, even though these versions do run in PAE mode if NX support is enabled."
有些驅動程式確實在 4GiB 記憶體以上會發生問題,例如 Compro 的電視影像擷取卡。