Vista裝4GB RAM問題

我裝了4GB在內容內及CPU-Z也顯示到4GB,但在工作管理中卻只顯示到總共2GB,咁另外的2GB去了哪裡?
有朋友遇過相同問題嗎?有解決方法嗎?
我的VISTA已更新到SP1
MB: P5B-E PLUS
謝謝解答!!
4GB RAM問題.jpg

32-bit Windows每單一個program只可食2GB RAM

TOP

回覆 1# 的帖子

月經問題

Memory address 既限制:

(1) memory 要有 address 至可以 access 到
(2) 32bit Windows 只睇到 4GB memory addresses
(3) PCI devices 都會占用 memory addresses

(A) 如果BIOS冇開memory address remapping:
(1) BIOS 先分配 addresses 畀 PCI devices, 不過唔係由第一個 address 開始順序分配, 而係由第4GB個address開始倒序分配, 用幾多就睇你d PCI/PCI-E/onboard devices 要幾多, 假設 700MB, 即係3.3GB 至 4GB 區段既 addresses
(2) BIOS 再順序由頭分配 addresses 畀memory, 如果有 4GB ram, 由於 devices 已經占用左 3.3GB 至 4GB 區段既 addresses, 只有 3.3GB 既 ram 有 address, 即只有 3.3GB ram 可以 access
address 分配小結: 0-3.3GB (ram), 3.3-4GB (devices)
(3) Windows 可以睇到 4GB addresses, 即係 3.3GB ram + devices

(B) 如果BIOS開左memory address remapping:
(1) BIOS 先分配 addresses 畀 PCI devices, 不過唔係由第一個 address 開始順序分配, 而係由第4GB個address開始倒序分配, 用幾多就睇你d PCI/PCI-E/onboard devices 要幾多, 假設 700MB, 即係3.3GB 至 4GB 區段既 addresses
(2) BIOS 再順序由頭分配 addresses 畀memory, 如果有 4GB ram, 由於 devices 已經占用左 3.3GB 至 4GB 區段既 addresses, BIOS 會 reallocate address 畀 ram, 不過以每 1GB 來 reallocate 去 4GB 以上既 address, 由於 3GB 至 4GB address 中 3.3GB 至 4GB 區段已經占用, BIOS 將 3GB 至 4GB 既 ram map 去 4GB 至 5GB 既 addresses,全部 4GB ram 可以 access
address 分配小結: 0-3GB (ram), 3-3.3GB (冇用), 3.3-4GB (devices), 4-5GB (ram)
(3) Windows 只可以睇到 4GB addresses, 只有 3GB ram + devices windows 可以 access 到

TOP

我4gb 有3262mb, 多小小.

TOP

以你情況睇, 我估你開左 address remapping, 而你d device 要用多過 1GB 既 addresses
分配就係咁:
0-2GB (ram)
2-4GB (冇用+devices)
4-6GB (ram)

因為 remap 係以每1GB咁做, 即使你 d device 只要1.1GB address, BIOS 都會 remap 2GB
0-2GB (ram)
2-2.9GB (冇用)
2.9-4GB (devices)
4-6GB (ram)

[ 本帖最後由 ☆老鼠仔★ 於 2008-12-22 00:14 編輯 ]

TOP

同你張DISPLAY既記憶體容量都有關係...

TOP

如果你底板BIOS可以閂左remapping

假設 devices 用 1.1GB addresses
0-2.9GB (ram)
2.9-4GB (devices)
windows就有2.9GB ram 用

又假設 devices 用 1.8GB addresses
0-2.2GB (ram)
2.2-4GB (devices)
windows就只有2.2GB ram 用

TOP

原帖由 lamkl 於 2008-12-22 00:19 發表
同你張DISPLAY既記憶體容量都有關係...


display 都係 devices 之一, 當然有關係

TOP

樓主一係開remap+64bit windows, 就可以用晒d ram
一係閂remap 用返 32bit windows, 雖然用唔晒 d ram, 不過應該多過 2GB

TOP

原帖由 ☆老鼠仔★ 於 2008-12-22 00:27 發表
樓主一係開remap+64bit windows, 就可以用晒d ram
一係閂remap 用返 32bit windows, 雖然用唔晒 d ram, 不過應該多過 2GB

關左後~可以認到3006MB了~~謝你的回覆~

TOP