一、DEBUG診斷卡的工作原理
DEBUG卡是一種可檢測電腦故障的測試卡,有PCI和ISA接口兩種,以方便在不同型號的主板上使用。當DEBUG卡插入PCI或ISA插槽后,啟動電腦時卡上自帶的顯示屏就會根據啟動的進度顯示出各種代碼。
主板加電后,首先要對CPU進行檢測,測試它各個內部寄存器是否正常;接著BIOS將對CPU中其他所有的寄存器進行檢測,并判斷是否正確;然后是檢測和初始化主板的芯片組;接下來檢測動態內存的刷新是否正常;然后將屏幕清成黑屏,初始化鍵盤;接下來檢測CMOS接口及電池狀況。如果某個設備沒有通過測試,系統就會停下來不再繼續啟動,而這時,DEBUG卡上所顯示的代碼也就不再變化了。這樣,我們通過對照說明書查詢代碼所對應的硬件,就可較容易地判斷出故障大概是出現在哪個部件上。由于DEBUG卡的價格并不高(15元左右),因此它已成為很多DIY愛好者的必備工具之一。
二、實戰DEBUG診斷卡的使用
DEBUG卡的使用也很簡單,下面針對幾種常見的故障代碼和大家討論一下解決問題的方法。需說明的是,目前市場上的主板絕大部分使用的是AWARD BIOS或AMI BIOS,由于目前DEBUG卡實際上是調用了主板BIOS的自檢過程,所以主板BIOS程序的不同,DEBUG卡顯示的代碼也不同,解決問題的方法也不可一概而論。因此我們也將分兩個部分討論。
以下的說明中將選擇最常見的故障代碼及解決方法,至于其他更詳細的代碼含義,請讀者參考DEBUG卡的說明手冊。
1.Award BIOS篇
錯誤代碼:00(FF)
代碼含義:主板沒有正常自檢
解決方法:這種故障較麻煩,原因可能是主板或CPU沒有正常工作。一般遇到這種情況,可首先將電腦上除CPU外的所有部件全部取下,并檢查主板電壓、倍頻和外頻設置是否正確,然后再對CMOS進行放電處理,再開機檢測故障是否排除。如故障依舊,還可將CPU從主板上的插座上取下,仔細清理插座及其周圍的灰塵,然后再將CPU安裝好,并加以一定的壓力,保證CPU與插座接觸緊密,再將散熱片安裝妥當,然后開機測試。如果故障依舊,則建議更換CPU測試。另外,主板BIOS損壞也可造成這種現象,必要時可刷新主板BIOS后再試。
錯誤代碼:01
代碼含義:處理器測試
解決方法:說明CPU本身沒有通過測試,這時應檢查CPU相關設備。如對CPU進行過超頻,請將CPU的頻率還原至默認頻率,并檢查CPU電壓、外頻和倍頻是否設置正確。如一切正常故障依舊,則可更換CPU再試。
錯誤代碼:C1至C5
代碼含義:內存自檢
解決方法:較常見的故障現象,它一般表示系統中的內存存在故障。要解決這類故障,可首先對內存實行除塵、清潔等工作再進行測試。如問題依舊,可嘗試用柔軟的橡皮擦清潔金手指部分,直到金手指重新出現金屬光澤為止,然后清理掉內存槽里的雜物,并檢查內存槽內的金屬彈片是否有變形、斷裂或氧化生銹現象。開機測試后如故障依舊,可更換內存再試。如有多條內存,可使用替換法查找故障所在。
錯誤代碼:0D
代碼含義:視頻通道測試
解決方法:這也是一種較常見的故障現象,它一般表示顯卡檢測未通過。這時應檢查顯卡與主板的連接是否正常,如發現顯卡松動等現象,應及時將其重新插入插槽中。如顯卡與主板的接觸沒有問題,則可取下顯卡清理其上的灰塵,并清潔顯卡的金手指部份,再插到主板上測試。如故障依舊,則可更換顯卡測試。
一般系統啟動過0D后,就已將顯示信號傳輸至顯示器,此時顯示器的指示燈變綠,然后DEBUG卡繼續跳至31,顯示器開始顯示自檢信息,這時就可通過顯示器上的相關信息判斷電腦故障了。]
2.AMI BIOS篇
錯誤代碼:00(或FF)
代碼含義:主板沒有正常自檢
解決方法:(同Award BIOS篇相同故障代碼)
錯誤代碼:01
代碼含義:處理器寄存器測試
解決方法:(同Award BIOS篇相同故障代碼)
錯誤代碼:0D至0F
代碼含義:CMOS停開寄存器讀/寫測試
解決方法:檢查CMOS芯片、電池及周圍電路部分,可先更換CMOS電池,再用小棉球蘸無水酒精清洗CMOS的引腳及其電路部分,然后看開機檢查問題是否解決。
錯誤代碼:12、13、2B、2C、2D、2E、2F、30、31、32、33、34、35、36、37、38、39、3A
代碼含義:測試顯卡
解決方法:該故障在AMI BIOS中較常見,可檢查顯卡的視頻接口電路、主芯片、顯存是否因灰塵過多而無法工作,必要時可更換顯卡檢查故障是否解決。
錯誤代碼:1A、1B、20、21、22
代碼含義:存儲器測試
解決方法:同Award BIOS篇內存故障的解決方法。
注意事項:如在BIOS設置中設置為不提示出錯,則當遇到非致命性故障時,診斷卡不會停下來顯示故障代碼,解決方法是在BIOS設置中設置為提示所有錯誤之后再開機,然后再根據DEBUG代碼來診斷。
三、注意DEBUG卡的局限性。
DEBUG卡雖能很直觀地指出系統無法啟動的故障可能,但工具畢竟是工具,它也并非萬能,使用DEBUG卡時也需注意幾個方面的問題。
首先,由于DEBUG卡本身的局限性,有時診斷卡所顯示出的故障代碼并不能反映出電腦的真正故障所在,特別是PCI接口的DEBUG卡。由于PCI的地址線和數據線是共用的,它們通過10個脈沖時間來區分當前信號是地址還是數據,因此就有可能在診斷中產生錯誤代碼。因此DEBUG卡上的錯誤代碼也不可全信。
其次,在DEBUG卡的使用過程中有時會遇到代碼無法完全顯示的問題,也就是說DEBUG卡顯示的代碼在進行到某一啟動階段后就一直維持不變。這種故障在使用PCI接口的DEBUG卡上經常發生。對此,可嘗試更換PCI插槽或使用ISA插槽來解決(多數DEBUG卡都是PCI和ISA雙接口的)。
您可別小看這個家伙,其實debug卡的工作原理是比較先進的。開機后,這卡會檢測80h地址是否有數據寫入,每當BIOS對80h有數據寫入的時候,便抓取,然后通過解碼轉化成二進制代碼,通過數碼二極管顯示16進位的代碼。 下面介紹經常出現的幾個數值:
首先,要是一開始就顯示FF的話,那就是說明,您的機器down的比較厲害,BIOS無法進行開機自檢。
要是停在04、C1的話,一定是內存的問題,您可以考慮一下是不是超頻超的有點高了,或者是條子上的顆粒有壞的。
要是顯示7F的話,您就得看看是不是您的顯卡有什么問題,是不是沒有插緊,或者是顯存頻率上的太高,數據無法進行重寫了。
還有一個相當重要的代碼是05,我想一般比較細致的同志應該不會出現這個問題,這個代碼的意思是:初始化鍵盤及清除熒光屏的畫面。要是您沒有插鍵盤(鍵盤壞掉了)或者主板上的鍵盤控制器壞掉了,都會顯示這個代碼。
我覺得最殘酷的代碼是01~02,為什么這么說呢?您想呀,一般來說,一臺PC上最重要的、最關鍵的部件是什么?沒錯,就是CPU,對于CPU的檢測分了好幾步,其中01是檢測CPU的狀態并由BIOS設定和檢測,要是沒有問題那就會將各項狀態設定成off并且通過這項檢測。
02代碼是對于CPU的各個寄存器進行檢測。個人感覺一般不會卡死在這一項上。
對于主板的檢測使用03代碼表示,這個時候要關閉NMI、PIE、AIE、UEI、DMA……重置浮點運算器,分頁暫存,初始化計時器,初始化DMA控制器、中斷控制器……反正呢電腦診斷卡怎么用圖解,就是主板上有什么東西電腦診斷卡怎么用圖解,什么功能基本上是要過一遍。不過要是卡上真的顯示是03,那要說是板子壞了,就肯定沒錯。可是不能確定板子上究竟是什么東東壞掉了,這一點就比較麻煩,問題很可能在于南北橋芯片之一。
最后,經過一串的數碼顯示之后停留在了FF上面,那么祝賀您,您的機器沒有問題,因為FF是寫入80h代表開機的代碼。