這個問題大概是在去年中遇到的,因為我朋友新構三台主機,記憶體都插兩條 2GB,加起來就 4GB 啦!反正 32 位元的也只能使用到 4GB,就一次購足囉!小弟是用善心人士所製作的開機工具整合光碟來執行 DOS 版的 ghost,結果就出現下列的錯誤訊息:
Load Error: NO DPMI Memory....
哇滴咧!給 4GB 還不夠,你的胃口未免也太大了吧!猜想可能是 DOS 無法支援超過 2GB 的記憶體所致。所以就用最笨的方法,拆掉一條記憶體來跑 ghost,備份完再插回去。當時心中還想說,反正也不常發生,遇到時再拆 RAM 就好了。(真是天才呀!哈!)
但後來沒多久,又遇到要使用到 ghost 了(心中暗槓了一下)。幸好那時 NoNameXPE 已經到手,就順勢玩一下視窗版的 ghost。嘿嘿!又順利解決啦!
最近又幫我朋友處理 NB 的問題,又要先做備份。結果,這台 NB 的 RAM 插滿成 4GB。想說這樣也不是辦法,就上網向 Google 大帝求救囉!
參考:Moblie1
因為文章有提到有可能是 Himem.sys 或是 EMM386.exe 的問題?(慚愧,當時小弟並沒有將全部的文爬完!)剛好小弟之前有做 Windows 98 Boot Menu,那時就有稍微做了些分別,EMM386.exe 有加不同的參數或根本就不載入。稍微測試了一下使用 EMM386.exe RAM 這個參數,會出現 EMM386 not installed - unalbe to set page frame base address。若不載入 EMM386.exe,居然給它可以執行 ghost 了,小爽了一下。哈!之前的努力沒白費啦!
稍微檢視了一下我的 config.sys 的寫法,再將那篇文章爬完,原來是 EMM386.exe 沒法支援記憶體超過 2GB 啦!列一下小弟的拙作囉!
Autoexec.bat @ECHO OFF :NONAME_XPE :END Config.sys [MENU] [EMM386] [NOEMS] [PURE] [NONAME_XPE] |
20091220