本發明涉及計算機設備領域,具體地,是涉及包含有BIOS芯片及CMOS芯片的計算機主板。
背景技術:
隨著電腦的普及,電腦失竊問題時有發生,尤其是對于筆記本電腦,由于便于攜帶,更是方便了盜竊分子作案。對于盜竊而得的電腦,通常的處理方式是,格式化硬盤,然后重裝系統進行使用,此后,他人便無法再對贓物進行辨認。因此,對于目前的電腦,正期待一種防盜技術,以抑制盜竊現象。
技術實現要素:
針對上述問題,本發明的目的在于提供一種防盜計算機主板,該主板可以有效抑制計算機失竊現象。
本發明解決其技術問題所采用的技術方案是:該防盜計算機主板包括基板、南北橋芯片組、BIOS芯片及CMOS芯片;所述BIOS芯片包括一個由ROM或EEPROM構成的、已燒制了BIOS程序的固定片,以及一個由ROM構成的、尚未燒制數據的一次性寫入片;所述BIOS程序中包括有在開機時對所述一次性寫入片進行數據寫入的輸入函數;所述BIOS程序中還包括一個監聽函數,該監聽函數在計算機操作系統安裝過程中,操作系統請求BIOS程序讀取網卡MAC地址時,使所述BIOS程序忽視該網卡MAC地址讀取請求,而將所述一次性寫入片中的數據翻譯成MAC地址格式并輸出給計算機操作系統,供計算機操作系統寫入注冊表。
作為優選,所述一次性寫入片包括至少一個標簽位,出廠時所述標簽位置0;所述BIOS程序中的所述輸入函數在執行時首先對所述標簽位進行判斷:若標簽位置0,則請求用戶選擇對所述一次性寫入片進行數據寫入或跳過該輸入函數;用戶對所述一次性寫入片進行數據寫入的,則將所述標簽位置1;若標簽位置1,則跳過該輸入函數,執行后續函數。
作為優選,所述BIOS程序還包括有在開機時顯示所述一次性寫入片中的數據的輸出函數。
本發明的有益效果在于:用戶在購買計算機后,可以在啟動過程中,對BIOS芯片中的所述一次性寫入片進行一次數據寫入,通常地,可寫入用戶身份證信息,此后,由于所述一次性寫入片為ROM,因此再也無法更改其內部的數據;且此后在安裝操作系統過程中,所述BIOS程序將該一次性寫入片中用戶輸入的數據翻譯成MAC地址格式輸出給操作系統,并寫入注冊表,使計算機在上網時,在網上可被檢索到的MAC地址對應于用戶自己寫入所述一次性寫入片中的數據,因此,如若該計算機正在上網,則用戶采用掃描軟件,根據自己寫入所述一次性寫入片中的數據,便可掃描出該計算機的IP,從而確定該計算機的上網地址。
附圖說明
圖1是本防盜計算機主板中BIOS芯片的原理示意圖。
具體實施方式
下面結合附圖和實施例對本發明進一步說明:本發明提供的防盜計算機主板包括基板、南北橋芯片組、BIOS芯片及CMOS芯片;其中,所述BIOS芯片的一個實施例如圖1所示,BIOS芯片1包括一個由ROM或EEPROM構成的、已燒制了BIOS程序的固定片10,以及一個由ROM構成的、尚未燒制數據的一次性寫入片11,所述固定片10和一次性寫入片11封裝在一起;所述BIOS程序中包括有在開機時對所述一次性寫入片11進行數據寫入的輸入函數;所述BIOS程序中還包括一個監聽函數,該監聽函數在計算機操作系統2安裝過程中,操作系統2請求BIOS程序讀取網卡MAC地址時,使所述BIOS程序忽視該網卡MAC地址讀取請求,而將所述一次性寫入片11中的數據翻譯成MAC地址格式并輸出給計算機操作系統2,供計算機操作系統2寫入注冊表。
所述一次性寫入片11包括至少一個標簽位,出廠時所述標簽位置0,即,以該標簽位上的一次性晶體管未被燒斷,視為置0,其它數據位的一次性晶體管亦可將未被燒斷時的狀態視為置0;所述BIOS程序中的所述輸入函數在執行時首先對所述標簽位進行判斷:若標簽位置0,則請求用戶選擇對所述一次性寫入片11進行數據寫入或跳過該輸入函數;用戶對所述一次性寫入片11進行數據寫入的,則通過圖1中通信線100寫入數據,同時將所述標簽位置1,并且同時將通信線100燒斷;若標簽位置1,則跳過該輸入函數,執行后續函數。
在裝有該主板的計算機安裝操作系統時,操作系統2將通過通信線300向固定片10中的所述BIOS程序請求讀取網卡MAC地址;而所述BIOS程序忽視該網卡MAC地址讀取請求,而通過通信線200讀取所述一次性寫入片11中的數據,并翻譯成MAC地址格式,再通過通信線400輸出給計算機操作系統2。
由此,當對所述BIOS芯片1中的一次性寫入片11進行一次數據寫入后,此后每次安裝操作系統,該寫入一次性寫入片11中的數據就會被翻譯成MAC地址格式寫入操作系統注冊表,供檢索者從網絡上進行搜尋。
用戶在購買計算機后,可以在啟動過程中,對BIOS芯片1中的所述一次性寫入片11進行一次數據寫入,可以規定為寫入包含18位數字的用戶身份證信息;此后,由于所述一次性寫入片為ROM,因此再也無法更改其內部的數據;而任何用戶只要重裝一次系統,則初次對所述一次性寫入片11進行寫入的數據就會翻譯成MAC地址進入注冊表;這樣,如若該計算機正在上網,則用戶采用掃描軟件,根據自己寫入所述一次性寫入片11中的數據,便可掃描出該計算機的IP,從而確定該計算機的上網地址。
值得指出的是,雖然盜竊份子可以在竊取電腦,并重裝操作系統后,對注冊表中的MAC地址進行修改;然而,一方面該種技術手段通常不是普通盜竊份子所具備的,另一方面,即便修改了一次注冊表,在電腦長期使用過程中,總會出現各種系統問題,時有需要重裝系統,只要在其中的一次重裝系統中,忘記修改注冊表,則失主即可在網上查詢到該電腦的上網地址;因此,本防盜計算機主板可以在很大程度上抑制計算機失竊現象。
另外,作為進一步補充的技術手段,所述BIOS程序中還可以包括一個在開機時顯示所述一次性寫入片11中的數據的輸出函數,這使得安裝有本主板的電腦在開機時,啟動畫面上總顯示出電腦主人的身份信息,從而對盜竊份子構成約束。
以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。