修正WIN9X記憶體超過512 MB【教學】【轉貼】

顯示結果從第 1 筆 到 4 筆,共計 4 筆
  1. #1
    真 目前未上線
      真 的大頭照
    註冊日期
    2001-09-11
    所在地區
    Hinet 100M
    討論區文章
    4,177

    修正WIN9X記憶體超過512 MB【教學】【轉貼】

    如果你的實體記憶體超過512MB且作業系統為WIN9X系列的需要修改一些系統檔。

    Windows 9x 系列(Windows 95/98/Me)是可以支援到 2GB 的記憶體,
    Windows 2000 是4GB。
    既然是 2GB,那麼為什麼當實體記憶體超過512 MB 的時候(例如安裝了 768 MB),
    反而很容易出現記憶體不足的訊息呢?

    這是受限於 Windows 9x 的快取動程式的問題(32-bit protected mode cache driver)。

    每當Windows 啟動的時候Windows 的快取驅動程式,會根據電腦實際上RAM的數量,
    來決定虛擬快取記憶體的大小,RAM 越大,虛擬快取區就越大。

    然而,整個作為系統虛擬快取的記憶位址空間範圍大約是 3-4 GB
    ﹙從0xC0000000 到 0xFFFFFFFF ﹚,所以當你的記憶體多過某個數量的時候,
    整個系統虛擬記憶位址會完全被虛擬快取驅動程式給吃光了,
    Windows 其他的功能就沒有虛擬空間可用,於是就出現記憶體不足的訊息。

    要是我的記憶體超過 512 MB 該怎麼辦呢?
    在System.ini中限制虛擬cache 的大小不超過 512MB 就可以避開這個問題。

    在 system.ini 中加入
    [vcache]
    MaxFileCache=524288
    ( 因為 1MB=1024K,所以524288K =512MB,所以值是524288,不超過這個值即可。)

    另外,如果記憶體超過512MB ,同時又使用AGP 顯示卡的話,
    這種記憶體不足的問題會更加明顯,
    因為AGP 顯示卡一定會佔用一部分虛擬位址空間做映射(應該是滿大的),
    而剩下所能供系統程式碼正常運作的虛擬空間也就更少了。

    從這裡我們也可以學到:對 Windows 9x 系統而言,記憶體不見得越多越好,
    太多,反而惹麻煩,記憶體夠用就好。

    每種作業系統都有它的「目標市場」,對 9x ﹙Me﹚而言,目標是家庭,
    所以應該是不會有人在家用等級 PC 上安裝1GB 的記憶體,
    如果有迫切的高容量記憶體需求,應該是選用Windows NT等級的作業系統,
    如 Windows NT4 或 Windows 2000 或 Windows XP等。



  2. #2
    普通會員
    註冊日期
    2002-07-25
    討論區文章
    38
    是喔。 測試過了,各有利弊,不是上面那個方法好喔。

  3. #3
    網技版工友.. milwater 的大頭照
    註冊日期
    2001-06-26
    討論區文章
    1,002
    兩者好像是不一樣的東西吧,
    一個是限制Virtual Cache, 一個是限制記憶體的使用量,
    前者的效能還是會比後者好哦~
    =====================================

    推推推推推推推推推推推
    推         推
    推 讚讚讚讚讚讚讚 推
    推    讚    推
    推  讚 讚讚讚  推
    推  讚 讚    推
    推 讚讚讚讚讚讚讚 推
    推         推
    推推推推推推推推推推推
        聖經堛滲姣P天使.. 是善良的嗎 ~ ??
        

  4. #4
    會員
    註冊日期
    2001-03-13
    討論區文章
    182
    請問一下~~,我的是windows98第二版,ram剛好是512mb (256*2) ~~
    那我需不需要加上那幾行字呢??
    因為我最近常常會出現藍底白字的情形~~
    A fatal exception 0E has occurred at 0028:c004F350 in VXD VCACHE(01)
    + 00000B20.The current application will be terminated.
    加上那幾行字會有所改善嗎?
    十分感謝您的回答~

類似的主題

  1. 【討論】記憶體超頻 及時序/規格
    作者:jackming 所在討論版:-- 電 腦 硬 體 討 論 版
    回覆: 0
    最後發表: 2004-12-15, 08:21 PM
  2. 【求助】win98 記憶體超過512M
    作者:thl160 所在討論版:-- Windows 討 論 版
    回覆: 4
    最後發表: 2004-02-04, 10:16 PM
  3. 記憶體的大小超過cpu的時脈
    作者:gozilla 所在討論版:-- 電 腦 硬 體 討 論 版
    回覆: 14
    最後發表: 2002-02-16, 09:43 AM
  4. 請教 xp有沒有之前98勿使用超過512m記憶體說法
    作者:482iop 所在討論版:-- Windows 討 論 版
    回覆: 17
    最後發表: 2001-12-13, 09:24 PM
  5. 轉貼 記憶體超過512MB (os為WIN98系列的) 需要修改一些系統檔
    作者:purk 所在討論版:---- Windows 作 業 系 統 精 華 版
    回覆: 0
    最後發表: 2001-11-23, 08:27 PM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •