查看單個文章
舊 2012-02-26, 11:47 PM   #5 (permalink)
米奇
列管會員
榮譽勳章
UID - 262935
在線等級: 級別:100 | 在線時長:10579小時 | 升級還需:26小時級別:100 | 在線時長:10579小時 | 升級還需:26小時級別:100 | 在線時長:10579小時 | 升級還需:26小時級別:100 | 在線時長:10579小時 | 升級還需:26小時級別:100 | 在線時長:10579小時 | 升級還需:26小時級別:100 | 在線時長:10579小時 | 升級還需:26小時級別:100 | 在線時長:10579小時 | 升級還需:26小時級別:100 | 在線時長:10579小時 | 升級還需:26小時級別:100 | 在線時長:10579小時 | 升級還需:26小時級別:100 | 在線時長:10579小時 | 升級還需:26小時
註冊日期: 2007-03-03
文章: 10025
精華: 0
現金: 6807 金幣
資產: 118863 金幣
預設

現行 PC 架構的關係,除了主記憶體外的裝置,例如:BIOS、顯示卡、音效、網路或 PCI 插槽擴充卡等等裝置,皆需要所謂的「位址(Address)」來讓系統存取其相關資料。而這些資源的位址與主記憶體位址是排在同一條線上的,一般時候佔用位址是從最後面 4GB 往前倒數,被佔用的位址大小不一定,是取決於每一台 PC 的硬體設備,有可能是幾百MB到超過 1GB 不等。

當您使用的主記憶體容量不大時,並不會受到影響,一旦安插了最大容量 4GB 時,就會與這些資源佔用的位址發生「重疊(overlap)」。經過 BIOS 的安排,位址仍保留給其使用,反而把主記憶體重疊的部分忽略,結果便會發生開機看到記憶體容量不滿 4GB 的情形。

建議您,到主機板 BIOS 選項裡將 on board 裝置關閉(例如:on board Audio、on board LAN等),然後重新開機便會發現可用的記憶體容量變多了。
另外可於進入 Windows 作業系統之後,從「附屬應用程式」→「系統工具」→「系統資訊」中查詢記憶體位址被各裝置佔用的狀態,以瞭解主記憶體使用不足 4GB 之原因。

如果電腦執行部分軟體效能不佳,想要突破上述限制使用更多記憶體容量,可以嘗試開啟 3GB switch,但請留意可能存在的風險,系統自動更新與硬體驅動程式可能無法正常運作。

一、在Windows 7 或 Vista開啟 3GB switch
1. 在「開始功能表」點選「附屬應用程式」,以滑鼠右鍵點擊「命令提示字元」,選「以系統管理員身分執行」。
2. 輸入「bcdedit /set increasuserva 3072」按 Enter,顯示操作順利完成,然後重開機。

※ 想關閉 3GB switch,請依上述動作開啟「命令提示字元」,輸入「bcdedit /deletevalue increasuserva」,顯示操作順利完成,然後重開機。

二、在Windows XP 開啟 3GB switch
1. 在「控制台」開啟「系統」內容,選「進階」頁籤按啟動及修復中的「設定」。
2. 按「編輯」按紐。
3. 複製【operating systems】下 multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional 3GB" /3GB /fastdetect 的文字,然後直接貼在下方,儲存後重開機。
※ 請勿修改或覆蓋其他文字。

※ 想關閉3GB switch,請參考上述步驟將新增的那一行文字刪除即可。例如「multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional 3GB" /3GB /fastdetect」。
更多3GB switch 資訊請參考微軟 MSDN 網站的文章
米奇 目前離線  
送花文章: 33547, 收花文章: 8703 篇, 收花: 40416 次
回覆時引用此帖
有 4 位會員向 米奇 送花:
a471 (2012-02-27),getter (2012-02-26),rezard (2012-02-27),丹楓 (2012-02-27)
感謝您發表一篇好文章