Uefi數(shù)據(jù)還原方法
【專利摘要】本發(fā)明提供一種UEFI數(shù)據(jù)還原方法,其通過第一熱鍵與第二熱鍵進入歷史設(shè)定記錄,且所述歷史設(shè)定記錄按序排列;且所述UEFI數(shù)據(jù)還原方法包括以下步驟:偵測第一熱鍵是否被按壓;當(dāng)偵測到第一熱鍵被按壓一次時,由當(dāng)前狀態(tài)切換至前一次設(shè)定記錄;當(dāng)偵測到第一熱鍵未被按壓時,偵測第二熱鍵是否被按壓;當(dāng)偵測到第二熱鍵被按壓一次時,由當(dāng)前狀態(tài)切換至后一次設(shè)定記錄。本發(fā)明UEFI數(shù)據(jù)還原方法第一熱鍵或第二熱鍵被按壓一次時,由當(dāng)前狀態(tài)切換至前一次歷史設(shè)定記錄或后一次歷史設(shè)定記錄,可實現(xiàn)逐步復(fù)原設(shè)定值。
【專利說明】UEFI數(shù)據(jù)還原方法
【【技術(shù)領(lǐng)域】】
[0001]本發(fā)明涉及一種UEFI數(shù)據(jù)還原方法,特別是一種逐步復(fù)原設(shè)定值的UEFI數(shù)據(jù)還原方法。
【【背景技術(shù)】】
[0002]在現(xiàn)今科技發(fā)達(dá)的時代,個人電腦已漸漸成為日常生活中不可或缺的工具。一般而言,使用者為了提升電腦系統(tǒng)的工作效能,便根據(jù)使用上的需求來調(diào)整外圍硬件裝置的相關(guān)參數(shù)。在電腦系統(tǒng)開啟后,并且在進入操作系統(tǒng)前,使用者可通過已定義的熱鍵來進入基本輸入輸出系統(tǒng)(Basic Input Output System,簡稱BIOS)的設(shè)置選單,以調(diào)整外圍硬件裝置的相關(guān)參數(shù),也就是BIOS的設(shè)定值。而BIOS的設(shè)定值包括主機板和適配卡等硬件裝置的相關(guān)參數(shù)。使用者透過調(diào)整各項設(shè)定值,使得電腦系統(tǒng)的運作得以達(dá)到最佳狀態(tài)。
[0003]例如,中國大陸專利申請第200710181605.5號揭露一種數(shù)據(jù)還原方法及裝置,在基本輸入輸出系統(tǒng)的設(shè)定值被確定時,將暫存區(qū)中的設(shè)定值寫入基本輸入輸出系統(tǒng)內(nèi),而成為最新的設(shè)定值,也順勢備份一份到存儲區(qū)域(例如非易失性存儲器)。之后,當(dāng)基本輸入輸出系統(tǒng)的設(shè)定值被更改后,而要恢復(fù)基本輸入輸出系統(tǒng)為更改前的狀態(tài)時,則將存儲在存儲區(qū)域中原始的設(shè)定值寫入基本輸入輸出系統(tǒng)內(nèi)。
[0004]雖然中國大陸專利申請第200710181605.5號中基本輸入輸出系統(tǒng)的設(shè)定值被大幅度的更改之后,可快速地還原上一次存儲的設(shè)定值,但是,若基本輸入輸出系統(tǒng)的設(shè)定值被多次修改,無法逐步 復(fù)原設(shè)定值。
【
【發(fā)明內(nèi)容】
】
[0005]本發(fā)明的主要目的在于提供一種逐步復(fù)原設(shè)定值的UEFI數(shù)據(jù)還原方法。
[0006]本發(fā)明提供一種UEFI數(shù)據(jù)還原方法,其通過第一熱鍵與第二熱鍵進入歷史設(shè)定記錄,且所述歷史設(shè)定記錄按序排列;且所述UEFI數(shù)據(jù)還原方法包括以下步驟:
[0007]步驟10:偵測第一熱鍵是否被按壓;
[0008]步驟20:當(dāng)偵測到第一熱鍵被按壓一次時,由當(dāng)前狀態(tài)切換至前一次設(shè)定記錄并返回步驟10 ;
[0009]步驟30:當(dāng)偵測到第一熱鍵未被按壓時,偵測第二熱鍵是否被按壓;
[0010]步驟40:當(dāng)偵測到第二熱鍵被按壓一次時,由當(dāng)前狀態(tài)切換至后一次設(shè)定記錄并返回步驟10。
[0011]特別地,當(dāng)偵測到第一熱鍵被按壓時,先偵測當(dāng)前狀態(tài)是否為第一次歷史設(shè)定記錄,且當(dāng)偵測當(dāng)前狀態(tài)為第一次歷史設(shè)定記錄時,返回步驟10 ;而當(dāng)偵測當(dāng)前狀態(tài)不為第一次歷史設(shè)定記錄時,由當(dāng)前狀態(tài)轉(zhuǎn)向前一次設(shè)定記錄。
[0012]特別地,當(dāng)偵測到第二熱鍵被按壓時,先偵測當(dāng)前狀態(tài)是否為最后一次歷史設(shè)定記錄,且當(dāng)偵測當(dāng)前狀態(tài)為最后一次歷史設(shè)定記錄時,返回步驟10 ;而當(dāng)偵測當(dāng)前狀態(tài)不為最后一次歷史設(shè)定記錄時,由當(dāng)前狀態(tài)切換至后一次設(shè)定記錄。[0013]特別地,所述歷史設(shè)定記錄按時間順序排列。
[0014]特別地,當(dāng)偵測到第一熱鍵被按壓N次時,由當(dāng)前狀態(tài)切換至前N次設(shè)定記錄。
[0015]特別地,當(dāng)偵測到第二熱鍵被按壓N次時,由當(dāng)前狀態(tài)切換至后N次設(shè)定記錄。
[0016]特別地,當(dāng)UEFI數(shù)據(jù)被修改且保存后,產(chǎn)生一次歷史設(shè)定記錄。
[0017]特別地,所述第一次歷史設(shè)定記錄為預(yù)設(shè)歷史設(shè)定。
[0018]特別地,當(dāng)偵測到第二熱鍵未被按壓時,返回步驟10。
[0019]與現(xiàn)有技術(shù)相比較,本發(fā)明UEFI數(shù)據(jù)還原方法第一熱鍵或第二熱鍵被按壓一次時,由當(dāng)前狀態(tài)切換至前一次歷史設(shè)定記錄或后一次歷史設(shè)定記錄,可實現(xiàn)逐步復(fù)原設(shè)定值。
【【專利附圖】
【附圖說明】】
[0020]圖1為本發(fā)明UEFI數(shù)據(jù)還原方法的流程圖。
【【具體實施方式】】
[0021]請參閱圖1所示,本發(fā)明UEFI數(shù)據(jù)還原方法通過第一熱鍵與第二熱鍵進入歷史設(shè)定記錄,且所述歷史設(shè)定記錄按序排列;于本實施例中,所述歷史設(shè)定記錄按時間順序排列。當(dāng)UEFI數(shù)據(jù)被修改且保存后,產(chǎn)生一次歷史設(shè)定記錄,其中,第一次歷史設(shè)定記錄為預(yù)設(shè)歷史設(shè)定。
[0022]本發(fā)明UEFI數(shù)據(jù)還原方法包括以下步驟:
[0023]步驟100:偵測第一熱鍵是否被按壓;當(dāng)偵測到第一熱鍵被按壓一次時,執(zhí)行步驟150 ;當(dāng)偵測到第一熱鍵未被按壓時,執(zhí)行步驟300 ;
[0024]步驟150:偵測當(dāng)前狀態(tài)是否為第一次歷史設(shè)定記錄,且當(dāng)偵測當(dāng)前狀態(tài)為第一次歷史設(shè)定記錄時,返回步驟10 ;而當(dāng)偵測當(dāng)前狀態(tài)不為第一次歷史設(shè)定記錄時,執(zhí)行步驟 200 ;
[0025]步驟200:由當(dāng)前狀態(tài)切換至前一次設(shè)定記錄并返回步驟100 ;
[0026]步驟300:偵測第二熱鍵是否被按壓;當(dāng)偵測到第二熱鍵被按壓一次時,執(zhí)行步驟350 ;當(dāng)偵測到第二熱鍵未被按壓時,返回步驟100 ;
[0027]步驟350:偵測當(dāng)前狀態(tài)是否為最后一次歷史設(shè)定記錄,且當(dāng)偵測當(dāng)前狀態(tài)為最后一次歷史設(shè)定記錄時,返回步驟10 ;而當(dāng)偵測當(dāng)前狀態(tài)不為最后一次歷史設(shè)定記錄時,執(zhí)行步驟400 ;
[0028]步驟400:由當(dāng)前狀態(tài)切換至后一次設(shè)定記錄并返回步驟100。
[0029]當(dāng)偵測到第一熱鍵被按壓N次時,由當(dāng)前狀態(tài)切換至前N次設(shè)定記錄;而當(dāng)偵測到第二熱鍵被按壓N次時,由當(dāng)前狀態(tài)切換至后N次設(shè)定記錄。例如,第一次歷史設(shè)定記錄為預(yù)設(shè)歷史設(shè)定,其后UEFI數(shù)據(jù)有7次被修改且保存,則所述歷史設(shè)定記錄按時間順序排列分別定義為第1次歷史設(shè)定記錄、第2次歷史設(shè)定記錄、第3次歷史設(shè)定記錄、第4次歷史設(shè)定記錄、第5次歷史設(shè)定記錄、第6次歷史設(shè)定記錄、第7次歷史設(shè)定記錄、第8次歷史設(shè)定記錄;當(dāng)前狀態(tài)為第8次歷史設(shè)定記錄;若偵測到第一熱鍵被按壓3次時,由第8次歷史設(shè)定記錄向前切換至第5次歷史設(shè)定記錄;接著,偵測到第二熱鍵被按壓I次時,由第5次歷史設(shè)定記錄向后切換至第6次歷史設(shè)定記錄。以此類推,可實現(xiàn)逐步復(fù)原設(shè)定值。[0030]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以權(quán)利要求的保護范圍為準(zhǔn)。
【權(quán)利要求】
1.一種UEFI數(shù)據(jù)還原方法,其通過第一熱鍵與第二熱鍵進入歷史設(shè)定記錄,且所述歷史設(shè)定記錄按序排列;其特征在于包括以下步驟: 步驟10:偵測第一熱鍵是否被按壓; 步驟20:當(dāng)偵測到第一熱鍵被按壓一次時,由當(dāng)前狀態(tài)切換至前一次設(shè)定記錄并返回步驟10 ; 步驟30:當(dāng)偵測到第一熱鍵未被按壓時,偵測第二熱鍵是否被按壓; 步驟40:當(dāng)偵測到第二熱鍵被按壓一次時,由當(dāng)前狀態(tài)切換至后一次設(shè)定記錄并返回步驟10。
2.根據(jù)權(quán)利要求1所述的UEFI數(shù)據(jù)還原方法,其特征在于:當(dāng)偵測到第一熱鍵被按壓時,先偵測當(dāng)前狀態(tài)是否為第一次歷史設(shè)定記錄,且當(dāng)偵測當(dāng)前狀態(tài)為第一次歷史設(shè)定記錄時,返回步驟10 ;而當(dāng)偵測當(dāng)前狀態(tài)不為第一次歷史設(shè)定記錄時,由當(dāng)前狀態(tài)轉(zhuǎn)向前一次設(shè)定記錄。
3.根據(jù)權(quán)利要求1所述的UEFI數(shù)據(jù)還原方法,其特征在于:當(dāng)偵測到第二熱鍵被按壓時,先偵測當(dāng)前狀態(tài)是否為最后一次歷史設(shè)定記錄,且當(dāng)偵測當(dāng)前狀態(tài)為最后一次歷史設(shè)定記錄時,返回步驟10 ;而當(dāng)偵測當(dāng)前狀態(tài)不為最后一次歷史設(shè)定記錄時,由當(dāng)前狀態(tài)切換至后一次設(shè)定記錄。
4.根據(jù)權(quán)利要求1所述的UEFI數(shù)據(jù)還原方法,其特征在于:所述歷史設(shè)定記錄按時間順序排列。
5.根據(jù)權(quán)利要求1所述的UEFI數(shù)據(jù)還原方法,其特征在于:當(dāng)偵測到第一熱鍵被按壓N次時,由當(dāng)前狀態(tài)切換至前N次設(shè)定記錄。
6.根據(jù)權(quán)利要求1所述的UEFI數(shù)據(jù)還原方法,其特征在于:當(dāng)偵測到第二熱鍵被按壓N次時,由當(dāng)前狀態(tài)切換至后N次設(shè)定記錄。
7.根據(jù)權(quán)利要求1所述的UEFI數(shù)據(jù)還原方法,其特征在于:當(dāng)UEFI數(shù)據(jù)被修改且保存后,產(chǎn)生一次歷史設(shè)定記錄。
8.根據(jù)權(quán)利要求1所述的UEFI數(shù)據(jù)還原方法,其特征在于:所述第一次歷史設(shè)定記錄為預(yù)設(shè)歷史設(shè)定。
9.根據(jù)權(quán)利要求1所述的UEFI數(shù)據(jù)還原方法,其特征在于:當(dāng)偵測到第二熱鍵未被按壓時,返回步驟10。
【文檔編號】G06F11/14GK103810057SQ201210444651
【公開日】2014年5月21日 申請日期:2012年11月9日 優(yōu)先權(quán)日:2012年11月9日
【發(fā)明者】黃佳仁, 曹登云 申請人:昆達(dá)電腦科技(昆山)有限公司, 神達(dá)電腦股份有限公司