TW200945192A - Motherboard and method for recovering BIOS thereof and for booting computer - Google Patents
Motherboard and method for recovering BIOS thereof and for booting computer Download PDFInfo
- Publication number
- TW200945192A TW200945192A TW097115578A TW97115578A TW200945192A TW 200945192 A TW200945192 A TW 200945192A TW 097115578 A TW097115578 A TW 097115578A TW 97115578 A TW97115578 A TW 97115578A TW 200945192 A TW200945192 A TW 200945192A
- Authority
- TW
- Taiwan
- Prior art keywords
- basic input
- output system
- code
- block
- unit
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1417—Boot up procedures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/0757—Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Description
200945192j389twfdoc/p 九、發明說明: 【發明所屬的技術領域】 本發明是有關於-種電腦裝置的基本輪人輸出系统 (BaS1C Input 0utput System, BIOS)相關技術領域,且 別是有關於-種主機板及其mos的回復方法 ^ 的開機方法。 一 1 【先前技術】
基本輸人輸“統(BIQS)的程相—蚊儲存在快 閃記憶體(Flash Memory)中,而這個儲存有m〇s程 碼的記憶體在此稱為BIOS單元,其中這個m〇s單元1 組設在主機板上,且透過—匯流排與主機板的南橋晶= 性連接。在實際的使用過程中,BI0S程式碼可能會不小心 就毁損。例如,在更新BI0S程式碼的過程中一旦發生 犬發性斷電的意外,則有可能會導致單元中的程式 碼毁損,進而使得電腦裝置無法順利開機,使用者必須^ 整台電腦裝置送回原廠商維修,以恢復BI〇s單元中的程 式碼。然而,這將會增加原廠商的送修成本。 【發明内容】 有鑒於此,本發明提供一種主機板及其BIOS的回復 方法與電腦^置的開機方法,以改善現有技術的缺失。 本發明提出一種電腦裝置的開機方法包括:執行第一 基本輸入輸出系統單元中的第一開機區塊的第 一部份程式 碼;執行第二基本輸入輸出系統單元中的第二開機區塊的 第二部份程式褐;以及執行第二基本輸人輸“統單元的 5 “389twf.doc/p 200945192 基本程式碼。 單元。第一其夫&节、、充早兀以及第二基本輸入輸出系統 份檔案。第輪出系統單元包括第—開機區塊與備 基本輸入輸:i:二=系統單元包括第二開機區塊與 主程式竭4及;執行基本輸人輸出系統 時,以備份檔宰覆v義太系統主程式碼發生異常 太旅ββγ曰寫基本輪入輪出系統主程式碼。 機板包』·日種主機板,組設在電腦系財。這個主 基本輸入輪出系統單ΐ。ΐΐί輪出減單元、及第二 a u , … 上述第一基本輸入輸出系統單元 出系:單二 =Γ開機區塊。上述第二基本輸入輸 於出w 日片且包括第二開機區塊與基本輸入 :輸出當電腦系統開機時,執行第-基本輸 入=!:兀的第—開機區塊,繼而再執行第二基本輸 “統的第二開機區塊’之後再執行基本輸入輸 士發_有益效果。本發明實施例兩個健存 來^開機的幢,若第二基本輪人輸出系統單元因某種 而毁損時,尚可藉由第—基本輸人輸出系統單元 内的苐-職區塊賴制’以供使用者透過外接 記憶體、軟碟機回復已損毀的第二基本輸人輸出系统單 元,或者自祕第-基本輸人輪出祕單元中的備份槽案 6 200945192」__ 。據此,改善系統發生 回復至第二基本輸入輸出系統單元 損壞而無法開機的情形產生。 為讓本發明上述特徵和優點能更明顯易懂,下文 較佳實施例,並配合所_式,作詳細說明 【實施方式】 换固圖依照本發明第—實施例輯示的電腦系統的方 塊圖。本實關所提供的電腦系統】包括主機板ι〇 ❹ 鲁 晶片組&第-基本輸入輸出系統 (BI0S)早疋13、及第二基本輪入輪出系統(娜)單 元14。 上述中央處理單元11、晶片組12、第一 BI〇s單元13、 及第二BIOS單tl 14是組設在主機板1G上。在本實施例 中’晶片組12包括北橋晶片(圖未示)與南橋晶片(圖未 不)。在其他實施例中,晶片組12亦可被整合在中央處理 單元11中。 、 上述晶片組π分別耦接中央處理單元丨〗、第一 BI〇s 單兀13、及第二BIOS單元14。第二BIOS單元Η亦搞 接第一 BIOS單元13。 在本實施例中’第一 BIOS單元13、及第二單 元Η是分別透過一傳輸匯流排與晶片組12電性連接。例 如.第一 BIOS單元13是透過第一串列周邊介面(Serial Peripheral Interface ’ SPI)匯流排與晶片組12電性連接, 其中第一 SPI匯流排包括第一晶片選擇線(CS1#);第二 BIOS單元14是透過第二串列周邊介面(spi)匯流排與晶 7 200945192為 fdoc/p f ’其中第二SPI匯流排包括第二晶片選擇 在圖i中,為了簡化圖式,第—spi匯流排 上匯流排是繪示在一起’但第—晶片選擇線 (CS1#)與第二晶片選擇線(CS2#)是另外綠示之。 圖2a是依照本發明第—實施例所綠示的兩個腦s單 =的功能方塊圖。第一 BI0S單元13包括第—開機區塊 m
。弟一 BIOS單元14包括第二開機區塊141盥BI〇s 主程式碼142。 八 a上述第一開機區塊131與第二開機區塊141的程式碼 是電腦系統啟動時首先執行的部分,其主要負責對電腦裝 置硬體做最基本、最簡單的初始化。例如:第一開機區塊 131疋用來啟動比較簡單的系統,例如:支援軟盤機 (Floppy)啟動和顯卡顯示。 在本實施例中,第一開機區塊131與第二開機區塊Ϊ41 是分別存在第一 BIOS單元13與第二BIOS單元14。在本 實施例中’第一 BIOS單元13中的第一開機區塊131是不 可以被更新,而第二BIOS單元14中的第二開機區塊141 是可以被更新。此外’在本實施例中,第 一 BIOS 單元 I3 與第二BIOS單元14是以串聯方式耦接。亦即,電腦系統 執行完第一 BIOS單元13的第一開機區塊131中的開機流 程之後,繼而會執行第二BIOS單元14的第二開機匾塊 141 〇 藉此,當第二開機區塊141毀損時,電腦系統仍<透 過第一開機區塊131來開機,以回復第二開機區塊141。 8 200945192 ;389twf.doc/p 當BIOS主程式碼142毁損時,電腦系統仍可透過第一 機區塊131來開機,以利用軟盤機或其他外接式儲存裝 來回復BIOS主程式碼142。 、 圖2b疋依照本發明第一實施例所繪示的兩個單 元的功能方塊圖。在這個實施例中,第一 BI〇s單元13 括第一開機區塊131與第一 BIOS主程式碼132。第= 單元14包括第二開機區塊141與第二BI〇s主程弋 M2’。藉此,當第二BI0S主程式碼142,毁損時,電^系 統仍可利用第一 BIOS主程式碼132來回復第二^ 程式碼142’。 在本發明較佳實施例中,第一 BI0S單元13是唯讀記 憶體(Read Only Memory,ROM),以避免第—ΒΙ〇=單 元13中的第一開機區塊131或第一別〇8主程式碼l32 = 改寫或毀損。在其他實施例中,第一 BI〇s單元13亦可為 非揮發性記憶體,例如:快閃記憶體。在本發明較佳實方包 例中,第二BIOS單元14為非揮發性記憶體,其所儲存的 ❹ 内容可以被改寫。 圖3是依照本發明較佳實施例所繪示的電腦系統的開 機方法的流程圖。有關圖3之說明,敬請一併參考圖工以 及圖2a。 電腦系統1開機時,電腦系統丄先執行第一 Bi〇s單 元13中的第一開機區塊131的第一部份程式碼 S201)。 繼而,電腦系統1執行第:BI0S單元14中的第二開 389twf.doc/p 200945192 塊141的第一部份程式碼驟 在執行過程中,若第二開檣Α & ^冤月自系統1 系統^再執行mos主= 發生異常’則電腦 開機動作。 程式竭叫步驟S2〇5) ’以完成 上述_系統1在執行第二BIOS單元14的第-開機 區塊⑷或是mos主程式碼142
或錯誤時,則電腦系統4行重置(職^ = 開機來更新BIOS主程式碼142。 / 乂重新 圖4疋依照本發明較佳實施鬚纟會示的則s的回復方 法的流程圖’其說明電⑽統在開機過程中@ m〇s程式 碼的毀損而發生當機或錯誤時,本實施例所提供的腿s 回復方法的各步驟。 請同時參照圖丨、圖2a及圖4。當電腦系統1開機時, 電腦系統1先執行第—BI0S單元13的第—開機區塊ΐ3ι (y驟S401 )。繼而,電腦系統1便跳躍(】皿屯)至第二 BIOS單元14,以執行第二開機區塊141 (步驟S4〇3)。 接著,電腦系統1判斷第二開機區塊141是否發生異 常(步驟S405),若是,則電腦系統1自動執行重置指令 (步驟S407),以藉由軟盤機、光碟機、或其他外接式儲 存裝置來恢復第二開機區塊141 ;反之,若否,則電腦系 統1繼續執行BIOS主程式碼142 (步驟S4〇9)。 在其他實施例中,電腦系統1判斷第二開機區塊141 發生異常’則電腦系統1亦可自動執行重置指令,以利用 第一開機區塊131來恢復第二開機區塊14卜 200945192 J389twf.doc/p 在步驟S405中,電腦系統丨可透過計時單元來判晰 弟一開機區塊141是否發生異常。在本實施例中,計時單 元是以軟體來實現,例如:利用迴圈方式所撰寫之程式碼。 在其他實施例中,計時單元是用硬體來實現,如圖5 所示。圖5是依照本發明較佳實施例所繪示的電腦系統的 方塊圖,請參照圖5,計時單元15分別耦接第一 m〇s單 π 13與第二BIOS單元14。這類硬體實現的計時單元u 可以是電阻-電容延遲電路或倒數計時器,例如:看 時器(watchdog timer)。 ,㈣祕1可藉由上述硬體手段或軟體手 予ί定時二斷第二開機區塊141的程式碼是否在- 當機時:電腦:3執:!匕;!:區塊141功能失效或 秒,〜、一: _令。預設時間例如為四 142是在否t巾’ _統1騎B咖主程式碼 可正當ϋ 若BI0S絲式碼142沒有發生里常而 若二:f系統1啟動作業系統(步“ ^ 王私式碼142發生異常,則雷腦备姑, 鮮是否㈣敢值('㈣央 央處理單元U 巾β’電_統1 _是否因為中 發生異常。若是扭超頻而使件在執行侧主程式石馬142時 一重置指令’ #超頻所5丨起的異常,則電腦系統1執行第 •工作頻率的初始值載入,以讓電= ^j389twf.doc/p 200945192 l得以正常運作(步驟S415)。 當然’若BIOS主程式碼142發生異常原並非是由超 綱引起,則電腦純丨執行第二重置指令(回到步驟 S4G7) α利用軟盤機、光碟機、或其他外接式儲存裝置 來恢復BIOS主程式碼142。 ,上述第rBI0S單元13中亦可存放一備份檔案,而在 第二BIOS單元14發生損毀或當機時,藉由備份檔案自動 φ ㈤復第二BI〇S單元14。以下再舉-實施例說明之。 圖6是依照本發明第三實施例所緣示的 圖。本實施所提供的主機板6包括第—BI〇s單元61〇斑 第二BIOS單元620。第一刪單元61〇包括第一開機區 塊611以及備份槽案612,而第二則8單元62〇包括第二 開機區塊621以及m〇S主程式碼622。本實施例的主機板 6與第-實施例的主機板1G㈣之處在於,本實施例的第 - BIOS單元61G更包括了備份檔案612。據此,主機板6 便具有回復功能。 ❹ 詳細地說,第- mos單元侧除了具有第一開機區 塊611之外’也具有備份檔案612,例如為備份的犯 程式碼。藉此,第- BI0S單元61〇與第二腦s單元62〇 均可視為可開機的勤体。當第二BI〇s單元62〇損毀時, 帛-觀S單元61〇則自動將備份檔案回復至第二Bi〇s 單元㈣。待下一次開機時,第二BIOS單元620已修復完 成’而BI〇S主程式碼622的執行程序,依舊為執行第一 開機區塊611後’接著執行第二B][〇s單元62〇的第二開 12 200945192 ^389twf.doc/p 機區塊621以及Bl〇s主程式碼622。 圖7是依照本發明第三實施例所緣示的βι〇§的回復方 法的流程圖。請同時參照圖6及圖7。首先,組設有主機 板6的系統開機時,系統先執行第一開機區塊6ιι (步驟 S701)繼而系統執行第二開機區塊⑵(步驟S?们)。 在步驟S705中,系統判斷第二開機區塊621是否發 ❹ 詈塊621發生異常,則系統自動“ 第一重置才曰令(步驟S707)。 當系統判斷第二開機區塊621發生異常而執行重置 令之後,系統便自動從第一 BI〇s單元61〇取出備份槽^ 612 ’以覆寫第二開機區塊621 (步驟S7G9),以使得第、 二開機區塊621可以正常執行。 me若第二開機區塊621並未發生異常,财、統繼續執行 腦主程式碼622 (步驟S711)。在步驟則中續t 判斷BIOS主程式碼622是否發生異常。若刪主程 j 622沒有發生異常,則系統啟動作業系統(步驟π 。 否超過預設值 發生則糸統判斷工作頻率是 a* 超頻所⑽的異常’系統執行重置指令,並將中 二的初,載入(步驟㈣),以讓 U ί亦執行第二重置指令(回到步驟_ )。 二=斷第二開機區塊621發生異常,而系統執行重置 ”後’系統便自動從第一 BI〇s單元61〇取出備份播 13 200945192 „389twfdoc/p 案612 ’以覆寫BI〇s主程式碼622 (步驟謂⑺,使得 BIOS主程式碼622得以正常運作。 练上所述’在本發明實施例中,當第二bi〇s單元因 綠不當操作而毀損時,尚可藉由第-BIOS單元内的第 -開機區塊,以供使用者透過外接式的快閃記憶體、軟碟 機^外接裝置回復已損毁的第二BI〇s單元,或者自動將 第- BIOS單元中的備份程式碼回復至第二m〇s單元。 據此,改善系統發生損壞而無法開機的情形產生,進一步 W 降低維修成本。 —雖然本發明已以較佳實施例揭露如上,然其並非用以 限定本發明,任何所屬技術領域中具有通常知識者,在不 脫離本發明的精神和範圍内,當可作些許的更動與潤飾, 因此本發明的保護範圍當視後附的申請專利範圍所界定者 為準。 【圖式簡單說明】 圖1疋依照本發明第一實施例所緣示的電腦系統的方 ❿ 塊圖。 圖2a疋依照本發明第一實施例所緣示的兩個BIOS單 元的功能方塊圖。 圖2b是依照本發明第二實施例所繪示的兩個BIOS單 元的功能方塊圖。 圖3是依照本發明較佳實施例所繪示的電腦系統的開 機方法的流程圖。 圖4疋依照本發明較佳實施例所繪示的biqs的回復 200945192 j389twfdoc/p 方法的流程圖。 圖5是依照本發明較佳實施例所繪示的主機板的方塊 圖。 圖6是依照本發明第三實施例所繪示的主機板的方塊 圖。 圖7是依照本發明第三實施例所繪示的BI〇s的回復 方法的流程圖。 【主要元件符號說明】 • 1:電腦系統 10、6 ·主機板
11 : CPU 12 .晶片組 13、 610 :第一 BIOS 單元 14、 620 :第二 BIOS 單元 15 :計時單元 131、611 :第一開機區塊 ❹ 141、621.第二開機區塊 14、622 : BIOS主程式碼 132 :第一 BIOS主程式碼 142’ :第二BIOS主程式碼 612 :備份檔案 S201〜S205 :本發明第一實施例的BI0S的執行方法 各步驟 S401〜S417:本發明較佳實施例的BI0S的回復方法 15 389twf.doc/p 200945192 各步驟 S701〜S719:本發明第三實施例的BIOS的回復方法 各步驟
16
Claims (1)
- 200945192 389twf.doc/p Φ 十、申請專利範圍: 1. 一種電腦裝置的開機方法,包括·· 執行一第一基本輸入輸出系統單元中的一第一開 區塊的一第一部份程式碼; 歼 執行一第二基本輸入輸出系統單元中的一第二開 區塊的一第二部份程式碼;以及 汗 執行5亥第二基本輸入輸出糸統卓元的—其本輪入 出系統主程式碼。 j 2. 如申請專利範圍第1項所述的開機方法, 行該第二開機區塊的第二部份程式碼時,更包括? 在執 判斷該第二部份程式碼是否在一預設時^内執疒· 若該第二部份程式碼未在該預設時間 第-重置指令,以更新該第二開機區塊仃’ 輸 及 以 則執行 .t如利範,項所述的開機方法 馬時,更 —部份考 當該電腦裝置無法繼續進行正 ,其中在執 利用-軟射段來_該帛q 括: ;以及 切私式碼 行該第1機區塊的第二部份程式碼時,更包括. 碑是否執 行 第-重置指令’以更新該第二開】:機程序時,執行一 如申請專利範圍第i項所=機 行該第一基本輸入輸出系統單元的誃、其中在執 程式碼的步驟之後,更包括: 土輸入輪出系統主 判斷該基本輸入輸出系統主程式碼是否發 生異常; 以 17 200945192 —j389twf.doc/p 及 當該基本輸入輸出系統主程式碼發生異常時, -第二重置指令,以更新該基本輸入輸出系統主程仃 5. 如申請專利範圍第4項所述的開機方法,其; 基本輸入輸出系統主程式碼發生異常時,更包括:田讀 判斷一工作頻率是否超過一預設值;以及 當該工作頻率超過該預設值時,下達該第二重 令,並載入該工作頻率的初始值。 旨 6. —種基本輸入輸出系統的回復方法,適用於—第一 基本輸入輸出系統單元以及一第二基本輸入輸出系統單 凡,其中該第一基本輸入輸出系統單元包括一第一開機區 塊與一備份檔案,該第二基本輸入輸出系統單元包括一第 二開機區塊與一基本輸入輸出系統主程式碼,該回復方法 包括: ' 執行該第一開機區塊; 執行該第二開機區塊; 執行該基本輸入輸出系統主程式碼;以及 當談基本輸入輸出系統主程式碼發生異常時,以該備 份標案覆寫該基本輸入輸出系統主程式碼。 7. 如申請專利範圍第6項所述的回復方法,其中在執 行該第二開機區塊的步驟之後,更包括: ^ 判斷該第二開機區塊是否發生異常;以及 當該第二開機區塊發生異常時,執行一第一重置指 令’以更新該第二開機區塊。 曰 '389twf.doc/p 200945192 8. 如申請專利範圍第7項所述的回復方法,其中當該 第二開機區塊發生異常時,執行該第二重置指令,以 s亥弟一開機區塊的步驟之後’更包括: , 以備伤檔案覆寫該第二基本輸入輪出系统單开 第二開機區塊。 9. 如申請專利範圍第6項所述的回復方法,其中當該 ❹ e 基本輸入輪出线主程式碼發生異料,將該備ς槽= 寫至s亥基本輸入輸出系統主程式碼的步驟包括: 八 入輸出系統1程式域案覆寫至該基本輸 片組; !〇.-種主機板,組設在—電齡統巾,該主機板包括: 一晶y〜. :第一基本輸入輸出系統單元,耦接該晶片組,且包 括一苐—開機區塊;以及 一 基本輸入輸出系統單元,耦接該晶片組與該第 二Ϊ人輸出系統單元’且包括—第二開機區塊與一基 本輸入輸出系統主程式碼, 其中當電腦系統開機時,執行該第—基本輸入輸出系 的第—開機區塊,繼而再執行該第二基本輸入輸出 的第二開機區塊,之後再執行該基本輸入輸出系 統主程式碼。 -其申清專利範圍第10項所述的主機板,其中該第 入^,人輸出系統單元更包括―備份檔案,當該基本輸 Μ出糸統主程式碼發生異f時,該備份齡覆寫該 200945192 53 89twf,doc/p 基本輸入輸出系統主程式碼。 計時3申巧範園第10項所述的主機板’更包栝一 式竭時或該基本輸入輸1統= 成。 輪出系統主程式碼執行是否正常執打元 Ο 元為13:如’料鄉圍第12項所賴主機板,該計時單 接该第二基本輸入輸出系統單元,且該計時單元為電 '電容延遲電路或倒數計時器。 _ Θ 14.如申請專利範圍第12項所述的主機板,該計時單 几是利用軟體實施。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW097115578A TW200945192A (en) | 2008-04-28 | 2008-04-28 | Motherboard and method for recovering BIOS thereof and for booting computer |
| US12/333,314 US20090271660A1 (en) | 2008-04-28 | 2008-12-12 | Motherboard, a method for recovering the bios thereof and a method for booting a computer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW097115578A TW200945192A (en) | 2008-04-28 | 2008-04-28 | Motherboard and method for recovering BIOS thereof and for booting computer |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW200945192A true TW200945192A (en) | 2009-11-01 |
Family
ID=41216172
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW097115578A TW200945192A (en) | 2008-04-28 | 2008-04-28 | Motherboard and method for recovering BIOS thereof and for booting computer |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20090271660A1 (zh) |
| TW (1) | TW200945192A (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI793706B (zh) * | 2021-08-05 | 2023-02-21 | 鐿亨科技股份有限公司 | 自主偵測系統資料回寫系統及其應用方法 |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI410793B (zh) * | 2007-12-28 | 2013-10-01 | Asustek Comp Inc | 電腦系統及其基本輸入輸出系統的偵錯方法與開機方法 |
| TW200951813A (en) * | 2008-06-03 | 2009-12-16 | Dfi Inc | Method and apparatus for changing BIOS parameters via an exchange file |
| TWI460657B (zh) * | 2008-09-05 | 2014-11-11 | Asustek Comp Inc | 更新與修復基本輸入輸出系統的方法 |
| US8438423B1 (en) * | 2009-03-31 | 2013-05-07 | American Megatrends, Inc. | Invalid setup recovery |
| US9846616B2 (en) * | 2014-05-16 | 2017-12-19 | Dell Products L.P. | Boot recovery system |
| TWI598815B (zh) * | 2014-07-01 | 2017-09-11 | 微星科技股份有限公司 | 用以供更新基本輸入輸出系統之橋接模組及其更新方法 |
| US9891996B2 (en) * | 2014-07-15 | 2018-02-13 | Dell Poducts, L.P. | Apparatus and method for recovering an information handling system from a non-operational state |
| US10067834B1 (en) * | 2017-10-05 | 2018-09-04 | Dell Products Lp | Systems and methods for resetting one or more system components in response to a watchdog timer (WDT) event |
| US11461179B2 (en) | 2018-07-20 | 2022-10-04 | Huawei Technologies Co., Ltd. | System recovery method and apparatus |
| TWI755184B (zh) * | 2020-12-03 | 2022-02-11 | 聯陽半導體股份有限公司 | 電子裝置及其開機方法 |
| US20230132214A1 (en) * | 2021-10-25 | 2023-04-27 | Canon Kabushiki Kaisha | Information processing apparatus and method of the same |
| TWI789142B (zh) * | 2021-12-03 | 2023-01-01 | 新唐科技股份有限公司 | 控制器、計算機裝置、bios復原備份方法 |
| WO2024072471A1 (en) * | 2022-09-28 | 2024-04-04 | Altiostar Networks India Private Limited | Automated basic input/output system (bios) recovery |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100248757B1 (ko) * | 1997-12-20 | 2000-03-15 | 윤종용 | 손상된 롬 바이오스 복구 방법 |
| US6122735A (en) * | 1998-05-21 | 2000-09-19 | Intel Corp. | Fault resilient boot circuit using ring counter |
| US6892323B2 (en) * | 1999-05-05 | 2005-05-10 | Giga-Byte Technology Co., Ltd. | Dual basic input/output system for a computer |
| US6754855B1 (en) * | 1999-12-01 | 2004-06-22 | Microsoft Corporation | Automated recovery of computer appliances |
| US6459624B1 (en) * | 2000-09-01 | 2002-10-01 | Megawin Technology Co., Ltd. | Memory structure capable of preventing data loss therein and method for protecting the same |
| FI114416B (fi) * | 2001-06-15 | 2004-10-15 | Nokia Corp | Menetelmä elektroniikkalaitteen varmistamiseksi, varmistusjärjestelmä ja elektroniikkalaite |
| US6651188B2 (en) * | 2001-06-29 | 2003-11-18 | Intel Corporation | Automatic replacement of corrupted BIOS image |
| TWI251771B (en) * | 2001-12-28 | 2006-03-21 | Asustek Comp Inc | Module and method for automatic restoring BIOS device, and the computer-readable recording media of storing the program codes thereof |
| US7013384B2 (en) * | 2002-01-15 | 2006-03-14 | Lenovo (Singapore) Pte. Ltd. | Computer system with selectively available immutable boot block code |
| US7024550B2 (en) * | 2002-06-28 | 2006-04-04 | Hewlett-Packard Development Company, L.P. | Method and apparatus for recovering from corrupted system firmware in a computer system |
| JP2004038529A (ja) * | 2002-07-03 | 2004-02-05 | Nec Corp | 情報処理装置 |
| US7143275B2 (en) * | 2002-08-01 | 2006-11-28 | Hewlett-Packard Development Company, L.P. | System firmware back-up using a BIOS-accessible pre-boot partition |
| US7194659B2 (en) * | 2002-12-10 | 2007-03-20 | International Business Machines Corporation | Method and system for detection and correction of entrance into an improper MBR state in a computer system |
| US7340638B2 (en) * | 2003-01-30 | 2008-03-04 | Microsoft Corporation | Operating system update and boot failure recovery |
| US7188278B1 (en) * | 2003-02-13 | 2007-03-06 | American Megatrends, Inc. | Method, system, and apparatus for utilizing compressed program code in the boot block portion of a computer BIOS |
| US7287199B2 (en) * | 2004-03-31 | 2007-10-23 | Giga-Byte Technology Co., Ltd. | Device capable of detecting BIOS status for clock setting and method thereof |
| US7409539B2 (en) * | 2004-08-06 | 2008-08-05 | International Business Machines Corporation | System design and code update strategy to implement a self-healing, self-verifying system |
| US20060230316A1 (en) * | 2005-03-30 | 2006-10-12 | Inventec Corporation | Method ensuring normal operation at early power-on self test stage |
| CN100426228C (zh) * | 2005-05-20 | 2008-10-15 | 鸿富锦精密工业(深圳)有限公司 | 切换计算机启动顺序的系统及方法 |
| TW200951813A (en) * | 2008-06-03 | 2009-12-16 | Dfi Inc | Method and apparatus for changing BIOS parameters via an exchange file |
-
2008
- 2008-04-28 TW TW097115578A patent/TW200945192A/zh unknown
- 2008-12-12 US US12/333,314 patent/US20090271660A1/en not_active Abandoned
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI793706B (zh) * | 2021-08-05 | 2023-02-21 | 鐿亨科技股份有限公司 | 自主偵測系統資料回寫系統及其應用方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20090271660A1 (en) | 2009-10-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW200945192A (en) | Motherboard and method for recovering BIOS thereof and for booting computer | |
| TWI515660B (zh) | 韌體變量更新方法 | |
| TWI514408B (zh) | 於裝置開機期間處置來自非揮發性記憶體之錯誤 | |
| JP6198876B2 (ja) | セキュア・リカバリ装置及び方法 | |
| CN100578461C (zh) | 一种引导程序的备份方法及其备份装置 | |
| TWI459294B (zh) | Bios程式的更新方法與其電腦系統 | |
| JP5077726B1 (ja) | コンピュータ、その制御方法及びプログラム | |
| TW200847021A (en) | Automatic backup, restore and update BIOS computer system | |
| TW201011647A (en) | Method for updating basic input/output system and method for repairing thereof | |
| TW201020779A (en) | System for auto-operating backup firmware and method thereof | |
| CN104035893A (zh) | 一种在计算机异常掉电时的数据保存方法 | |
| TWI441081B (zh) | 更新韌體方法與開機方法及使用其之電子裝置 | |
| CN1549131A (zh) | 一种计算机操作系统的修复方法 | |
| TW201011531A (en) | Computer system and related method of logging BIOS update operation | |
| CN101593083A (zh) | 对计算机配置信息进行保护和恢复的装置、计算机和方法 | |
| TW201248392A (en) | System and method for recovering data of a NVRAM | |
| TW201232401A (en) | BIOS updating system and method, computer readable recording medium having BIOS updating program stored therein, and its computer program products | |
| CN105786545B (zh) | 基于异构混合内存的断点恢复方法和系统 | |
| CN110069363A (zh) | 更新多处理器装置引导加载程序的方法、存储介质及装置 | |
| WO2012031567A1 (zh) | 文件系统的容错方法及其装置 | |
| JP2019133623A (ja) | メモリモジュール内のデータを保全するコンピュータシステムおよびそれを用いたコンピュータ実装方法 | |
| CN100375049C (zh) | 一种基本输入输出系统芯片的恢复方法 | |
| TWI486874B (zh) | 電子裝置及開機方法 | |
| CN101916216A (zh) | 一种嵌入式操作系统中bootrom的自动修复装置和控制方法 | |
| TW201435575A (zh) | 開機容錯裝置與其方法 |