專利名稱:一種備份bios的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在一計算機(jī)系統(tǒng)中備份BIOS程序檔案的方法。使得使用者可以于計算機(jī)系統(tǒng)開機(jī)后執(zhí)行BIOS程序的階段,即可備份BIOS程序檔案而不需要在操作系統(tǒng)的環(huán)境下進(jìn)行備份BIOS程序檔案。
背景技術(shù):
在計算機(jī)系統(tǒng)的架構(gòu)中,所謂的基本輸入輸出系統(tǒng)(basicinput-output system,BIOS)是計算機(jī)系統(tǒng)基本操作中最基礎(chǔ)的軟件。BIOS主要是由一連串低價的指令集所組成,提供計算機(jī)系統(tǒng)運作時最基本的硬件測試、定義計算機(jī)系統(tǒng)的特性并處理基本的工作。比如當(dāng)計算機(jī)系統(tǒng)開機(jī)時,執(zhí)行計算機(jī)系統(tǒng)的開機(jī)自我測試,偵測與管理基本的周邊裝置如硬盤與鍵盤,與連接端口間信息的傳遞等等。因此,計算機(jī)系統(tǒng)一開機(jī)時初始的運作,皆是依照BIOS的內(nèi)容來執(zhí)行運作。倘若BIOS出現(xiàn)問題,計算機(jī)系統(tǒng)一開機(jī)便無法執(zhí)行如內(nèi)存(RAM)、硬盤(HD)、中央處理器(CPU)等的偵測,則計算機(jī)系統(tǒng)便無法順利完成開機(jī)程序。正因為BIOS在計算機(jī)系統(tǒng)中具備了如此重要的地位,一般而言,人們皆會將BIOS程序燒錄在一個可以長久不需電源的非揮發(fā)性內(nèi)存中,如Flash ROM、EEPROM等,并將此類BIOS內(nèi)存內(nèi)建于計算機(jī)系統(tǒng)的主機(jī)板,使其內(nèi)容不受電源供應(yīng)影響而可永久保存其內(nèi)容。
然而BIOS會因使用者在備份程序內(nèi)容時因操作不當(dāng)而損毀,或因BIOS病毒(例如CIH車諾比病毒)侵襲而損毀,如果能將BIOS程序作適當(dāng)?shù)膫浞?,在BIOS損毀后,則可將備份BIOS程序通過適當(dāng)計算機(jī)程序?qū)懟谺IOS軟件上。
通常BIOS程序檔案備份的方法,需要在操作系統(tǒng)(OS),例如DOS或WINDOWS操作系統(tǒng)上使用的軟件(Utility),將BIOS程序檔案備份至指定的紀(jì)錄媒體上,然而在備份程序檔案時,作業(yè)的環(huán)境必須愈簡單愈好,以免其他程序的執(zhí)行影響B(tài)IOS的備份,且若操作系統(tǒng)發(fā)生問題而無法執(zhí)行該軟件(Utility)時,就無法進(jìn)行BIOS的備份工作。
發(fā)明內(nèi)容
本發(fā)明的目的就在于提供一種作業(yè)環(huán)境簡單、操作簡便的備份BIOS程序檔案的方法。
本發(fā)明是這樣實現(xiàn)的。本發(fā)明采用一計算機(jī)程序?qū)崿F(xiàn),該程序記載于一基本輸入輸出系統(tǒng)內(nèi)存上,該內(nèi)存更記載一燒錄程序,該方法包含下列步驟a)執(zhí)行該BIOS系統(tǒng)程序;b)因應(yīng)一觸發(fā)訊號的產(chǎn)生,中斷BIOS系統(tǒng)程序的執(zhí)行以及c)執(zhí)行該燒錄程序,將該BIOS系統(tǒng)程序檔案備份至指定的載體中。
根據(jù)本發(fā)明的用以備份BIOS的方法,并不需要在操作系統(tǒng)環(huán)境中執(zhí)行,而是在BIOS程序執(zhí)行的階段,如可透過BIOS程序中所定義的一熱鍵的觸發(fā),產(chǎn)生一掃描碼訊號,中斷BIOS程序的執(zhí)行而激活記載于BIOS內(nèi)存中的燒錄程序,經(jīng)由燒錄程序所指定的路徑,將BIOS程序復(fù)制至指定的載體中,例如一軟盤片、一硬盤、一光盤片、一ZIP磁盤片。因此本發(fā)明作業(yè)環(huán)境簡單、操作簡便。
下面結(jié)合附圖和具體實施方式
對本發(fā)明作進(jìn)一步說明。
圖面說明
圖1為本發(fā)明的備份BIOS的方法的方塊圖。
圖2為本發(fā)明的備份BIOS的方法的流程圖。
圖中,11-中央處理單元,12-BIOS內(nèi)存,121-BIOS程序,122-燒錄程序,13-輸入裝置,14-記錄媒體。
具體實施例方式
本發(fā)明的計算機(jī)系統(tǒng)中的BIOS備份方法,將可由以下的實施例說明而得到充分的了解。
請參見圖1及圖2,為了使BIOS的備份能夠獨立于操作系統(tǒng)的運作,BIOS的燒錄程序122被記載于BIOS內(nèi)存12的某一段地址區(qū)間中。BIOS的燒錄程序122是由一連串的指令集所組成,為了讓使用者在BIOS執(zhí)行的階段就能夠進(jìn)行BIOS的備份,在BIOS內(nèi)存中所記載的BIOS程序121定義了一個“熱鍵”。使用者若在計算機(jī)系統(tǒng)開機(jī)后(步驟100)執(zhí)行BIOS程序的階段(步驟101),自輸入裝置13如鍵盤按下了某個按鍵(判別式102),所按下的按鍵的掃描碼(scancode)將會被傳送至中央處理單元(CPU)11進(jìn)行處理。此時,BIOS程序121會擷取所觸發(fā)按鍵的掃描碼并進(jìn)行判斷。若使用者所按下按鍵的掃描碼與BIOS程序所定義的熱鍵的掃描碼相符合,BIOS程序121的執(zhí)行即被中斷(步驟104),而跳至另一地址區(qū)段所在的燒錄程序122處開始執(zhí)行燒錄程序(步驟105)。若使用者未觸發(fā)BIOS程序121所定義的熱鍵,則BIOS程序121將會繼續(xù)執(zhí)行(步驟103)。
在燒錄程序執(zhí)行時,使用者可以輸入BIOS備份文件的路徑與文件名。BIOS備份文件包含欲備份的BIOS程序代碼,其通常為一二位檔案(binary file)。當(dāng)使用者指定BIOS備份文件的路徑與文件名后,儲存于記錄媒體14如軟盤片、硬盤、光盤片、LS-120磁盤片。
本發(fā)明的BIOS備份方法特征在于將BIOS程序121與BIOS的燒錄程序122皆記載于BIOS內(nèi)存12之中,而在BIOS程序121內(nèi)定義了一熱鍵。若使用者在BIOS程序121執(zhí)行的階段按下了熱鍵,BIOS的程序121執(zhí)行便中斷而跳至BIOS的燒錄程序122處開始執(zhí)行。經(jīng)由使用者指定BIOS備份文件的路徑與文件名,燒錄程序122便可將BIOS程序備份。使用者可不需先加載操作系統(tǒng)的開機(jī)程序再激活BIOS的燒錄程序122,而是在BIOS執(zhí)行的階段以一熱鍵來激活BIOS的燒錄程序122,藉以克服現(xiàn)有技術(shù)所遭遇的困難。
本發(fā)明不限于上述實施例。
權(quán)利要求
1.一種備份BIOS的方法,其特征在于采用一計算機(jī)程序,該程序記載于一基本輸入輸出系統(tǒng)內(nèi)存上,該內(nèi)存更記載一燒錄程序,該方法包含下列步驟a)執(zhí)行該BIOS系統(tǒng)程序;b)因應(yīng)一觸發(fā)訊號的產(chǎn)生,中斷BIOS系統(tǒng)程序的執(zhí)行以及c)執(zhí)行該燒錄程序,將該BIOS系統(tǒng)程序檔案備份至指定的載體中。
2.根據(jù)權(quán)利要求1所述的備份BIOS的方法,其特征在于其中觸發(fā)訊號的產(chǎn)生方法系經(jīng)由使用者按下輸入裝置中的熱鍵,產(chǎn)生一掃描碼訊號。
全文摘要
一種備份BIOS的方法,該方法并不需要在操作系統(tǒng)環(huán)境中執(zhí)行,而是在BIOS程序執(zhí)行的階段,通過BIOS程序中所定義的一熱鍵的觸發(fā),中斷BIOS程序的執(zhí)行而激活記載于BIOS內(nèi)存中的燒錄程序,經(jīng)由燒錄程序所指定的路徑,將BIOS程序復(fù)制至指定的載體中。本發(fā)明的作業(yè)環(huán)境簡單、操作簡便。
文檔編號G06F9/48GK1409219SQ0113538
公開日2003年4月9日 申請日期2001年9月28日 優(yōu)先權(quán)日2001年9月28日
發(fā)明者賴勇元 申請人:技嘉科技股份有限公司