本發(fā)明涉及一種調(diào)整開機(jī)引導(dǎo)順序的方法,尤其涉及一種通過(guò)彈出BIOS引導(dǎo)菜單調(diào)整和儲(chǔ)存開機(jī)啟動(dòng)引導(dǎo)順序的方法。
背景技術(shù):
BIOS(Basic Input Output System,基本輸入輸出系統(tǒng))技術(shù)一直是計(jì)算機(jī)軟件系統(tǒng)中與硬件聯(lián)系最緊密的,在PC 啟動(dòng)的過(guò)程中,BIOS 擔(dān)負(fù)著初始化硬件,檢測(cè)硬件功能,以及引導(dǎo)操作系統(tǒng)的責(zé)任,可以看出,BIOS 對(duì)于計(jì)算機(jī)系統(tǒng)來(lái)說(shuō),是非常重要的系統(tǒng)軟件,沒(méi)有BIOS 的計(jì)算機(jī)是無(wú)法運(yùn)行的。
目前大部分的BIOS廠商都會(huì)提供BIOS設(shè)置菜單,用戶啟動(dòng)計(jì)算機(jī)后,經(jīng)由一設(shè)置按鍵先進(jìn)入到此BIOS設(shè)置菜單的開機(jī)選項(xiàng)頁(yè)面,然后再經(jīng)選擇進(jìn)入開機(jī)順序頁(yè)面,該開機(jī)順序頁(yè)面包含多個(gè)開機(jī)次序選項(xiàng),用以排序計(jì)算機(jī)開機(jī)時(shí),啟動(dòng)該些開機(jī)設(shè)備的開機(jī)引導(dǎo)順序,若用戶欲修改該開機(jī)引導(dǎo)順序,須于開機(jī)順序頁(yè)面逐項(xiàng)設(shè)定開機(jī)次序選項(xiàng)所對(duì)應(yīng)的開機(jī)設(shè)備。
另外廠商亦提供可使用一特定熱鍵進(jìn)入的一特定接口,該特定接口僅包含若干個(gè)開機(jī)設(shè)備的選項(xiàng),例如,用戶可選擇USB、光驅(qū)、軟盤驅(qū)動(dòng)器或者是PXE(Preboot Execution Environment)等開機(jī)設(shè)備作為系統(tǒng)當(dāng)前的開機(jī)啟動(dòng)設(shè)備但是用戶不能在該特定接口調(diào)整開機(jī)引導(dǎo)順序。
因此,依照現(xiàn)有技術(shù),若用戶已經(jīng)經(jīng)由該特定熱鍵進(jìn)入提供該若干個(gè)開機(jī)設(shè)備的選項(xiàng)供選擇作為開機(jī)啟動(dòng)設(shè)備的特定接口,當(dāng)用戶決定調(diào)整默認(rèn)的開機(jī)引導(dǎo)順序時(shí),用戶必須先關(guān)機(jī)并重新啟動(dòng),再通過(guò)該設(shè)置按鍵進(jìn)入BIOS設(shè)置菜單的開機(jī)選項(xiàng)頁(yè)面,然后再經(jīng)選擇進(jìn)入開機(jī)順序頁(yè)面,還要逐一設(shè)定修改開機(jī)次序選項(xiàng)所對(duì)應(yīng)的開機(jī)設(shè)備,才能更改開機(jī)引導(dǎo)順序,如此反復(fù)操作,往往會(huì)增加不必要的時(shí)間和精力的浪費(fèi),且用戶在開機(jī)后,雖通過(guò)特定熱鍵能夠進(jìn)入一特定接口選擇開機(jī)設(shè)備作為開機(jī)啟動(dòng)設(shè)備,但是此接口僅提供選擇當(dāng)前的開機(jī)啟動(dòng)設(shè)備,無(wú)法滿足用戶調(diào)整默認(rèn)的開機(jī)引導(dǎo)順序的需求。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)上述情況,本發(fā)明的目的主要在于提供一種無(wú)需頻繁的切換頁(yè)面,僅通過(guò)預(yù)設(shè)熱鍵,即可同時(shí)提供用戶調(diào)整默認(rèn)的開機(jī)引導(dǎo)順序及直接選擇當(dāng)前要使用的開機(jī)啟動(dòng)設(shè)備的方法,同時(shí)保存被調(diào)整過(guò)的開機(jī)引導(dǎo)順序,方便用戶選擇和調(diào)整啟動(dòng)開機(jī)設(shè)備的順序。
為達(dá)到上述目的,本發(fā)明提供一種調(diào)整開機(jī)引導(dǎo)順序的方法,用于調(diào)整一計(jì)算機(jī)的開機(jī)引導(dǎo)順序,該方法包括以下步驟:
開啟該計(jì)算機(jī)的電源;
當(dāng)接收到一預(yù)設(shè)熱鍵輸入時(shí),該計(jì)算機(jī)進(jìn)入一BIOS引導(dǎo)菜單,該BIOS引導(dǎo)菜單包含該計(jì)算機(jī)的若干開機(jī)設(shè)備的名稱;
接收一上鍵及一下鍵至少其中之一輸入,并依據(jù)該至少其中之一輸入相應(yīng)調(diào)整開機(jī)引導(dǎo)順序,根據(jù)該開機(jī)引導(dǎo)順序決定各該開機(jī)設(shè)備的優(yōu)先權(quán);
于一顯示設(shè)備顯示該BIOS引導(dǎo)菜單,該BIOS引導(dǎo)菜單包含根據(jù)優(yōu)先權(quán)的高低重新排序的該若干開機(jī)設(shè)備的名稱;
于重新開啟該計(jì)算機(jī)的電源時(shí),進(jìn)入優(yōu)先權(quán)最高的開機(jī)設(shè)備的一系統(tǒng)。
特別地,每個(gè)該開機(jī)設(shè)備在該計(jì)算機(jī)中分別對(duì)應(yīng)一引導(dǎo)變量的值,且優(yōu)先權(quán)的高低由若干該開機(jī)設(shè)備所分別對(duì)應(yīng)的引導(dǎo)變量的值在該計(jì)算機(jī)中的排列順序確定。
特別地,該方法還包括:判定是否接收到一選擇輸入,依據(jù)該判定結(jié)果決定保存該被調(diào)整過(guò)的開機(jī)引導(dǎo)順序并用以更新默認(rèn)的開基引導(dǎo)順序,若判定為是,該計(jì)算機(jī)根據(jù)該被調(diào)整過(guò)的開機(jī)引導(dǎo)順序相應(yīng)改變?nèi)舾稍撻_機(jī)設(shè)備所對(duì)應(yīng)的引導(dǎo)變量的值的排列順序并保存,若判定為否,則進(jìn)入一預(yù)設(shè)的開機(jī)設(shè)備或一被選擇的開機(jī)設(shè)備,且不保存若干該開機(jī)設(shè)備的引導(dǎo)變量的值的排列順序。
相較于現(xiàn)有技術(shù),本發(fā)明的調(diào)整開機(jī)引導(dǎo)順序的方法,無(wú)需進(jìn)入BIOS設(shè)置菜單,僅通過(guò)預(yù)設(shè)熱鍵調(diào)整開機(jī)引導(dǎo)順序的方法,即可同時(shí)提供用戶調(diào)整默認(rèn)的開機(jī)引導(dǎo)順序及直接選擇當(dāng)前要使用的開機(jī)啟動(dòng)設(shè)備的方法,同時(shí)保存被調(diào)整過(guò)的開機(jī)引導(dǎo)順序,方便用戶選擇和調(diào)整開機(jī)啟動(dòng)設(shè)備,節(jié)省用戶的時(shí)間。
【附圖說(shuō)明】
圖1是本發(fā)明調(diào)整開機(jī)引導(dǎo)順序的方法的一個(gè)實(shí)施例的流程圖;
圖2是本發(fā)明調(diào)整開機(jī)引導(dǎo)順序的方法的一個(gè)實(shí)施例的熱鍵示意圖;
圖3是本發(fā)明調(diào)整開機(jī)引導(dǎo)順序的方法的一個(gè)實(shí)施例的BIOS引導(dǎo)菜單的示意圖;
圖4是本發(fā)明調(diào)整開機(jī)引導(dǎo)順序的方法的一個(gè)實(shí)施例的保存BIOS引導(dǎo)菜單的示意圖。
【具體實(shí)施方式】
本發(fā)明提供一種調(diào)整開機(jī)引導(dǎo)順序的方法,無(wú)需進(jìn)入BIOS設(shè)置菜單,僅通過(guò)預(yù)設(shè)熱鍵調(diào)整開機(jī)引導(dǎo)順序的方法,即可同時(shí)提供用戶調(diào)整默認(rèn)的開機(jī)引導(dǎo)順序及直接選擇當(dāng)前要使用的開機(jī)啟動(dòng)設(shè)備的方法,同時(shí)保存被調(diào)整過(guò)的開機(jī)引導(dǎo)順序,方便用戶選擇和調(diào)整開機(jī)啟動(dòng)設(shè)備,節(jié)省用戶的時(shí)間,請(qǐng)參閱圖1,為本發(fā)明調(diào)整開機(jī)引導(dǎo)順序的方法的一個(gè)實(shí)施例的流程圖,如圖所示,該方法包括下列步驟:
步驟12:開啟計(jì)算機(jī)的電源;
步驟13:判斷是否接收到一預(yù)設(shè)熱鍵輸入,即用戶是否按下該預(yù)設(shè)熱鍵,若是,轉(zhuǎn)至步驟14,若否,則轉(zhuǎn)至步驟15,請(qǐng)參閱圖2,為本實(shí)施例設(shè)定的預(yù)設(shè)熱鍵示意圖,于本實(shí)施例中,設(shè)定F6為調(diào)整開機(jī)引導(dǎo)順序的預(yù)設(shè)熱鍵;;
步驟14:進(jìn)入一BIOS引導(dǎo)菜單,請(qǐng)參閱圖3,為本實(shí)施例的BIOS引導(dǎo)菜單的示意圖,如圖所示,該BIOS引導(dǎo)菜單中顯示該計(jì)算機(jī)的若干開機(jī)設(shè)備的名稱,且當(dāng)前用戶選定的開機(jī)設(shè)備為IBA GE Slot 0500 v1553;
步驟15:結(jié)束;
步驟16:判斷是否接收一上鍵及一下鍵其中之一輸入,即判斷用戶是否調(diào)整開機(jī)引導(dǎo)順序,若是,轉(zhuǎn)至步驟17,若否,則轉(zhuǎn)至步驟18;
步驟17:刷新該BIOS引導(dǎo)菜單的頁(yè)面,于該BIOS引導(dǎo)菜單的頁(yè)面上相應(yīng)調(diào)整開機(jī)引導(dǎo)順序,根據(jù)該開機(jī)引導(dǎo)順序決定各該開機(jī)設(shè)備的優(yōu)先權(quán),于一顯示設(shè)備上顯示根據(jù)優(yōu)先權(quán)的高低重新排序的該若干開機(jī)設(shè)備的名稱;
步驟18:進(jìn)入用戶當(dāng)前選擇進(jìn)入的開機(jī)設(shè)備的系統(tǒng),于本實(shí)施例中,則進(jìn)入用戶當(dāng)前選擇的開機(jī)設(shè)備IBA GE Slot 0500 v1553作為當(dāng)前要使用的開機(jī)啟動(dòng)設(shè)備;
步驟19:用戶選擇是否保存該被調(diào)整過(guò)開機(jī)引導(dǎo)順序,請(qǐng)參閱圖4,為本實(shí)施例的保存BIOS引導(dǎo)菜單的示意圖,若是,則按下‘Y’鍵,轉(zhuǎn)至步驟21,若否,則按下‘N’鍵,轉(zhuǎn)至步驟20;
步驟20:返回BIOS引導(dǎo)菜單,并重新判斷用戶是否需要調(diào)整開機(jī)引導(dǎo)順序;
步驟21:該計(jì)算機(jī)保存若干該開機(jī)設(shè)備所分別對(duì)應(yīng)的引導(dǎo)變量的值及其相應(yīng)的優(yōu)先權(quán)高低,確定新的該計(jì)算機(jī)的開機(jī)引導(dǎo)順序,待重新開啟該計(jì)算機(jī)的電源時(shí),進(jìn)入優(yōu)先權(quán)最高的開機(jī)設(shè)備的一系統(tǒng)。
于本實(shí)施例中,每個(gè)該開機(jī)設(shè)備在該計(jì)算機(jī)中分別對(duì)應(yīng)一引導(dǎo)變量的值,且該些開機(jī)設(shè)備所對(duì)應(yīng)的優(yōu)先權(quán)的高低由其所分別對(duì)應(yīng)的引導(dǎo)變量的值在該計(jì)算機(jī)中的排列順序確定,且當(dāng)用戶選擇保存該開機(jī)引導(dǎo)順序時(shí),該計(jì)算機(jī)依據(jù)該調(diào)整過(guò)的開機(jī)引導(dǎo)順序相應(yīng)改變?cè)撔╅_機(jī)設(shè)備的引導(dǎo)變量的值并相應(yīng)調(diào)整其所對(duì)應(yīng)的優(yōu)先權(quán)高低,其中,兩個(gè)字節(jié)組合成一個(gè)引導(dǎo)變量的值,從左至右排列各開機(jī)設(shè)備的引導(dǎo)變量的值,代表開機(jī)順序的先后,也就是該些開機(jī)設(shè)備的優(yōu)先權(quán)高低,例如:
排列順序是04 00 05 00 06 00 03 00
則引導(dǎo)變數(shù)的值為[0x0004]的開機(jī)設(shè)備的優(yōu)先權(quán)高,而引導(dǎo)變數(shù)的值為[0x0003]的開機(jī)設(shè)備的優(yōu)先權(quán)低。
上面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式和實(shí)施例做了詳細(xì)說(shuō)明,但是本發(fā)明并不限于上述實(shí)施方式和實(shí)施例,在本領(lǐng)域技術(shù)人員所具備的知識(shí)范圍內(nèi),還可以在不脫離本發(fā)明構(gòu)思的前提下做出各種變化。