[go: up one dir, main page]

TWI226017B - Method for detecting basic input/output system and updating power-on procedure - Google Patents

Method for detecting basic input/output system and updating power-on procedure Download PDF

Info

Publication number
TWI226017B
TWI226017B TW91136190A TW91136190A TWI226017B TW I226017 B TWI226017 B TW I226017B TW 91136190 A TW91136190 A TW 91136190A TW 91136190 A TW91136190 A TW 91136190A TW I226017 B TWI226017 B TW I226017B
Authority
TW
Taiwan
Prior art keywords
boot
basic input
image
output system
updating
Prior art date
Application number
TW91136190A
Other languages
Chinese (zh)
Other versions
TW200410142A (en
Inventor
Huo-Yuan Lin
Jen-Shuen Chen
Je-Shian Liau
Original Assignee
Giga Byte Tech Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Giga Byte Tech Co Ltd filed Critical Giga Byte Tech Co Ltd
Priority to TW91136190A priority Critical patent/TWI226017B/en
Publication of TW200410142A publication Critical patent/TW200410142A/en
Application granted granted Critical
Publication of TWI226017B publication Critical patent/TWI226017B/en

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The present invention provides a method for detecting basic input/output system and updating power-on procedure, which uses the updating reply program code in the memory of basic input/output system (BIOS) to detect if the system power-on BIOS images at the power-on area address in the peripheral storage device (such as hard disk) and the memory of BIOS (such EPROM) are the same during each time of computer power-on, so as to determine if the BIOS image can normally operate. When the detected BIOS image is abnormal, it can provide with selectively updating the power-on procedures and updating the BIOS image at the power-on area address in the peripheral storage device.

Description

12260171226017

【發明所屬之技術領域】[Technical Field to which the Invention belongs]

開機ϋ : ί為一種基本輸人輸出系統(BI0S)伯測及更新 比#其太卜/认特別是指一種可於每次電腦開機時,提供 、土別入雨出系統記憶體中系統開機映像(BIOS (bi〇s image) 的摘別及更新開機程序的方法。 先前技術】 ”一 f而言電腦在開機的時候’必須要做-些啟動時的 管理程序,即所謂的基本輸出入系統(BasicStart-up: ί is a basic input and output system (BI0S) test and update ratio # 其 太卜 / cognition especially refers to a system that can be provided each time the computer is turned on, the system can be turned on and off in the system memory. Extraction of BIOS (bios image) and a method for updating the boot process. Prior technology] "In terms of computer, when the computer is turned on, it must do some management programs at startup, the so-called basic input and output System

Input/〇utput System,BI0S),例如:電腦啟動時的自我 4试私式(P〇wer-on self_test)、以及磁碟機、鍵盤、螢 幕等低階設定,並提供一些控制供各種與電腦連接設備的 一般使用者在更新基本輸入輸出系統〇1〇幻時,在某 些情況下,可能無法在使用者的電腦上正常運作,由於基 本輸入輸出系統(BIOS)更新程序繁瑣,且燒錄基本輸入^ 出系統(B I 0 S )並不保證一定成功,如果系統已經運作得相 當好,縱使有新版本的基本輸入輸出系統(B丨〇 s )可供更 新,也不一定是最好的選擇,系統可能會有負面影響或效 能降低的情況發生,因此,如有使用者無法或不願^行^ 新的問題時,廠商有保固及服務的義務,將送回原薇待更 新的基本輸入輸出系統(B I 0S)的晶片(連同主機板)加以處 理,才能做基本輸入輸出系統(B I 0 S )韌體之更新。 以現有基本輸入輸出系統(B I 0 S )更新的方法而言,大Input / 〇utput System (BI0S), for example: Power-on self_test when the computer starts, and low-level settings such as drive, keyboard, screen, etc., and provide some controls for various and computer When the general user of the connected device updates the basic input and output system, in some cases, it may not work properly on the user's computer. Because the basic input and output system (BIOS) update procedure is cumbersome and burned The basic I / O system (BI 0 S) is not guaranteed to be successful. If the system is already working well, even if a new version of the basic I / O system (B 丨 〇s) is available for updating, it is not necessarily the best. If you choose, the system may have a negative impact or a decrease in performance. Therefore, if the user cannot or is unwilling to ^ perform ^ new problems, the manufacturer has the warranty and service obligations, and will return the original Wei to be updated. The chip of the input and output system (BI 0S) (together with the motherboard) is processed to update the firmware of the basic input and output system (BI 0 S). As far as the existing basic input-output system (B I 0 S) is updated,

1226017 五、發明說明(2) 致提供幾種方式:透過電腦之軟性磁碟機或CD_R〇M等方式 輸入磁碟片更新、網路下載(d〇wni〇ad)更新等。 ^ 、「第1圖」係為習知更新基本輸入輸出系統(B I 0S )電 細=^中電腦系統功能方塊圖,必須先藉助記載作業系統 開機程式的開機磁片來載入作業系統開機程式於記憶體單 凡120中,再由使用者執行儲存於周邊儲存裝置14〇的燒錄 2式將基本輸入輸出系統(BI〇s)更新檔案再程式化至基本 f出ί、统記憶體單& 1 3 〇。使用者若在電腦系、統1 0 0開 本輪人輸出系統(BI〇S)程式的階段,白基本輸 掃鍵盤)按下了某個按鍵,所按下之按鍵的 Ϊmscan/士0de)將會被傳送至中央處理單元wunio 觸發i键的it,基本輸入輸出系統(bi〇s)程式會擷取所 描碼與基本輸入輸出系,統⑻os)程式所斤知下杈㈣柃 碼相符合,基本輪入輸出系統(BI0S)』= ;熱鍵的:描 斷,…另-位址區段所在之燒錄程以::被二 程式。若使用者未觸發基本輸人輸出系統執:燒? 義的熱鍵,則基本輸入輸出系統(BI0S)程 )私^所疋 1 2 〇石兹1226017 V. Description of the invention (2) It is proposed to provide several methods: input a disk update through a computer's soft disk drive or CD_ROM, etc., and download from the Internet (d〇wno〇ad). ^ "Picture 1" is a conventional update of the basic input output system (BI 0S) = ^ Chinese computer system function block diagram, you must first load the operating system boot program with the boot disk that records the operating system boot program. In the memory list 120, the user executes the programming 2 type stored in the peripheral storage device 14 to reprogram the basic input output system (BI0s) update file to the basic memory list. & 1 3 〇. If the user presses a key while the computer system and system are running at the stage of the human output system (BI0S) program, the user presses a key, and the pressed key (按下 mscan / 士 0de). It will be sent to the central processing unit wunio to trigger it's i key. The basic input output system (bi0s) program will capture the traced code and the basic input output system (system os) program. Yes, the basic turn-in-output system (BI0S) ”=; Hotkey: Tracing,… Another-The burning process where the address section is located is:: is programmed by two. If the user has not triggered the basic input / output system to execute the hot key, the basic input / output system (BI0S) program is private 1 2 0 0

仃,且於基本輪入輸出系統(B I 0S)程式執L將會繼續執 電腦系統100的作業系統以開始進行電仃完成後,啟動 ^在燒錄程式執行之時,使用者可以輪、入、10 0的運作。 系統(B I os)更新檔案的路徑與檔名。當使用基本輸入輸出 入輸出系統(BIOS)更新檔案的路徑與檔名者指定基本輸 儲存裝置140如:軟碟片、光碟片、Ls4 ’儲存於周邊 '碟片的基本仃, and in the Basic Rotational Output System (BI 0S) program execution, L will continue to run the operating system of computer system 100 to start the computer. After the completion of the program, start ^ When the programming program is running, the user can , 10 0 operation. The system (B I os) updates the path and file name of the file. When using the basic input-output input-output system (BIOS) update file path and file name, specify the basic input storage device 140 such as: floppy disk, CD-ROM, Ls4 ’Basic storage on the peripheral 'disc

第6頁 1226017 五、發明說明(3) 輸入輸出系統(BIOS)更 部的記憶體單元1 2 0 (通 某個部份。但此設計雖 片開機以執行燒錄程式 輪出系統(BIOS)更新問 版本更新的要求,因此 言’希冀提供一種免額 輸出系統(BIOS)更新, 輪出系統(BIOS)偵測及 【發明内容】 本發明之主要目的 出系統(BIOS)偵測及更 入輸出系統(BIOS)記憶 周邊儲存裝置與基本輸 域位址的基本輪入輸出 以判斷基本輸入輸出系 供選擇性地更新開機程 基本輸入輸出系統映像 開機程序正常運作之最 有關本發明之詳細 下: 【實施方式】 本發明係為基本輸 程序方法,係當每次電 $精案便會被载入電腦系統 ^為一種動態隨機存取記憶 可解決無法使用作業系統的 ^問題,但是針對送修的基 ^ 無法解決糸統商面對快 ’站在維修廠商與使用者的 外的軟碟片、光碟片進行基 且可於每次開機時,提供基 更新開機程序的方法。 1 0 0内 體)的 開機磁 本輸入 速、多 立場而 本輸入 本輸入 在於提 新開機 體中的 入輸出 系統映 統映像 序,並 (BIOS 主要目 内容及 供電腦開機時,基本 程序的方法,係透過 更新回覆程式碼,藉 系統(BIOS)記憶體中 像(BIOS Image)是否 (βI〇S I mage )是否正 更新硬碟中開機區域 I m a g e ),達到維持電 的。 技術,茲就配合圖式 輸入輸 基本輸 由檢查 開機區 相同, 常’提 位址的 腦系統 說明如 入輸出系統(BIOS)偵測及更 腦系統1 00進行開機程序時, 新開機 能夠Page 6 1226017 V. Description of the invention (3) I / O system (BIOS) more memory unit 1 2 0 (through a certain part. But this design although the chip is booted to run the programming program rotation system (BIOS) The update asks for a version update request, so I hope to provide a free output system (BIOS) update, roll-out system (BIOS) detection, and [invention] the main purpose of the present invention is to detect and update the system (BIOS) The output system (BIOS) memorizes the basic rotation output of the peripheral storage device and the basic input domain address to determine that the basic input and output are used to selectively update the boot process. The basic input and output system image and the normal operation of the boot process are most relevant to the present invention. : [Embodiment] The present invention is a basic program input method. It will be loaded into the computer system every time the electricity is saved. It is a dynamic random access memory that can solve the problem that the operating system cannot be used. Repairing the basics ^ can't solve the problem that the system vendors face quickly, standing on the basis of the floppy discs and optical discs outside the maintenance manufacturer and the user, and can provide the basics every time the system is turned on. The method of the new boot process. 100 internal body) boot magnetic book input speed, multiple positions and this input is to update the image sequence of the input and output system in the new boot body, and (the main contents of the BIOS and for the computer to boot At the time, the basic procedure method is to update the reply code to check whether the BIOS image in the system (BIOS) is updated (βI〇SI mage) to update the boot area I mage on the hard disk. . Technology, it is compatible with the graphics input and input basic input by checking the boot area is the same, often the address of the brain system, such as the input and output system (BIOS) detection and update when the brain system 100 boot process, the new boot can

1226017 五、發明說明(4) 自動债測基本輪人於山/ μ广上 别入輪出系統記憶體130(如·· EPROM)中的開 你品^位1的系統開機映像(Bi〇s Image)是否能夠正常運 作,並同時檢杳s、息 ^ / —周邊餘存裝置1 4 0 (如:硬碟)中的開機區 $w μ i、 々映像(BI〇S I mage)是否需要進行更新, 猎以k供開機程岸:^隹彡-1226017 V. Description of the invention (4) The basic round of automatic debt testing is Yu Shan / μ Guangshang In and out of the system memory 130 (such as EPROM) to open your product ^ bit 1 system boot image (Bi0s Image) whether it can work normally, and simultaneously check 、 s, information ^ /-whether the boot area $ w μ i, 々 image (BI〇SI mage) in peripheral peripheral devices 1 4 0 (such as: hard disk) need to be performed Update, hunt for k for boot: ^ 隹 彡-

/-田、I处七趾進订時可選擇性地更改開機程序,並進 Υ σ、 " ^ ^置1 4 0中開機區域位址的系統開機映像(B I 0S 者執行基本輸人輸出系統記憶體130(如: 更斩、隹而二,區域位址的系統開機映像(BIOS Image)的 ^ 而維護電腦系統_開機程序的完整及正常運 首先’針對本發明所提出的基本輸入輸出奉鲚#产⑽ 運作做個說明,並透逬「笛q +铷入輸出糸統圯k體 楚發現,本許明其士於°认」及苐b圖」兩圖中可以 _ ^ 出季^二别入輸出系統記憶體1 7 〇與習知基 輪入輸出糸統,己憶體160之間的主要差 知基本輸入輸出系統記憶體1 60中切判」邱A A X月在 間來存放用來執行基本輸入輪 / 邛伤的記憶體 機程序的,,更新回覆程式碼,,:也:;尤二^Bi0S)偵測及更新 系統記憶體i 70中基本上區分為兩Ύ八本月曰基本輸入輸 統開映像的區塊;另一則是用來 刀· 一疋用來執行 塊。因此能夠達到當電腦系统# 更新回覆程式碼的 記憶體中開機區域位址之系統開機^ =時對儲存裝置與 可提供選擇性地更新開機程序,以及進仃偵測比對,並 開機映像的技術。 新儲存裝置中的系 第8頁 1226017 五 發明說明(5) 明 式 電 所 行 系 系 之 接著,透過「第4 — 運作主要流程^部分及、4〜b圖」可“説明本發 =動開機程序(步驟2。心,。/、先,透過-更新回覆程 勃:’由作業系統開機程式首為電腦系統1 0 0獲得啟動 執:,步驟均係透過執行的程序步驟,之後 ’接者,讀取第—系統開更新回覆程式碼來加以進 j開機映像(步騍2 2 0 ),映像(步驟210);以及第二 n L Λ映像係可分別讀取、自Λ—系統開機映像及第二 周故儲存裝置1 4 〇中,=本輪入輪出系統記憶體 1 3 0,係為一種電壓 /、中基本輪入輸出系統記憶體 (EEPR0M),其特性在於、可程式化唯讀記憶體 資料,但可以藉由電子二ς電電源消失時仍能保有其中的 料,周邊儲存裝置i4〇指的"化〃的方式來消除更新其中的資 其他電腦系統1〇〇的 曰用係硬碟(hard disk),其可藉由 片….)傳輸或者透過電腦網=儲存裝置(如:磁# 、光碟 路…)下載的方式進行更新吟(如:有線網路、無線網 以下,將以第一车絲 140,而第二系統開機映像^機映像係讀取自周邊儲存裝置 憶體1 30為實施例谁 恭頃取自基本輸入輸出系統記 首春ϋ遲丁後、,的流程說明: (步驟230)假使完貝整取出直來的第二系統開機映像是否完整? ^^ ^ ' 流程進入到步驟A,表亍// 彳步驟B處。 作,此時本發明必須進行對、第/統開機映像正常可運 、退丁 t弟一糸統開機映像的偵測及诗/-Tian, I can selectively change the boot process when the seven-toed order is made, and enter quot, " ^ ^ Set the boot image of the system at the boot area address in 1 40 (BI 0S perform the basic input and output system Memory 130 (for example, the second, the second, the system boot image (BIOS Image) of the regional address ^ and maintain the computer system _ the complete and normal operation of the boot process First of all, for the basic input and output provided by the present invention ⑽ # 产 ⑽ Operation to make a description, and through the "diq q + input and output system", it is found that this book can be seen in the two pictures "°" and "b picture" _ ^ 出 季 ^ 二 别The input and output system memory 170 and the conventional input and output system, the main difference between the memory 160 and the basic input and output system memory 1 60 are cut off. "Qiu AAX is stored between months to perform basic input. Round / scratched memory machine program, update the response code, and also :; especially: ^ Bi0S) detection and update of the system memory i 70 is basically divided into 28 basic input input this month Open the image block; the other is used for the knife Therefore, it can be achieved when the computer system # updates the response code in the boot area address of the system when the system is booted ^ = to the storage device and can selectively update the boot process, as well as detect and compare, and boot image The system in the new storage device. Page 8 1226017 Five invention descriptions (5) Next to the system of Mingshi Electric Power Station, through "The 4th-Main Operation Process ^ Part and Figures 4 ~ b" can be explained Start = start the boot process (step 2. Heart, /, first, through-update the reply Cheng Bo: 'from the operating system boot program first for the computer system 1 0 0 to get the start-up license :, the steps are the steps of the program through execution, After that, the user reads the first-system update response code to add the boot image (step 2 2 0), the image (step 210); and the second n L Λ image system can be read separately from Λ —The system boot image and the second week old storage device 1 4 0, = this round in and out of the system memory 130, which is a kind of voltage / medium basic round in and output system memory (EEPR0M), which is characterized by Programmable read-only memory Data, but you can still keep the materials in it when the electronic power supply disappears, and the peripheral storage device i4〇 refers to the "combination" method to eliminate the update of the other computer systems. Hard disk, which can be updated by downloading or downloading through computer network = storage device (such as magnetic #, CD-ROM, etc.) (such as below wired network, wireless network, etc.) Take the first car wire 140, and the second system boot image ^ machine image is read from the peripheral storage device memory body 30 as an example. Who will be taken from the basic input and output system. Explanation: (Step 230) Is the boot image of the second system taken out completely after Wan Beizheng is complete? ^^ ^ 'The flow proceeds to step A, table 亍 // 彳 step B. At this time, the present invention must perform detection and poetry of the system boot image, the boot image is normally operational, and the system boot image is retired.

第9頁 1226017 五、發明說明(6) I查,藉此主要係能夠確保館存於 丨統開機映像也能夠正常被執行/周邊儲存裝置中的第一系 I映像發生異常狀況時,能夠5未來當第二系統開機 入輸出系統記憶體130中,可卜^回復(recovery)至基本輪 序正常運作的目的。在步驟°,到維持電腦系統1⑽開機程 映像與第二系統開機映像 ,首先執行第一系統開機 |開機映像是否相同?(步驟? 了(步驟240 );判斷兩系統 ,系統開機映像(步驟2 8 0 )f接如果不相同,則更新第一 映像(步驟2 6 0 ),後續再谁A f,再去執行第二系統開機 則,如果兩系統開機映像進目執/于開機程序(步驟270);否 統開機映像(步驟2 6 0 ),後^ ^的°舌,則直接執打第二系 2 7 0 V 5卜l· έ士击士、 後、、、員再進入執行開機程序(步驟 |〇〇)、,至此結束本發明整個運作流程。 |常執Γ ί 2入:t:β ’則表示第二系統開機映像無法正 !:步本發明就必須要更… | ’’ , 八中更新作業係將儲存於周邊儲存裝置1 4〇上 的第一系統開機映像給霜 ·十、$甘丄 车絲#涪減舄(〇VerWri1:e)至基本輸入輸出 德、° =豆’ 的第二系統開機映像中,覆寫完成之 逢,本^程將會再度回到前述步驟2 3 0處。如此,將可以 時^ f ^系^ 1 〇 〇在透過本發明方法每次進行開機程序 I時,都能夠正常運作的機制。 汁 中的ΐ ΐ : ί ”及更新開機程序的方法上,車交習知技術 I 彳 末侍間易有效率,至於在實現本發明方法之夺 功能方塊(請參閱「第^2圖^); 2術中的系統 乐丄圖」)間早許多,本發明在電腦系 1226017 五、發明說明(7) 統1 0 0中僅需要透過中央處理單元11 0對基本輸入輸出系統 記憶體單元1 3 0及周邊儲存裝置1 4 0進行執行操作控制即可 實現本發明方法。 雖然本發明以前述之較佳實施例揭露如上,然其並非 用以限定本發明,任何熟習此技藝者,在不脫離本發明之 精神和範圍内,當可作些許之更動與潤飾,因此本發明之 保護範圍當視後附之申請專利範圍所界定者為準。Page 9 1226017 V. Description of the invention (6) I check. This is mainly to ensure that the library's boot image can also be executed normally. When the first series I image in the peripheral storage device is abnormal, it can be 5 In the future, when the second system is booted into the output system memory 130, it can be recovered to the purpose of normal operation of the basic sequence. In step °, to maintain the computer system 1⑽ boot process image and the second system boot image, first perform the first system boot | Is the boot image the same? (Step? Yes (step 240); determine the two systems, the system boot image (step 280), if the connection is not the same, then update the first image (step 260), and then whoever f, then go to execute the first If the two systems are booted, if the boot images of the two systems are executed in the boot process (step 270); if the boot images of the two systems are not booted (step 2 60), then the second system will directly hit the second system 2 7 0 V5. After the striker, the striker, the striker, and the striker enter the execution startup procedure (step | 〇〇), and the entire operation process of the present invention is ended. | 执 定 Γ 2 Enter: t: β 'means The boot image of the second system cannot be corrected !: In the present invention, it is necessary to change the ... | '', the update operation of the eighth middle school will send the boot image of the first system stored on the peripheral storage device 140 to the frost, ten, and $ gan车 丝 # 涪 减 舄 (〇VerWri1: e) to the basic system input image of the second input and output, ° = bean ', when the overwriting is completed, this process will return to the previous step 2 30 again. In this way, it will be possible to use ^ f ^ system ^ 1 〇 00 each time through the method of the present invention to perform the boot process I, can be normal The operating mechanism. The method of updating the booting process and the method of updating the booting procedure are as follows: I know the technology is easy and efficient. As for implementing the functional block of the method of the present invention (please refer to "section ^ 2 Figures ^); 2 The system's music chart during the operation "a lot earlier, the present invention is in the computer department 1226017 V. Description of the invention (7) In the system 100, only the central input unit 110 needs to be memorized by the central processing unit 110 The body unit 130 and the peripheral storage device 140 can perform operation control to implement the method of the present invention. Although the present invention is disclosed above with the foregoing preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art can make some modifications and retouching without departing from the spirit and scope of the present invention. The scope of protection of the invention shall be determined by the scope of the attached patent application.

第11頁 1226017 圖式簡單說明 第1圖為習知基本輸入輸出系統(B I 0S )更新方法之電腦系 統功能方塊圖; 第2圖為本發明基本輸入輸出系統(B I 0S )偵測及更新開機 程序方法之電腦系統功能方塊圖; 第3 - a圖為習知基本輸入輸出系統記憶體之示意圖; 第3-b圖為本發明基.本輸入輸出系統記憶體之示意圖;及 第4-affl、第4-b圖為本發明基本輸入輸出系統(BIOS)偵測 及更新開機程序方法之方法流程圖。 【圖式符號說明】1226017 on page 11 Brief description of the diagram. The first diagram is a functional block diagram of a computer system of the conventional method for updating the basic input and output system (BI 0S). The second diagram is the detection and update of the basic input and output system (BI 0S) of the present invention. Functional block diagram of the computer system of the program method; Figure 3-a is a schematic diagram of the memory of a conventional basic input output system; Figure 3-b is a schematic diagram of the memory of the present invention. The input and output system memory; and Figure 4-affl FIG. 4-b is a flowchart of a method for detecting and updating a boot procedure by a basic input output system (BIOS) of the present invention. [Illustration of Symbols]

10 0 電腦糸統 110 中央處理單元 120 記憶體 13 0 基本輸入輸出系統(B I 0 S)記憶體 140 周邊儲存裝置 150 基本輸入裝置 160 習知啟動程式碼區塊 170 本發明啟動程式碼區塊 步驟2 0 0 透過一更新回覆程式碼啟動開機程序 步驟2 1 0 讀取一第一系統開機映像10 0 Computer system 110 Central processing unit 120 Memory 13 0 Basic input output system (BI 0 S) memory 140 Peripheral storage device 150 Basic input device 160 Known startup code block 170 The present invention starts the code block step 2 0 0 Start the boot process through an update response code Step 2 1 0 Read a boot image of the first system

步驟2 2 0 讀取一第二系統開機映像 步驟2 3 0 該第二系統開機映像完整 步驟2 4 0 執行該第一系統開機映像與該第二系統開機映 像之比對 步驟2 5 0 兩系統開機映像相同Step 2 2 0 Read a boot image of the second system. Step 2 3 0 Complete the boot image of the second system. Step 2 4 0 Perform the comparison between the boot image of the first system and the boot image of the second system. Step 2 5 0 Same boot image

第12頁 1226017 圖式簡單說明 步驟2 6 0 步驟2 7 0 步驟2 8 0 步驟2 9 0 執行該第二系統開機映像 進入執行開機程序 更新該第一系統開機映像 更新該第二系統開機映像Page 12 1226017 Brief description of the drawings Step 2 6 0 Step 2 7 0 Step 2 8 0 Step 2 9 0 Execute the boot image of the second system Enter the boot process to update the boot image of the first system Update the boot image of the second system

第13頁Page 13

Claims (1)

12260171226017 申請專利範圍 ^_____ 一種基本輸入輪出系統(BIOS)偵測及 法,係於電腦系統每次開機時對儲疒壯新開機程序方 開機區域位址之開機映像進行貞 t,置與記憶體中 像,該方法包含下列步驟: 子衣置中的開機映 透過一 步驟: 更新回覆程式碼啟動開機程序 執行下列 讀取一第一系統開機映像; 讀取一第二系統開機映像;及 °亥苐一基本系統映像完整,執杆 開機映像與該第二系統開機映像之比對·,^ 當兩系統開機映像不相同時,執行下 驟: v 糸統 更新該第一系統開機映像;及 2. 執行該第二系統開機映像,進入執行開機程 序。 王 如申請專利範圍第1項所述之基本輸入輸出系統 (BIOSΜ貞測及更新開機稃序方法,其中該第一系統開 機映像及該第二系統開機映像係可分別讀取自一周邊 儲存裝置及一基本輸入輸出系統記憶體的群組組合 中 〇 如申請專利範圍第2項所述之基本輸入輸出系統 (Β I 0S )偵測及更新開機稃序方法,其中該周邊儲存裂 置係為一硬碟(hard disk)Scope of patent application ^ _____ A basic input wheel-out system (BIOS) detection and method, which is used to store the boot image of the boot area address of the new boot process on the computer system each time it is turned on, and place it in memory In the image, the method includes the following steps: The boot image in the sub-coat is placed in one step: update the response code to start the boot process and execute the following to read a first system boot image; read a second system boot image; and (1) The basic system image is complete, and the boot image is compared with the second system boot image. ^ When the two system boot images are different, perform the following steps: v Update the first system boot image; and 2 . Execute the boot image of the second system to enter the boot process. The basic input and output system (BIOSM testing and updating boot sequence method described in Wang Ru's patent application item 1), wherein the boot image of the first system and the boot image of the second system can be read separately from a peripheral storage device And a basic input / output system memory group combination. The basic input / output system (B I 0S) described in item 2 of the patent application scope detects and updates the boot sequence method, wherein the peripheral storage split system is A hard disk 1226017 六、申請專利範圍 4. 如申請專利範圍第2項所述之基本輸入輸出系統 (B I 0S )偵測及更新開機程序方法,其中該基本輸入輸 出系統記憶體係為一電壓消除式可程式化唯讀記憶體 (EEPR0M)。 5. 如申請專利範圍第1項所述之基本輸入輸出系統 (B I 0S )偵測及更新開機程序方法,其中該基本輸入輸 出系統記憶體至少包含有該第二系統開機映像區塊及 該更新回覆程式碼區塊。 6. 如申請專利範圍第1項所述之基本輸入輸出系統 (B I 0S )偵測及更新開機程序方法,其中該第一系統開 機映像及該第二系統開機映像係為電腦系統開機所需 之基本輸入輸出系統測試的程式映像(I m a g e )。 7. 如申請專利範圍第1項所述之基本輸入輸出系統 (B I 0S )偵測及更新開機程序方法,其中該方法更包含 當該第二系統開機映像不完·整,執行更新該第二系統 開機映像的步驟。 8. 如申請專利範圍第7項所述之基本輸入輸出系統 (BIOS)偵測及更新開機程序方法,其中該執行更新該 第二系統開機映像的步驟,係將該周邊儲存裝置儲存 之該第一系統開機映像覆寫(〇 v e r w r i t e )至該基本輸 入輸出系統記憶體的該第二系統開機映像中。 9. 如申請專利範圍第1項所述之基本輸入輸出系統 (B I 0S )偵測及更新開機程序方法,其中該方法更包含 當兩系統開機映像相同時,執行下列步驟:1226017 VI. Scope of patent application 4. The basic input output system (BI 0S) method for detecting and updating the booting program as described in item 2 of the scope of patent application, wherein the memory system of the basic input output system is a voltage-cancellable programmable Read-only memory (EEPR0M). 5. The basic input-output system (BI 0S) method for detecting and updating the booting process as described in item 1 of the scope of the patent application, wherein the basic input-output system memory includes at least the second system boot image block and the update Reply to code block. 6. The basic input output system (BI 0S) method for detecting and updating the booting program as described in item 1 of the scope of the patent application, wherein the first system boot image and the second system boot image are required for the computer system to boot. Program image (I mage) of basic input output system test. 7. The basic input and output system (BI 0S) method for detecting and updating the booting program as described in item 1 of the scope of the patent application, wherein the method further includes performing an update of the second system when the booting image of the second system is incomplete and complete. Steps for system boot image. 8. The basic input-output system (BIOS) detection and update boot program method as described in item 7 of the scope of the patent application, wherein the step of updating the boot image of the second system is performed by storing the first storage device in the second storage device. A system boot image is overwritten to the second system boot image of the basic input output system memory. 9. The method for detecting and updating the boot process according to the basic input output system (B I 0S) described in item 1 of the scope of patent application, wherein the method further includes performing the following steps when the boot images of the two systems are the same: 第15頁 1226017 六、申請專利範圍 執行該第二系統開機映像;及 進入執行開機程序。 1 0.如申請專利範圍第1項所述之基本輸入輸出系統 (B I 0S )偵測及更新開機程序方法,其中該方法更包含 至少可透過一外部周邊儲存裝置傳輸及利用一電腦網 路下載的方式,進行該第一系統開機映像更新的步 驟。 1 1.如申請專利範圍第1 0項所述之基本輸入輸出系統Page 15 1226017 VI. Scope of Patent Application Execute the boot image of the second system; and enter into the boot process. 10. The method for detecting and updating the boot process according to the basic input-output system (BI 0S) described in item 1 of the scope of patent application, wherein the method further includes transmitting at least through an external peripheral storage device and downloading using a computer network Way, performing the step of updating the boot image of the first system. 1 1. Basic input-output system as described in item 10 of the scope of patent application (B I 0S )偵測及更新開機程序方法,其中該電腦網路至 少包含有線網路以及無線網路。(B I 0S) A method for detecting and updating the boot process, wherein the computer network includes at least a wired network and a wireless network. 第16頁Page 16
TW91136190A 2002-12-13 2002-12-13 Method for detecting basic input/output system and updating power-on procedure TWI226017B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW91136190A TWI226017B (en) 2002-12-13 2002-12-13 Method for detecting basic input/output system and updating power-on procedure

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW91136190A TWI226017B (en) 2002-12-13 2002-12-13 Method for detecting basic input/output system and updating power-on procedure

Publications (2)

Publication Number Publication Date
TW200410142A TW200410142A (en) 2004-06-16
TWI226017B true TWI226017B (en) 2005-01-01

Family

ID=35613519

Family Applications (1)

Application Number Title Priority Date Filing Date
TW91136190A TWI226017B (en) 2002-12-13 2002-12-13 Method for detecting basic input/output system and updating power-on procedure

Country Status (1)

Country Link
TW (1) TWI226017B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI514281B (en) * 2014-08-28 2015-12-21 SATA storage device with SPI interface, booting method using the SATA storage device, and updating method of basic input/output system code

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI514281B (en) * 2014-08-28 2015-12-21 SATA storage device with SPI interface, booting method using the SATA storage device, and updating method of basic input/output system code

Also Published As

Publication number Publication date
TW200410142A (en) 2004-06-16

Similar Documents

Publication Publication Date Title
TWI251771B (en) Module and method for automatic restoring BIOS device, and the computer-readable recording media of storing the program codes thereof
US20020194535A1 (en) Backup of a computer
US20050010835A1 (en) Autonomic non-invasive backup and storage appliance
TW200847021A (en) Automatic backup, restore and update BIOS computer system
TW200404255A (en) Firmware updating
US20210342217A1 (en) System and method for remotely diagnosing and repairing a computing device
TWI227858B (en) Method for updating BIOS
US20170046229A1 (en) Dual boot computer system
TWI441081B (en) Method for flashing firmware and booting method and electronic apparatus using the method thereof
US20060150037A1 (en) Methods and systems for operating system recovery
US8127122B2 (en) Selection of boot drive in a computer system
CN100454269C (en) Automatic repair method and system for basic input and output system
CN106201602B (en) Label providing method, label obtaining method, server and electronic equipment
TWI296778B (en) Method and system for maintaining smbios
US8949588B1 (en) Mobile telephone as bootstrap device
TWI226017B (en) Method for detecting basic input/output system and updating power-on procedure
TWI294098B (en) Fast boot method and system
CN114995852A (en) Device upgrade method, device and computer-readable storage medium
US20080201572A1 (en) Method and system for uniformizing product data embedded in a computer platform
JP6559984B2 (en) Digital evidence creation device, digital evidence creation system, and digital evidence creation program
US7346765B2 (en) Systems and methods for facilitating computer system recovery
TW201015296A (en) Method for auto-testing environment variable setting
US7730359B2 (en) Repair of network communication files
TWI467484B (en) Bios for self-verifying option rom and the verifying method thereof
CN100492293C (en) Updating method of customized basic input and output system

Legal Events

Date Code Title Description
MK4A Expiration of patent term of an invention patent