![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 系統組件
(https://www.pcdvd.com.tw/forumdisplay.php?f=19)
- - AMI BIOS的錯誤代碼列表
(https://www.pcdvd.com.tw/showthread.php?t=691635)
|
---|
AMI BIOS的錯誤代碼列表
!!下面內容是在網路上找到的,忘記來源出處,若知道的網友請告知,讓我可以將來源網址附上!!
也就是一般主機板Debug卡針對AMI BIOS會出現的錯誤代碼。 D0 己經關閉NMI,並且儲存中央處理器的ID.開始檢查初始設定程式的總和檢查值 D1 設定DMA的初始狀態,執行鍵盤控制器的BAT測試,開始更新記憶體中的資料,並且進入4GB的平坦記憶體模式 D3 開始設定記憶體的大小 D4 進入真實模式,執行OEM修補程式,及設堆疊 D5 啟動E000位址上的ROM記憶體將初始設定程式複製到第0個節區,並且準備將控制權移轉到第0個節區 D6 控制權己經屬於第0個節區檢查(CTRL)(HOME)按鍵以及主BIOS的加總檢查值,如果(CTRL)(HOME)的鍵被按下或是加總檢查值錯誤,則跳至E0檢查點,否則跳至D7檢查點 D7 將控制權交給界面模組 D8 準備將主BIOS的執行程式碼 (runtime code)解壓縮 D9 準備將控制權交給 shadow RAM中的主BIOS E0 己經設定主機板上軟碟控制器(如果存在)的初始狀態準備測試512K的基底記憶體 E1 設定中斷向量表的初始值 E2 設定DMA以及中斷控制器的初始狀態 E6 啟動軟碟以及計時器的IRQ,啟動內部的快取功能 ED 設定軟碟驅動器的初始狀態 EE 開始尋找軟碟A:中的磁碟片,並且讀取碟片上的第一個磁區 EF 軟碟讀取錯誤 F0 開始在根目錄中尋找MIBOOT.ROM的檔案 F1 根目錄中沒有MIBOOT.ROM檔案 F2 開始讀取及分析FAT表,以尋找MIBOOT.ROM檔案所佔用的磁叢 F3 開始讀取MIBOOT.ROM檔案 F4 MIBOOT.ROM檔案的大小錯誤 F5 關閉內部的快取功能 FB 偵測快閃記憶體(FLASH)型態 FC 清除快閃記憶體中的資料 FD 對快閃記憶體進行程式規劃 FF 快閃記憶體的程式規劃執行成功準備開始重新啟動 BIOS 03 關閉NMI檢查暖開機(SOFT RESET) /冷開機(POWER ON) 05 設定BIOS的堆疊準備關閉所有的快取記憶體 06 準備將被壓縮的POST程式碼還原 07 設定CPU的初始狀態準備設定CPU資料區域的初始狀態 08 準備計算CMOS加總檢查值 0B 準備執行鍵盤BAT之前的所有初始設定工作 0C 釋放鍵盤控制器的I/B,將BAT命令送往鍵盤控制器 0E 準備執行鍵盤控制器BAT之後的所有初始設定工作 0F 寫入鍵盤命令位元組 10 準備發出23,24接腳的“阻隔/取消阻隔”(blocking/unblocking)命令 11 準備在開機過程中,檢查(INS),(END)鍵是否被按下 12 如果設定了“每次開機時,都設定COMS的初始狀態”,或是(END)鍵被按下,則設定CMOS的初始狀態準備關閉DMA以及中斷控制器 13 己經關閉視訊的顯示,並且設定了B-埠的初始狀態準備開始設定晶片組的初始狀態 14 開始測試8254計時器 19 準備測試記憶體的資料更新功能 1A 正在切換記憶體資料更新(Memory Refresh)信號線的狀態準備檢查15us的開啟/關閉時間 23 讀取8042輸入埠,關閉Megakey GreenPC功能將BIOS的程碼節區(code segment)設定為允許寫入資料 24 執行中斷向量初始設定之前的所有設定動作 25 準備開始設定中斷向量的初始狀態如有必要,則將密碼清除 27 執行顯示模式設定之前的所有初始設定動作 28 準備設定單色模式以及彩色模式的設定 2A 開始設定所有匯流排(系統,靜態,輸出裝置)的初始狀態(請參閱相關匯流掛的附錄說明) 2B 如果在檢查可選用的視的視訊ROM之前,必須先執行任何的設定動作,則將控制交給這些設定程式 2C 尋找可選用的視訊ROM,並且將控制權交給這些記憶體 2D 如果在視訊ROM交回控制權以後,必須執行任何的處理動作,則將控制權交給相關的處理常式 2E 如果找不到EGA/VGA顯示卡,則執行顯示記憶體的讀寫測試 2F 找不到EGA/VGA顯示卡準備執行顯示記憶體的讀寫測試 30 顯示記憶體的讀寫測試成功準備執行掃描線回歸的檢查 31 顯示記憶體的讀寫測試或是掃描線的回歸檢查失敗準備檢查其它顯示記憶體的讀寫測試 32 其它顯示記憶體的讀寫測試成功準備檢查其它的掃描線回歸 34 視訊的顯示檢查己經結果準備設定顯示模式 37 己經設定顯示模式準備在螢幕上顯示開機的訊息 38 開始設定不同匯流排(輸入,IPL,一般裝置)的初始狀態(請參閱相關匯流排的附錄說明) 39 顯示不同匯流排的初始設定錯誤訊息(請參閱相關匯流排的附錄說明) 3A 讀取和儲存游標的新位置準備顯示“按下列(DEL)鍵”的訊息 40 準備描述表格(descriptor tables) 42 進入虛擬模式,並且執行記憶體的測試 43 啟動診斷模式的中斷功能 44 設定初始資料,以便檢查0:0位址上的資料迴轉(MEMORY WRAP) 45 己經設定資料的初始值準備檢查0:0位址上的資料迴轉,並且測試系統記憶體的大小 46 己經完成記憶體的迴轉測試己經完成記憶體大小的計算準備寫入測試資料,以便對記憶體進行測試 47 己經將測試資料寫入延伸記憶體準備將測試資料寫入640K的基底記憶體 48 己經將試資料寫入基底記憶體準備找出M位址以內的記憶體大小 49 己經找到並且確認了1M位址以內的記憶體大小準備找出M位址以外的記憶體大小 4B 己經找到並且確認1M位址以外的記憶體大小檢查暖開機(soft reset),準備清除1M位址以內的記憶體資料,為暖開機做好準備(如果剛開機,則跳至4EH檢查點) 4C 己經清除1M以內的記憶體(暖開機)準備清除1M以外的記憶體 4D 己經清除1M以外的記憶體(暖開機)準備儲存記憶體的大小(跳至檢查點52h) 4E 己經開始測試記憶體(不是暖開機)準備顯示第一個64K記憶體的大小 4F 己經開始顯示記憶體的大小,在記憶體測試的過程中,會隨時更新這個值,準備執行記憶體的循序以及隨機測試 50 己經完成1M以內的記憶體測試和初始設定準備改變螢幕上顯示的記憶體大小,以反映記憶體的重新配置(relocation)以及shadow的設定 51 由於記憶體的重新配置以及shadow 設定,己經改變螢幕上的顯示的記憶體大小準備測試1M以外的記憶體 52 己經完成1M以外的記憶體測試和初始設定準備儲存記憶體大小的資訊 53 己經儲存記憶體大小的資訊以及CPU暫存準備進入真實模式(real mode) 54 關機成功,CPU目前為真實模式準備關閉邏輯A20連線,並且關閉同位檢查以及NMI 57 成功的關閉了A20位址線,同位檢查以及NMI功能準備根據記憶體的重新配置以及 shadow設定,來改變記憶體的大小 58 根據記憶體的重新配置以及shadow設定,己經改變了記憶體的大小準備清除“按下(DEL)鍵”的訊息 59 己經清除“按下(DEL)鍵”的訊息,並且顯示(準備開始DMA以及中斷控制器的測試 60 己經通過DMA頁暫存器的測試準備執行DMA#1基底暫存器的測試 62 己經通過DMA#1基底暫存的測試準備執行DMA#2基底暫存的測試 65 己經通過DMA#2基底暫存器的測試準備DMA單元1和2的程式規劃 7F 正在啟動擴充NMI的來源 80 己經開始測試鍵盤清除輸出緩衝器,檢查狀態己被凍結的按鍵,並且發出鍵盤重設的命令 81 鍵盤重設錯誤/己經找到狀態被凍結的按鍵準備發出鍵盤控制器界面的測試命令 82 己經寫入命令位元組,並且完全域資料的初始設定準備寫入命令位元組,並且設定環狀緩衝器(circular buffer)的初始狀態 83 己經寫入命令位元組,並且完成全域資料的初始設定準備檢查機櫃上的安全鎖 84 己經檢查機櫃上的安全鎖準備檢查記憶體的大小,看看它與CMOS中的值是否不同 85 己經完成記憶體大小的檢查準備顯示軟性錯誤(soft error),並且檢查密碼或是跳過設定 86 己通過密碼的檢查準備執行設定前的程式規劃 87 己經完成設定前的程式規劃準備將被壓縮的SETUP程式碼還原,並且執行CMOS的設定 88 結束CMOS設定程式的執行,並且清除螢幕上的資料準備執行設定後的程式規劃 89 己經完成設定後的程式規劃準備在螢幕上顯示開機訊息 8B 顯示第一個螢幕訊息顯示<WAIT…>訊息檢查PS/2滑鼠,並且配置BIOS的延伸資料區域 8C 準備執行CMOS設定之後的設定選項規劃 8D 準備重新設定硬碟控制器的狀態 8F 己經重新設定硬碟控制器的狀態準備設定軟碟 91 己經完成軟碟的設定準備設定軟碟 95 開始設定不同匯流排C800上的可選用ROM記憶體(請參閱相關匯流排的附錄說明) 96 準備執行C800可選用ROM取得控制權之前的初始設定 97 己經成C800可選用ROM取得控制權之前的初始設定準備檢查和將控制權交給可選用的ROM 98 己經完成可選用ROM的控制準備執行可選用ROM交回控制權後的任何必要處理工作,並且啟動外部的快取功能 99 己經完成可選用ROM測試後的初始設定工作準備設定計時器的資料域以及印表機的基底位址 9A 己經設定計時器的資料區域以及印表機的基底位址準備設定RS-232的基底位址 9B 己經設定RS-232的基底位址準備執行協同處理器測試前的初始設定工作 9C 己經完成協同處理器測試前的初始設定工作準備設定協同處理器的初始狀態 9D 己經設定協同處理器的初始狀態準備執行協同處理器測試之後的初始設定工作 9E 己經完成協同處理器測試之後的初始設定工作準備檢查擴充鍵,鍵盤ID以及NumLock,準備發出鍵盤ID命令 A2 準備顯示任何的軟性錯誤訊息 A3 己經顯示所有的軟性錯誤訊息準備設定鍵盤的按鍵速率 A4 己經設定鍵盤的按鍵速率準備設定記憶體的等待狀態 A5 準備啟動同位檢查以及NMI A7 己經啟動同位檢查以及NMI準備執行E000可選用ROM取得控制權之前的初始設定工作 A8 己經完成E000可選用ROM取得控制權之前的初始設定E000 ROM準備取得控制權 A9 E000 ROM交回控制權準備執行E000可選用ROM交回控制權之後的初始設定工作 AA 己經完成E000可選用ROM交回控制權之後的初始設定工作準備顯示系統的組態 AB 如果有必要,建立MP表格 AC 將壓縮的DMI資料還原,並且執行DMI POST的初始設定工作 B0 己經顯示系統的組態 B1 準備將任何的程式碼複製到特定的區域 00 己經將程式碼複製到特定的區域準備將控制權交給INT-19h的開機啟機載入程式(boot loader) |
一連三篇,可見樓主算是本論壇的熱血青年,好樣的... :cool:
|
引用:
這個是不是很久了...? 新的checkpoint好像已經不是長這樣了 另外 AMI default 會找的是AMIBOOT.rom 而不是MIBOOT.rom 現在的recovery fuction 會在E5到E9找image file 而不是F0 後面沒看... |
引用:
可能就如大大所說的沒錯, 因為我是Debug卡的對照表不見了, 又不知道代碼的意義, 所以網路上找來的, 可能是很舊的版本了, 需要更新吧, 大大能這樣更新成正確的內容, 實在很棒, 趕快記下來~~~ :yeah: |
引用:
只是之前需要,臨時上網找出並記下來,但忘了記網址... 所以才說若有人知道出處,希望可以告訴我,我再補充上去 這陣子翻出來想說或許有人需要,就放上來囉 :p |
好東西 推一吧...
|
所有的時間均為GMT +8。 現在的時間是07:40 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。