專利名稱:更新基本輸入輸出系統(tǒng)的方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種基本輸入輸出系統(tǒng)(Basic Input Output System,簡稱BIOS),且特別是有關(guān)于一種更新基本輸入輸出系統(tǒng)的方法。
背景技術(shù):
目前,如果使用者想要更新電腦系統(tǒng)中的系統(tǒng)BIOS,至少必須具有二種檔案,一種是用以更新系統(tǒng)BIOS的更新工具程序(Flash Utility)檔案,另一種是更新的系統(tǒng)BIOS檔案。因此,如果使用者想要更新BIOS,則必須了解如何使用更新工具程序,以及如何更新BIOS,這對于不熟悉BIOS的使用者而言,是一件相當(dāng)不便的事。因此,如何使更新BIOS更為簡便,便成為BIOS發(fā)展者需解決的問題之一。
發(fā)明內(nèi)容
本發(fā)明提出一種更新基本輸入輸出系統(tǒng)(BIOS)的方法。本發(fā)明是將更新工具程序與系統(tǒng)BIOS結(jié)合成一個BIOS可執(zhí)行檔案,所以使用者只要執(zhí)行此BIOS可執(zhí)行檔案,即可更新BIOS,因此可使使用者在更新BIOS時更為簡便。
為達成上述及其它目的,本發(fā)明提出一種更新基本輸入輸出系統(tǒng)(BIOS)的方法。此更新基本輸入輸出系統(tǒng)的方法適用于電腦系統(tǒng)。在此更新基本輸入輸出系統(tǒng)的方法中,首先會讀取基本輸入輸出系統(tǒng)可執(zhí)行檔案。接著,會使基本輸入輸出系統(tǒng)可執(zhí)行檔案符合語法。當(dāng)基本輸入輸出系統(tǒng)可執(zhí)行檔案包含系統(tǒng)基本輸入輸出系統(tǒng)時,會將基本輸入輸出系統(tǒng)可執(zhí)行檔案中的檔案指針移到系統(tǒng)基本輸入輸出系統(tǒng)的起始點。接著,會將基本輸入輸出系統(tǒng)可執(zhí)行檔案讀入到存儲器。接著,會使電腦系統(tǒng)的遮蔽及只讀存儲器保護除能。接下來,會偵測只讀存儲器的型式。之后,會將系統(tǒng)基本輸入輸出系統(tǒng)更新到只讀存儲器。
較佳的,當(dāng)基本輸入輸出系統(tǒng)可執(zhí)行檔案未包含系統(tǒng)基本輸入輸出系統(tǒng)時,會顯示要求輸入基本輸入輸出系統(tǒng)文件名稱的訊息。而當(dāng)已輸入基本輸入輸出系統(tǒng)文件名稱時,會回到將基本輸入輸出系統(tǒng)可執(zhí)行檔案讀入到存儲器的步驟。
圖1為本發(fā)明一較佳實施例的更新基本輸入輸出系統(tǒng)(BIOS)的方法的流程圖。
具體實施例方式
請參照圖1,其為本發(fā)明一較佳實施例的更新基本輸入輸出系統(tǒng)(BIOS)的方法的流程圖。此更新基本BIOS的方法適用于電腦系統(tǒng)。在此更新BIOS的方法中,首先會讀取BIOS可執(zhí)行檔案(如步驟102)。接著,會使BIOS可執(zhí)行檔案符合語法(如步驟104)。接著,會判斷BIOS可執(zhí)行檔案是否包含更新的系統(tǒng)BIOS(如步驟106)。當(dāng)BIOS可執(zhí)行檔案包含系統(tǒng)BIOS時,會將系統(tǒng)BIOS中的檔案指針(file pointer)移到系統(tǒng)BIOS的起始點(如步驟108)。在此要說明的是,當(dāng)BIOS可執(zhí)行檔案包含系統(tǒng)BIOS時,通過復(fù)制指令,將來自于更新工具程序(Flash Utility)的可執(zhí)行檔案與系統(tǒng)BIOS結(jié)合成BIOS可執(zhí)行檔案。其中,復(fù)制指令可例如是來自于微軟的DOS操作系統(tǒng)中的DOS工具程序。
接下來,會將BIOS可執(zhí)行檔案讀入到存儲器(如步驟110)。其中,存儲器為系統(tǒng)內(nèi)存,例如是隨機存取存儲器(RAM)。接著,會使電腦系統(tǒng)的遮蔽及只讀存儲器保護除能(如步驟112)。然后,會偵測只讀存儲器(ROM)的型式(如步驟114)。上述的只讀存儲器為快閃只讀存儲器。其中,快閃只讀存儲器包括各種型式的快閃只讀存儲器。舉例而言,快閃只讀存儲器可以是英特爾(Intel)的快閃只讀存儲器,或者是華邦(Winbond)的快閃只讀存儲器。最后,會將系統(tǒng)BIOS更新到只讀存儲器,而完成更新系統(tǒng)BIOS的程序(如步驟116)。由上述可知,本發(fā)明之更新BIOS的方法只要執(zhí)行BIOS可執(zhí)行檔案,即可完成更新BIOS的動作,所以對于使用者來說相當(dāng)?shù)胤奖恪?br>
另外,當(dāng)BIOS可執(zhí)行檔案未包含系統(tǒng)BIOS時,會顯示要求輸入BIOS文件名稱的訊息(如步驟118)。接下來,會輸入BIOS文件名稱(如步驟120)。之后,會判斷是否已輸入BIOS文件名稱(如步驟122)。當(dāng)已輸入BIOS文件名稱時,會回到步驟110。而當(dāng)未輸入BIOS文件名稱時,會回到步驟112。
綜上所述,本發(fā)明是將更新工具程序與系統(tǒng)BIOS結(jié)合成一個BIOS可執(zhí)行檔案,所以使用者只要執(zhí)行此BIOS可執(zhí)行檔案,即可更新BIOS,因此可使使用者在更新BIOS時更為簡便。
權(quán)利要求
1.一種更新基本輸入輸出系統(tǒng)的方法,適用于一電腦系統(tǒng),其特征在于包括下列步驟讀取一基本輸入輸出系統(tǒng)可執(zhí)行檔案;使該基本輸入輸出系統(tǒng)可執(zhí)行檔案符合語法;當(dāng)該基本輸入輸出系統(tǒng)可執(zhí)行檔案包含一系統(tǒng)基本輸入輸出系統(tǒng)時,將該基本輸入輸出系統(tǒng)可執(zhí)行檔案中的一檔案指針移到該系統(tǒng)基本輸入輸出系統(tǒng)的起始點;將該基本輸入輸出系統(tǒng)可執(zhí)行檔案讀入到一存儲器;使該電腦系統(tǒng)的遮蔽及只讀存儲器保護除能;偵測一只讀存儲器的型式;以及將該系統(tǒng)基本輸入輸出系統(tǒng)更新到該只讀存儲器。
2.如權(quán)利要求1所述的更新基本輸入輸出系統(tǒng)的方法,其特征在于還包括當(dāng)該基本輸入輸出系統(tǒng)可執(zhí)行檔案未包含該系統(tǒng)基本輸入輸出系統(tǒng)時,會顯示要求輸入一基本輸入輸出系統(tǒng)文件名稱的訊息。
3.如權(quán)利要求2所述的更新基本輸入輸出系統(tǒng)的方法,其特征在于還包括當(dāng)已輸入該基本輸入輸出系統(tǒng)文件名稱時,會回到將該基本輸入輸出系統(tǒng)可執(zhí)行檔案讀入到該存儲器的步驟。
4.如權(quán)利要求1所述的更新基本輸入輸出系統(tǒng)的方法,其特征在于當(dāng)該基本輸入輸出系統(tǒng)可執(zhí)行檔案包含該系統(tǒng)基本輸入輸出系統(tǒng)時,通過一復(fù)制指令,將一可執(zhí)行檔案與該系統(tǒng)基本輸入輸出系統(tǒng)結(jié)合成該基本輸入輸出系統(tǒng)可執(zhí)行檔案。
5.如權(quán)利要求4所述的更新基本輸入輸出系統(tǒng)的方法,其特征在于該可執(zhí)行檔案來自于一更新工具程序。
6.如權(quán)利要求4所述的更新基本輸入輸出系統(tǒng)的方法,其特征在于該復(fù)制指令來自于一作用系統(tǒng)的一工具程序。
7.如權(quán)利要求1所述的更新基本輸入輸出系統(tǒng)的方法,其特征在于該只讀存儲器一快閃只讀存儲器。
8.如權(quán)利要求7所述的更新基本輸入輸出系統(tǒng)的方法,其特征在于該快閃只讀存儲器包括各種型式的快閃只讀存儲器。
9.如權(quán)利要求1所述的更新基本輸入輸出系統(tǒng)的方法,其特征在于該存儲器一系統(tǒng)內(nèi)存。
10.如權(quán)利要求9所述的更新基本輸入輸出系統(tǒng)的方法,其特征在于該系統(tǒng)內(nèi)存一隨機存取存儲器。
全文摘要
本發(fā)明揭示了一種更新基本輸入輸出系統(tǒng)(BIOS)的方法。此更新BIOS的方法是將更新工具程序與系統(tǒng)BIOS結(jié)合成一個BIOS可執(zhí)行檔案,所以使用者只要執(zhí)行此BIOS可執(zhí)行檔案,即可更新BIOS,因此可使使用者在更新BIOS時更為簡便。
文檔編號G06F9/445GK1869928SQ20051003477
公開日2006年11月29日 申請日期2005年5月27日 優(yōu)先權(quán)日2005年5月27日
發(fā)明者李錫勤 申請人:佛山市順德區(qū)順達電腦廠有限公司, 神達電腦股份有限公司