
我一直堅持要透過 MS-DOS 執行我的第一次 BIOS 更新,但一直推遲到今天。儘管人們告訴我任何可啟動的 ISO 都可以透過 CD-ROM 或 RAMDRIVE 來完成,但我仍然遇到問題。首先是 CD-ROM 驅動程式試圖使其與 4 個驅動程式檔案一起工作的問題(cd1.SYS、cd2.SYS、cd3.SYS、cd4.SYS)以及啟動 RAMDISK 被證明失敗:
CD-ROM XMS 分配錯誤
RAMDISK XMS 分配錯誤 (X:和 R:驅動器不工作)
這A20線似乎是障礙,經過幾次搜索後指出了我到這篇文章在微軟網站上。看起來FastGate是罪魁禍首接管A20線並與 Himem.sys 衝突它應該處理它,導致驅動程式無法分配記憶體資源。儘管文章建議了兩種解決方法,即禁用FastGate 選項或添加開關,但我讀到前一種解決方法可能會導致問題,其中涉及稍後修補BIOS、禁用卷影複製等,而後一種解決方法只能掛起系統,如上面的連結所述。我認為它只是掛起圖像文件的啟動過程。
總結以上內容,我很謹慎,認為遵循這兩種解決方法都是有風險的,因為禁用 FastGate 或嘗試通過嘗試 1-14 或 16 的可用開關來添加開關可能會導致 BIOS 更新過程本身崩潰。我可以通過將其視為USB硬碟,但前段時間我讀到從硬碟更新BIOS 從來都不是一個好主意,所以即使認為這是模擬,誰知道...也許它會在BIOS 更新過程中停用硬碟,甚至USB 拇指驅動器本身?本文IBM 支援網站上推薦的不載入 Himem.sys因為它與 BIOS 更新衝突。
戴爾 Latitude E6420
8GB 記憶體
250GB硬碟
Windows 7 企業版 64 位
更新:
我嘗試過的可啟動映像:
Hiren 的可啟動 CD
Bay Wolf 的 BIOS 更新 CD
請注意,由於 BIOS 更新超過 5MB,因此無法將其刻錄到可啟動的 1.44MB 或 2.88MB 映像(即 CD-ROM 或 RAMDISK)中。然而 ImgBurn 有“風俗”「可啟動光碟」中的類比類型選項,我不知道如何填寫最後兩個欄位:
答案1
你可以不載入
himen.sys
。通常只有當您需要釋放底部 640KB 記憶體或想要使用額外的高記憶體作為磁碟快取時才需要它。在進行 BIOS 更新時不需要後者(哎呀,不需要)。 (原因:載入的程式越少越好。最好只載入您真正需要的程式。這樣就可以減少出現問題的可能性)。如果您製作傳統的可啟動 CDROM,它將模擬軟碟。您不需要 CDROM 驅動程式來存取此部分。當然,您只能在 CDROM 上看到“軟碟映像”,這限制了您的大小為 2.88MB。但這通常比 BIOS 更新程式和 BSOS 映像所需的要多得多。
您可以只使用老式軟碟機。它們正在變老,但我們中的一些人只是為了這樣的事情而保留它們。
如果您需要超過 2.88MB 的空間,請新增您的 config.sys 和 autoexec.bat 問題。也許我們能發現一些東西。