不過看後面的更新內容也都跟這方面無關
目前插6g 關閉remap xp抓到3g左右 ramdisk 使用不能
開啟remap xp必定抓2g 因此ramdisk 4g使用中
pcdvd我記得有看到一串頗長的討論
根據官方討論
問題
當我插滿 4G 記憶體,並開啟記憶體 remap 功能後,在 32 位元Windows XP環境下卻只能偵測到2G的可用記憶體空間。
當我將記憶體 remap 功能關閉後,卻又馬上提昇為2.93GB。
請問這是為什麼?又該如何解決此問題呢?
解答
這是因為32位元作業系統的其中一種限制使然。
由於開啟記憶體 remap 功能後,原來被佔用的位址會以1GB為單位被指到4G以上的空間。
因此當此功能開啟後,BIOS將會把2GB~4GB的定址空間指向4GB以上的位置。
然而卻由於32位元的作業系統無法認到4GB以上的定址空間,因而導致作業系統只能認到其中未被移動的2GB,而反倒減少了可使用的記憶體空間。
因此強烈建議使用者,在搭配32位元作業系統使用時,請勿開啟記憶體remap的功能,避免發生此類現象。
以上是ASUS Q&A很豬頭的解釋ˇˇ
因為本身系統還算順暢吧
雖然數字看起來爽度好像差了點
不過能用ramdisk我個人就沒計較了
--
回樓下 我完全認同 不過目前似乎沒有打算推出修改這方面問題的BIOS

maxshadow wrote:
這是因為32位元作業系統的其中一種限制使然。
由於開啟記憶體 remap 功能後,原來被佔用的位址會以1GB為單位被指到4G以上的空間。
因此當此功能開啟後,BIOS將會把2GB~4GB的定址空間指向4GB以上的位置。
然而卻由於32位元的作業系統無法認到4GB以上的定址空間,因而導致作業系統只能認到其中未被移動的2GB,而反倒減少了可使用的記憶體空間。
...(恕刪)
滑碩回覆完全胡說八道,標紅色的地方就是工程師腦殘隨便亂實作的地方,Intel 2005年就出過一篇"Intel Chipset 4GB System Memory Support"的白皮書,明確定義了被重新remap的記憶體是從TOLM(系統裝置/介面卡佔用位址範圍中的最小值)到4GB之間位址的記憶體,哪來什麼以1GB為單位....

32位元作業系統認不到4GB以上定址空間的,只有被微軟閹割過的XP SP2到Vista SP1,XP+Vista又不等於所有的32位元作業系統,就算工程師腦殘,想不到滑碩系統QA的把關也鬆散如此.....
關閉廣告