專利名稱:保護(hù)筆記型電腦的bios數(shù)據(jù)的裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)一種保護(hù)BIOS啟動(dòng)程序區(qū)數(shù)據(jù)的裝置及方法,特別是一種應(yīng)用于筆記型電腦,通過在第一次啟動(dòng)電腦系統(tǒng)的前,利用一微控制器備份電腦系統(tǒng)的BIOS啟動(dòng)程序區(qū)數(shù)據(jù)的手段,避免電腦系統(tǒng)的BIOS啟動(dòng)程序區(qū)數(shù)據(jù)受損而導(dǎo)致無法開機(jī)的問題發(fā)生。
一般可供軟件升級(jí)的BIOS都有在升級(jí)之前提供備份原始程序的能力,例如將BIOS備份至一緊急修復(fù)磁盤片,但是此緊急修復(fù)磁盤片只備份一般程序區(qū)(mail blocks),而不備份啟動(dòng)程序區(qū)(boot blocks)。另外還有一種已知的BIOS保護(hù)技術(shù),例如國(guó)內(nèi)的技嘉科技則提出了一種雙BIOS(Dual BIOS)的技術(shù),此種技術(shù)主要是在主板設(shè)計(jì)兩顆BIOS,分為主BIOS(Main BIOS)及備份BIOS(Backup BIOS),其功能是在第一顆BIOS的數(shù)據(jù)遺失或是毀損時(shí),系統(tǒng)會(huì)自動(dòng)啟用第二顆BIOS繼續(xù)完成開機(jī)的動(dòng)作,并且修復(fù)第一顆BIOS的數(shù)據(jù)。這種方法目前僅使用于一般桌上型個(gè)人電腦(Desktop PC)的主板,而未見使用于筆記型電腦,因其成本相較于桌上型個(gè)人電腦將會(huì)高出許多。
本發(fā)明的方法是通過提供一種內(nèi)含有一BIOS監(jiān)控程序的微控制器(micro-controller,μC),用以執(zhí)行BIOS的啟動(dòng)程序區(qū)數(shù)據(jù)(boot block)的備份,與修復(fù)BIOS啟動(dòng)程序區(qū)的數(shù)據(jù)的操作;而且本發(fā)明所提出的微控制器主要是通過總線對(duì)System ROM進(jìn)行BIOS數(shù)據(jù)的備份與修復(fù)操作。
本案的特征還包括了在微控制器的只讀存儲(chǔ)器之中分割出一部分空間作為BIOS啟動(dòng)程序區(qū)數(shù)據(jù)的備份位置,并且由內(nèi)建于控制器的程序碼之中的一段BIOS監(jiān)控程序,負(fù)責(zé)監(jiān)控BIOS的開機(jī)程序是否成功,除了執(zhí)行BIOS啟動(dòng)程序區(qū)的數(shù)據(jù)的備份之外,更在BIOS的啟動(dòng)程序區(qū)數(shù)據(jù)遺失或是毀損時(shí)執(zhí)行修復(fù)的操作。由于是利用微控制器的只讀存儲(chǔ)器作為備份數(shù)據(jù)的位置,因此不會(huì)增加太多的成本。
本發(fā)明提供一種保護(hù)筆記型電腦的BIOS數(shù)據(jù)的裝置,用以保護(hù)儲(chǔ)存于系統(tǒng)ROM之中的系統(tǒng)BIOS數(shù)據(jù),其包括有一微控制器,包含有一只讀存儲(chǔ)器,一隨機(jī)存取存儲(chǔ)器,以及一儲(chǔ)存于該只讀存儲(chǔ)器之中的BIOS監(jiān)控程序,用以執(zhí)行包括有電腦系統(tǒng)的BIOS數(shù)據(jù)的備份操作,和在BIOS數(shù)據(jù)遺失、毀損、開機(jī)程序失敗或數(shù)據(jù)更新失敗之后,協(xié)助使用者執(zhí)行BIOS數(shù)據(jù)的修復(fù)操作;一總線切換器,是由該微控制器控制,用以切換系統(tǒng)ROM的總線的數(shù)據(jù)傳輸路徑;以及一修復(fù)開關(guān),常態(tài)設(shè)于一禁能的位置,可由使用者以手動(dòng)方式切換至一使能位置,用以在電腦系統(tǒng)重新開機(jī)之初啟動(dòng)該微控制器進(jìn)行BIOS數(shù)據(jù)的修復(fù)操作。
所述該微控制器可通過一I2C總線對(duì)該微控制器的只讀存儲(chǔ)器和系統(tǒng)ROM進(jìn)行BIOS數(shù)據(jù)的備份與修復(fù)操作。
所述該修復(fù)開關(guān)在進(jìn)行BIOS的數(shù)據(jù)備份時(shí),可設(shè)于一禁能位置,該微控制器則通過該總線切換器,使得系統(tǒng)ROM的總線與該微控制器的只讀存儲(chǔ)器連接,并且對(duì)該微控制器的只讀存儲(chǔ)器進(jìn)行寫入的操作,將系統(tǒng)ROM之中的BIOS數(shù)據(jù)備份至該微控制器的只讀存儲(chǔ)器之中。
所述該修復(fù)開關(guān)在開始進(jìn)行BIOS的數(shù)據(jù)修復(fù)操作之前,該修復(fù)開關(guān)可移至該使能位置,該微控制器則通過該總線切換器,使得系統(tǒng)ROM的總線與該微控制器的只讀存儲(chǔ)器連接,再對(duì)系統(tǒng)ROM進(jìn)行系統(tǒng)BIOS的寫入操作,將備份在該微控制器的只讀存儲(chǔ)器之中的BIOS數(shù)據(jù)重新回存至系統(tǒng)ROM,完成BIOS數(shù)據(jù)的修復(fù)。
本發(fā)明提供一種保護(hù)筆記型電腦的BIOS數(shù)據(jù)的方法,其提供一內(nèi)含有BIOS監(jiān)控程序的微控制器,并且依據(jù)下述的步驟,對(duì)儲(chǔ)存于系統(tǒng)ROM之中的BIOS的數(shù)據(jù)進(jìn)行備份與修復(fù)操作,該步驟包括有(1)、備份BIOS的數(shù)據(jù)的步驟,是在第一次啟動(dòng)電腦系統(tǒng)之初,將系統(tǒng)BIOS的數(shù)據(jù)備份至該微控制器的一只讀存儲(chǔ)器;以及(2)、修復(fù)BIOS的數(shù)據(jù)的步驟,用以在BIOS的開機(jī)程序失敗時(shí),由該微控制器發(fā)出一警告信息,提示使用者將一修復(fù)開關(guān)設(shè)置至一使能位置,然后在下一次重新啟動(dòng)電腦系統(tǒng)時(shí),啟動(dòng)該微控制器的BIOS修復(fù)程序,用以將備份在其只讀存儲(chǔ)器中的BIOS數(shù)據(jù)回存至系統(tǒng)ROM之中。
所述該微控制器可通過一I2C總線對(duì)該微控制器的只讀存儲(chǔ)器和系統(tǒng)ROM進(jìn)行BIOS數(shù)據(jù)的備份與修復(fù)操作。
所述保護(hù)筆記型電腦的BIOS數(shù)據(jù)的方法,其還可包括有一更新BIOS數(shù)據(jù)的步驟,主要是在開始更新BIOS數(shù)據(jù)之初,將舊版的BIOS數(shù)據(jù)備份至該微控制器的只讀存儲(chǔ)器,再將新版的BIOS數(shù)據(jù)寫入系統(tǒng)ROM,若是寫入失敗則執(zhí)行前述修復(fù)BIOS的數(shù)據(jù)的步驟。
所述保護(hù)筆記型電腦的BIOS數(shù)據(jù)的方法,其還可包括有一更新BIOS數(shù)據(jù)的步驟,其包括有(1)、首先進(jìn)入BIOS的設(shè)定畫面,等待使用者更新BIOS的數(shù)據(jù)的請(qǐng)求;(2)、在確定啟動(dòng)更新BIOS的數(shù)據(jù)之后,將原先儲(chǔ)存于系統(tǒng)ROM之內(nèi)的舊版BIOS數(shù)據(jù)備份至該微控器的只讀存儲(chǔ)器之內(nèi),否則跳至步驟(9);(3)、若是舊版的BIOS數(shù)據(jù)備份成功則將新版的BIOS數(shù)據(jù)寫入系統(tǒng)ROM之內(nèi),反之則重復(fù)舊版BIOS數(shù)據(jù)的備份,若是累計(jì)三次的備份均失敗,則結(jié)束BIOS數(shù)據(jù)的更新操作;(4)、若是新版的BIOS數(shù)據(jù)成功地被寫入系統(tǒng)ROM,則跳至步驟(9),否則繼續(xù)執(zhí)行下一步驟;(5)、由該微控制器發(fā)出一警告信息,提示使用者先將電腦的電源切斷,接著將該修復(fù)開關(guān)切換至一使能位置,然后重新開啟電腦的電源;(6)、將備份的舊版BIOS數(shù)據(jù)回存入系統(tǒng)ROM之內(nèi);(7)、由該微控制器發(fā)出一回存成功的信息予使用者,提示使用者先將電腦的電源切斷,接著將該修復(fù)開關(guān)切換至一禁能的位置,再重新開啟電腦的電源;
(8)、等待使用者重新進(jìn)入該步驟(1)的BIOS設(shè)定畫面,否則便在BIOS自我檢查完畢之后進(jìn)入正常的開機(jī)操作,并且結(jié)束更新BIOS的數(shù)據(jù)的步驟;(9)、更新BIOS數(shù)據(jù)的主要啟動(dòng)程序區(qū),若是更新成功則結(jié)束更新BIOS的數(shù)據(jù)步驟,否則繼續(xù)下一步驟;(10)、由該微控制器發(fā)出一警告信息,提示使用者先將電腦的電源切斷,接著將該修復(fù)開關(guān)切換至一使能位置,然后重新開啟電腦的電源;(11)、將儲(chǔ)存于一緊急修復(fù)磁盤的主要啟動(dòng)程序區(qū)回存入系統(tǒng)ROM之內(nèi);以及(12)、由該微控制器發(fā)出一回存成功的信息予使用者,提示使用者先將電腦的電源切斷,接著將該修復(fù)開關(guān)切換至一禁能的位置,再重新開啟電腦的電源,然后跳至該步驟(8)。
圖2,是為本發(fā)明的主要步驟流程圖,顯示對(duì)系統(tǒng)BIOS的數(shù)據(jù)(BootBlock)進(jìn)行備份與修復(fù)操作的步驟。
圖3,是為本發(fā)明的局部流程圖,顯示更新BIOS的啟動(dòng)程序區(qū)的步驟。
圖4,是為本發(fā)明的局部流程圖,顯示更新BIOS的啟動(dòng)程序區(qū)的詳細(xì)步驟。
圖5A,是為本發(fā)明的系統(tǒng)方塊,顯示在進(jìn)行BIOS的數(shù)據(jù)備份時(shí),修復(fù)開關(guān)與總線切換器的位置。
圖5B,是為本發(fā)明的系統(tǒng)方塊,顯示在進(jìn)行BIOS的數(shù)據(jù)修復(fù)時(shí),修復(fù)開關(guān)與總線切換器的位置。
在正常的情形之下,也就是不進(jìn)行BIOS數(shù)據(jù)的修復(fù)的情形下,修復(fù)開關(guān)20是設(shè)置在一禁能(disable)的位置(如
圖1),而儲(chǔ)存有系統(tǒng)BIOS數(shù)據(jù)的ROM(以下簡(jiǎn)稱為System ROM)30也將通過一總線切換器14與電腦主系統(tǒng)40的總線連接,用以進(jìn)行正常的開機(jī)操作。
在進(jìn)行BIOS的數(shù)據(jù)備份時(shí),修復(fù)開關(guān)20仍然維持在禁能(disable)的位置,此時(shí)微控制器10將會(huì)啟動(dòng)總線切換器14,使得System ROM 30的總線與微控制器10的只讀存儲(chǔ)器11連接(如圖5A),并且對(duì)微控制器10的只讀存儲(chǔ)器11進(jìn)行寫入的操作,將System ROM 30之中的BIOS數(shù)據(jù)備份至微控制器10的只讀存儲(chǔ)器11之中;反之,在開始進(jìn)行BIOS的數(shù)據(jù)修復(fù)操作之前,修復(fù)開關(guān)20將由使用者以手動(dòng)操作的方式移至一使能(enable)位置(如圖5B),此時(shí)微控制器20將會(huì)切換總線切換器14的數(shù)據(jù)傳輸方向,使得System ROM 30的總線與微控制器10的只讀存儲(chǔ)器11連接,再對(duì)System ROM 30進(jìn)行系統(tǒng)的BIOS數(shù)據(jù)的寫入操作,將備份在微控制器10的只讀存儲(chǔ)器11之中的BIOS數(shù)據(jù)重新回存至System ROM 30,而完成BIOS數(shù)據(jù)的修復(fù)。
而本發(fā)明的主要方法,就是提供一內(nèi)含有BIOS監(jiān)控程序的微控制器10,并且依據(jù)下述的步驟,對(duì)系統(tǒng)BIOS的數(shù)據(jù)進(jìn)行備份與修復(fù)操作。如圖2所示,這些步驟包括有1、備份BIOS數(shù)據(jù)的步驟,是在第一次啟動(dòng)電腦系統(tǒng)之初,自動(dòng)地將系統(tǒng)BIOS之中的BIOS數(shù)據(jù)備份至微控制器10的只讀存儲(chǔ)器11(是由微控制器10切換數(shù)據(jù)總線的數(shù)據(jù)傳輸路徑,并且對(duì)微控制器10的ROM11進(jìn)行寫入的操作);以及2、修復(fù)BIOS數(shù)據(jù)的步驟,用以在BIOS的開機(jī)程序失敗時(shí),由微控制器10發(fā)出一警告信息,提示使用者將修復(fù)開關(guān)20設(shè)置至一使能(enable)位置,然后在下一次重新啟動(dòng)電腦系統(tǒng)時(shí),啟動(dòng)微控制器10的BIOS修復(fù)程序,用以將備份在其只讀存儲(chǔ)器11中的BIOS數(shù)據(jù)回存至System ROM 30之中。
基本上,前述備份BIOS數(shù)據(jù)的步驟,其較佳的實(shí)施例是電腦系統(tǒng)制造廠商在電腦出廠之前,就先進(jìn)行了一次系統(tǒng)的BIOS數(shù)據(jù)的備份,這樣可以確保電腦在運(yùn)送的過程中,即使造成了BIOS的數(shù)據(jù)的損害,消費(fèi)者仍然可以依據(jù)使用手冊(cè)中的修復(fù)操作指示,自行將備份的BIOS數(shù)據(jù)回存至System ROM 30之中,以便正常地啟動(dòng)電腦使用。
繼續(xù)請(qǐng)參閱圖3,本發(fā)明所揭露的方法更包括有一更新BIOS的數(shù)據(jù)的步驟,用以在開始執(zhí)行BIOS更新程序之初,將舊版的BIOS數(shù)據(jù)備份至微控制器10的只讀存儲(chǔ)器11,再將新版的BIOS數(shù)據(jù)寫入System ROM30,若是寫入失敗則執(zhí)行前述修復(fù)BIOS的數(shù)據(jù)的步驟。
而有關(guān)的更新BIOS的數(shù)據(jù)的詳細(xì)步驟實(shí)施例,如圖4的步驟流程圖所示,其包括有1、首先進(jìn)入BIOS的設(shè)定畫面,等待使用者更新BIOS的數(shù)據(jù)的請(qǐng)求,而進(jìn)入這個(gè)BIOS的設(shè)定畫面的方式通常是在開啟電腦之初,例如通過使用者按下一個(gè)"del"鍵來進(jìn)入BIOS的設(shè)定畫面,當(dāng)然不同廠牌的電腦可能有不同的預(yù)設(shè)按鍵;2、在確定啟動(dòng)更新BIOS的數(shù)據(jù)之后,首先將原先儲(chǔ)存于SystemROM 30之內(nèi)的舊版BIOS數(shù)據(jù)備份至微控器10的只讀存儲(chǔ)器11之內(nèi),否則跳至步驟9;3、若是舊版的BIOS數(shù)據(jù)備份成功則將新版的BIOS數(shù)據(jù)寫入SystemROM 30之內(nèi),反之則重復(fù)舊版BIOS數(shù)據(jù)的備份,若是累計(jì)三次的備份均失敗,則結(jié)束BIOS數(shù)據(jù)的更新操作;4、若是新版的BIOS數(shù)據(jù)成功地被寫入System ROM 30,則跳至步驟9,否則繼續(xù)執(zhí)行下一步驟;5、由微控制器10發(fā)出一警告信息,通過例如顯示文字、發(fā)出聲響或是光信號(hào)的方式,提示使用者先將電腦的電源切斷,接著將修復(fù)開關(guān)20切換至一使能(enable)位置,然后重新開啟電腦的電源;6、微控制器20將備份的舊版BIOS數(shù)據(jù)回存入System ROM 30之內(nèi);7、微控制器10發(fā)出一回存成功的信息予使用者,提示使用者先將電腦的電源切斷,接著將修復(fù)開關(guān)20切換至禁能(disable)的位置,再重新開啟電腦的電源;8、等待使用者重新進(jìn)入步驟1的BIOS設(shè)定畫面,否則便在BIOS自我檢查完畢之后進(jìn)入正常的開機(jī)操作,并且結(jié)束更新BIOS的數(shù)據(jù)的步驟;
9、更新BIOS數(shù)據(jù)的主要啟動(dòng)程序區(qū)(main blocks),若是更新成功則結(jié)束更新BIOS的數(shù)據(jù)步驟,否則繼續(xù)下一步驟;10、由微控制器10發(fā)出一警告信息,通過例如顯示文字、發(fā)出聲響或是光信號(hào)的方式,提示使用者先將電腦的電源切斷,接著將修復(fù)開關(guān)20切換至一使能(enable)位置,然后重新開啟電腦的電源;11、微控制器10將儲(chǔ)存于一緊急修復(fù)磁盤(rescue floppy)的主要啟動(dòng)程序區(qū)回存入System ROM 30之內(nèi),以及;12、微控制器10發(fā)出一回存成功的信息予使用者,提示使用者先將電腦的電源切斷,接著將修復(fù)開關(guān)20切換至禁能(disable)的位置,再重新開啟電腦的電源,然后跳至步驟8。
權(quán)利要求
1.一種保護(hù)筆記型電腦的BIOS數(shù)據(jù)的裝置,用以保護(hù)儲(chǔ)存于系統(tǒng)ROM之中的系統(tǒng)BIOS數(shù)據(jù),其特征在于包括有一微控制器,包含有一只讀存儲(chǔ)器,一隨機(jī)存取存儲(chǔ)器,以及一儲(chǔ)存于該只讀存儲(chǔ)器之中的BIOS監(jiān)控程序,用以執(zhí)行包括有電腦系統(tǒng)的BIOS數(shù)據(jù)的備份操作,和在BIOS數(shù)據(jù)遺失、毀損、開機(jī)程序失敗或數(shù)據(jù)更新失敗之后,協(xié)助使用者執(zhí)行BIOS數(shù)據(jù)的修復(fù)操作;一總線切換器,是由該微控制器控制,用以切換系統(tǒng)ROM的總線的數(shù)據(jù)傳輸路徑;以及一修復(fù)開關(guān),常態(tài)設(shè)于一禁能的位置,可由使用者以手動(dòng)方式切換至一使能位置,用以在電腦系統(tǒng)重新開機(jī)之初啟動(dòng)該微控制器進(jìn)行BIOS數(shù)據(jù)的修復(fù)操作。
2.如權(quán)利要求1所述保護(hù)筆記型電腦的BIOS數(shù)據(jù)的裝置,其特征在于該微控制器是通過一I2C總線對(duì)該微控制器的只讀存儲(chǔ)器和系統(tǒng)ROM進(jìn)行BIOS數(shù)據(jù)的備份與修復(fù)操作。
3.如權(quán)利要求1所述保護(hù)筆記型電腦的BIOS數(shù)據(jù)的裝置,其特征在于該修復(fù)開關(guān)在進(jìn)行BIOS的數(shù)據(jù)備份時(shí),是設(shè)于一禁能位置,該微控制器則通過該總線切換器,使得系統(tǒng)ROM的總線與該微控制器的只讀存儲(chǔ)器連接,并且對(duì)該微控制器的只讀存儲(chǔ)器進(jìn)行寫入的操作,將系統(tǒng)ROM之中的BIOS數(shù)據(jù)備份至該微控制器的只讀存儲(chǔ)器之中。
4.如權(quán)利要求1所述保護(hù)筆記型電腦的BIOS數(shù)據(jù)的裝置,其特征在于該修復(fù)開關(guān)在開始進(jìn)行BIOS的數(shù)據(jù)修復(fù)操作之前,該修復(fù)開關(guān)將移至該使能位置,該微控制器則通過該總線切換器,使得系統(tǒng)ROM的總線與該微控制器的只讀存儲(chǔ)器連接,再對(duì)系統(tǒng)ROM進(jìn)行系統(tǒng)BIOS的寫入操作,將備份在該微控制器的只讀存儲(chǔ)器之中的BIOS數(shù)據(jù)重新回存至系統(tǒng)ROM,完成BIOS數(shù)據(jù)的修復(fù)。
5.一種保護(hù)筆記型電腦的BIOS數(shù)據(jù)的方法,其特征在于提供一內(nèi)含有BIOS監(jiān)控程序的微控制器,并且依據(jù)下述的步驟,對(duì)儲(chǔ)存于系統(tǒng)ROM之中的BIOS的數(shù)據(jù)進(jìn)行備份與修復(fù)操作,該步驟包括有(1)、備份BIOS的數(shù)據(jù)的步驟,是在第一次啟動(dòng)電腦系統(tǒng)之初,將系統(tǒng)BIOS的數(shù)據(jù)備份至該微控制器的一只讀存儲(chǔ)器;以及(2)、修復(fù)BIOS的數(shù)據(jù)的步驟,用以在BIOS的開機(jī)程序失敗時(shí),由該微控制器發(fā)出一警告信息,提示使用者將一修復(fù)開關(guān)設(shè)置至一使能位置,然后在下一次重新啟動(dòng)電腦系統(tǒng)時(shí),啟動(dòng)該微控制器的BIOS修復(fù)程序,用以將備份在其只讀存儲(chǔ)器中的BIOS數(shù)據(jù)回存至系統(tǒng)ROM之中。
6.如權(quán)利要求5所述保護(hù)筆記型電腦的BIOS數(shù)據(jù)的方法,其特征在于該微控制器是通過一I2C總線對(duì)該微控制器的只讀存儲(chǔ)器和系統(tǒng)ROM進(jìn)行BIOS數(shù)據(jù)的備份與修復(fù)操作。
7.如權(quán)利要求5所述保護(hù)筆記型電腦的BIOS數(shù)據(jù)的方法,其特征在于更包括有一更新BIOS數(shù)據(jù)的步驟,主要是在開始更新BIOS數(shù)據(jù)之初,將舊版的BIOS數(shù)據(jù)備份至該微控制器的只讀存儲(chǔ)器,再將新版的BIOS數(shù)據(jù)寫入系統(tǒng)ROM,若是寫入失敗則執(zhí)行前述修復(fù)BIOS的數(shù)據(jù)的步驟。
8.如權(quán)利要求5所述保護(hù)筆記型電腦的BIOS數(shù)據(jù)的方法,其特征在于更包括有一更新BIOS數(shù)據(jù)的步驟,其包括有(1)、首先進(jìn)入BIOS的設(shè)定畫面,等待使用者更新BIOS的數(shù)據(jù)的請(qǐng)求;(2)、在確定啟動(dòng)更新BIOS的數(shù)據(jù)之后,將原先儲(chǔ)存于系統(tǒng)ROM之內(nèi)的舊版BIOS數(shù)據(jù)備份至該微控器的只讀存儲(chǔ)器之內(nèi),否則跳至步驟(9);(3)、若是舊版的BIOS數(shù)據(jù)備份成功則將新版的BIOS數(shù)據(jù)寫入系統(tǒng)ROM之內(nèi),反之則重復(fù)舊版BIOS數(shù)據(jù)的備份,若是累計(jì)三次的備份均失敗,則結(jié)束BIOS數(shù)據(jù)的更新操作;(4)、若是新版的BIOS數(shù)據(jù)成功地被寫入系統(tǒng)ROM,則跳至步驟(9),否則繼續(xù)執(zhí)行下一步驟;(5)、由該微控制器發(fā)出一警告信息,提示使用者先將電腦的電源切斷,接著將該修復(fù)開關(guān)切換至一使能位置,然后重新開啟電腦的電源;(6)、將備份的舊版BIOS數(shù)據(jù)回存入系統(tǒng)ROM之內(nèi);(7)、由該微控制器發(fā)出一回存成功的信息予使用者,提示使用者先將電腦的電源切斷,接著將該修復(fù)開關(guān)切換至一禁能的位置,再重新開啟電腦的電源;(8)、等待使用者重新進(jìn)入該步驟(1)的BIOS設(shè)定畫面,否則便在BIOS自我檢查完畢之后進(jìn)入正常的開機(jī)操作,并且結(jié)束更新BIOS的數(shù)據(jù)的步驟;(9)、更新BIOS數(shù)據(jù)的主要啟動(dòng)程序區(qū),若是更新成功則結(jié)束更新BIOS的數(shù)據(jù)步驟,否則繼續(xù)下一步驟;(10)、由該微控制器發(fā)出一警告信息,提示使用者先將電腦的電源切斷,接著將該修復(fù)開關(guān)切換至一使能位置,然后重新開啟電腦的電源;(11)、將儲(chǔ)存于一緊急修復(fù)磁盤的主要啟動(dòng)程序區(qū)回存入系統(tǒng)ROM之內(nèi);以及(12)、由該微控制器發(fā)出一回存成功的信息予使用者,提示使用者先將電腦的電源切斷,接著將該修復(fù)開關(guān)切換至一禁能的位置,再重新開啟電腦的電源,然后跳至該步驟(8)。
全文摘要
本發(fā)明為一種保護(hù)筆記型電腦的BIOS啟動(dòng)程序區(qū)數(shù)據(jù)的裝置及方法,可以避免電腦系統(tǒng)的BIOS啟動(dòng)程序區(qū)數(shù)據(jù)受損而導(dǎo)致無法開機(jī)的問題發(fā)生;本發(fā)明的方法包括提供一內(nèi)含有一BIOS監(jiān)控程序的微控制器,用以執(zhí)行BIOS啟動(dòng)程序區(qū)數(shù)據(jù)的備份,與修復(fù)BIOS的數(shù)據(jù)的操作,在BIOS啟動(dòng)程序區(qū)數(shù)據(jù)受損或是數(shù)據(jù)更新失敗時(shí),搭配一個(gè)由使用者手動(dòng)操作的修復(fù)開關(guān),而于下次重新啟動(dòng)電腦之后,在微控制器的BIOS監(jiān)控程序的運(yùn)作下完成BIOS啟動(dòng)程序區(qū)數(shù)據(jù)的修復(fù)。
文檔編號(hào)G06F12/16GK1403925SQ0113119
公開日2003年3月19日 申請(qǐng)日期2001年9月6日 優(yōu)先權(quán)日2001年9月6日
發(fā)明者張朝煌 申請(qǐng)人:英業(yè)達(dá)股份有限公司