史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   硬體疑難使用問題討論區 (http://forum.slime.com.tw/f12.html)
-   -   98記憶體可插到1G嗎 (http://forum.slime.com.tw/thread146640.html)

猜謎人 2005-04-06 09:32 PM

98記憶體可插到1G嗎
 
有人說98記憶體管理程式只到512
超過會當
真的不能插到1G嗎

不知道 2005-04-06 09:36 PM

Windows 9x 不支援 512 MB 以上的記憶體嗎?

最後更新日期:2001-02-27

適用範圍:
Windows Me
Windows 98
Windows 95


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 NT 4 或 Windows 2000 等。

依照你的工作需求,選擇適合的作業系統,這也是一個很重要的觀念。

<參考>

getter 2005-04-06 11:17 PM

是不可以的 1GB 會變成分割表錯誤,才開機就回得到一個【 你已經可以放心關機 】的畫面
那 640 ~ 768 是可以開機,可能發生配接卡錯誤,只有 16 色顯示。

a471 2005-04-07 12:19 AM

上一條512就好了,別太難為他..

猜謎人 2005-04-10 08:38 PM

真的沒辦法可想嗎

不知道 2005-04-10 08:41 PM

Win98跑512就嚇嚇叫了

<:D>

fbi1985 2005-04-10 09:27 PM

WINDOWS 98出現時~~
當時的記憶體32MB~64MB就算多了~~
且當時的主機板最大記憶體也只支援到384MB或512MB而已

adulttw 2005-04-10 10:59 PM

我用ME時用過1G記憶體~ 沒事
用上面教的方法

a471 2005-04-11 12:46 AM

系統效能夠的話我建議最少用win2000比較穩..

b096690 2005-04-11 01:16 AM

最好不要到512MB以上不然會常出現記憶體不足的情況建議使用WIN2000很穩定

ida0427 2005-04-12 03:10 PM

這個情形 我遇過...公司有一台寫程式用的電腦 記憶體用1G 因為 他需要用到win98
所以就灌兩雙系統使用...可是 一開始在98下真的一直出問題 連進入Dos模式都不行..
去改上述的system.ini 仍然無法改善情況 最後 是去改虛擬記憶體..
把虛擬記憶體設到d槽去 才能正常使用win98下的Dos模式..才比較能正常操作.參考參考^^

cwvdavid 2005-04-12 09:53 PM

引用:

作者: ida0427
這個情形 我遇過...公司有一台寫程式用的電腦 記憶體用1G 因為 他需要用到win98
所以就灌兩雙系統使用...可是 一開始在98下真的一直出問題 連進入Dos模式都不行..
去改上述的system.ini 仍然無法改善情況 最後 是去改虛擬記憶體..
把虛擬記憶體設到d槽去 才能正常使用win98下的Dos模式..才比較能正常操作.參考參考^^


我的電腦現在就是1G...
結果...用DOS開完機之後...一按DIR...
就死在那裡了...(可是可以正常開機, 載入各種驅動程式...可以執行GHOST...等等...)
我還在想要怎麼讓DOS可以在1G記憶體的電腦上做簡單的救援工作...
(用DOS太習慣了........)

猜謎人 2005-04-13 11:31 AM

其實我也不願記憶體裝到1基啊
實在最近的遊戲真的胃口真大
他說建議記憶體是512
但跑起來卻龜速定格
還說支援98系統咧

我還有什麼辦法可想啊
真是無可奈何

getter 2005-04-14 01:58 AM

換顯示卡還比較有效

october_pc 2005-04-17 02:25 PM

記得微軟有出修正程式
你可以到IE右上角點說明->線上支援
到該網頁搜尋看看
歷史有點久了,記得好像只是更換HIMEM.SYS和EMM386.EXE這兩個檔案版本
修正記憶體定址大小的問題
其實可以複製WINDOWS ME的這2個檔案覆蓋
WINDOWS ME出來時已經是新版的


所有時間均為台北時間。現在的時間是 08:12 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1