两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于硬盤hpa的操作系統(tǒng)備份還原的方法及系統(tǒng)的制作方法

文檔序號(hào):6485643閱讀:213來源:國知局
基于硬盤hpa的操作系統(tǒng)備份還原的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種基于硬盤HPA的操作系統(tǒng)備份還原的方法及系統(tǒng),其中,方法包括以下步驟:在硬盤內(nèi)設(shè)置隱藏保護(hù)區(qū)域HPA;將操作系統(tǒng)中的備份數(shù)據(jù)存儲(chǔ)到隱藏保護(hù)區(qū)域HPA;獲取對(duì)操作系統(tǒng)的還原指令;根據(jù)還原指令執(zhí)行安裝在主板的UEFIBIOS中的操作系統(tǒng)的備份還原程序;通過硬盤接口調(diào)用硬盤內(nèi)的隱藏保護(hù)區(qū)域HPA內(nèi)的備份數(shù)據(jù);通過備份數(shù)據(jù)來還原操作系統(tǒng)。本發(fā)明的操作系統(tǒng)備份還原過程由UEFIBIOS實(shí)現(xiàn),遵循UEFI規(guī)范,不依賴操作系統(tǒng)本身,無需其它輔助軟件或驅(qū)動(dòng);同時(shí),因?yàn)椴僮飨到y(tǒng)的備份還原功能集成在主板的UEFIBIOS內(nèi)部,無需借助外接存儲(chǔ)設(shè)備即可執(zhí)行操作,方便快捷。
【專利說明】基于硬盤HPA的操作系統(tǒng)備份還原的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及操作系統(tǒng)的備份和還原,尤其涉及一種基于硬盤HPA的操作系統(tǒng)備份還原的方法及系統(tǒng)。
【背景技術(shù)】
[0002]系統(tǒng)的備份/還原功能能夠幫助用戶在操作系統(tǒng)出現(xiàn)故障的時(shí)候還原系統(tǒng)到最初穩(wěn)定的狀態(tài),因此深受用戶喜愛。
[0003]現(xiàn)有技術(shù)中,系統(tǒng)備份/還原的方案很多,常見的有操作系統(tǒng)自帶的系統(tǒng)備份還原,Ghost等軟件實(shí)現(xiàn)的備份還原和基于Ghost等軟件的擴(kuò)展實(shí)現(xiàn)以及其它方式。但是現(xiàn)有方案存在以下一種或者多種限制,包括限定于操作系統(tǒng)本身,限定于軟件操作環(huán)境,限定于預(yù)先定制的操作系統(tǒng),或者需要借助驅(qū)動(dòng)或外圍存儲(chǔ)設(shè)備等。

【發(fā)明內(nèi)容】

[0004]本發(fā)明要解決的技術(shù)問題在于針對(duì)現(xiàn)有技術(shù)中系統(tǒng)備份/還原的方案會(huì)受到各種限制或者需要借助驅(qū)動(dòng)或者外圍存儲(chǔ)設(shè)備的缺陷,提供一種無需受操作系統(tǒng)本身、軟件操作環(huán)境等限制,也無需借助驅(qū)動(dòng)或者外圍存儲(chǔ)設(shè)備的基于硬盤HPA的操作系統(tǒng)備份還原的方法及系統(tǒng)。
[0005]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:
[0006]提供一種基于硬盤隱藏保護(hù)區(qū)域HPA操作系統(tǒng)備份還原的方法,包括以下步驟:
[0007]在硬盤內(nèi)設(shè)置隱藏保護(hù)區(qū)域HPA ;
[0008]將操作系統(tǒng)中的備份數(shù)據(jù)存儲(chǔ)到所述隱藏保護(hù)區(qū)域HPA內(nèi);
[0009]獲取對(duì)操作系統(tǒng)的還原指令;
[0010]根據(jù)所述還原指令執(zhí)行操作系統(tǒng)的備份還原程序,所述操作系統(tǒng)的備份還原程序安裝在主板的UEFI BIOS中;
[0011]根據(jù)所述操作系統(tǒng)的備份還原程序,通過硬盤接口調(diào)用硬盤內(nèi)的所述隱藏保護(hù)區(qū)域HPA內(nèi)的所述備份數(shù)據(jù);
[0012]通過所述備份數(shù)據(jù)來還原所述操作系統(tǒng)。
[0013]本發(fā)明所述的方法中,所述隱藏保護(hù)區(qū)域HPA設(shè)置于硬盤尾部。
[0014]本發(fā)明所述的方法中,在通過所述數(shù)據(jù)備份還原所述操作系統(tǒng)時(shí),采用64位指令/數(shù)據(jù)進(jìn)行操作。
[0015]本發(fā)明所述的方法中,所述操作系統(tǒng)為Linux或者Windows。
[0016]本發(fā)明所述的方法中,所述還原指令為一鍵還原指令。
[0017]本發(fā)明解決其技術(shù)問題所采用的另一技術(shù)方案是:
[0018]提供一種基于硬盤隱藏保護(hù)區(qū)域HPA的操作系統(tǒng)備份還原的系統(tǒng),其特征在于,包括:
[0019]設(shè)置單元,用于在硬盤內(nèi)設(shè)置隱藏保護(hù)區(qū)域HPA ;[0020]備份單元,用于將操作系統(tǒng)中的備份數(shù)據(jù)存儲(chǔ)到所述隱藏保護(hù)區(qū)域HPA內(nèi);
[0021]指令獲取單元,用于獲取對(duì)操作系統(tǒng)的還原指令;
[0022]程序執(zhí)行單元,用于根據(jù)所述還原指令執(zhí)行操作系統(tǒng)的備份還原程序,所述操作系統(tǒng)的備份還原程序安裝在主板的UEFI BIOS中;
[0023]還原單元,用于根據(jù)所述操作系統(tǒng)的備份還原程序,通過硬盤接口調(diào)用硬盤內(nèi)的所述隱藏保護(hù)區(qū)域HPA內(nèi)的所述數(shù)據(jù)備份,并通過所述數(shù)據(jù)備份來還原所述操作系統(tǒng)。
[0024]本發(fā)明所述的基于硬盤隱藏保護(hù)區(qū)域HPA的操作系統(tǒng)備份還原的系統(tǒng),其特征在于,所述設(shè)置單元將所述隱藏保護(hù)區(qū)域HPA設(shè)置于硬盤尾部。
[0025]本發(fā)明所述的基于硬盤隱藏保護(hù)區(qū)域HPA的操作系統(tǒng)備份還原的系統(tǒng)中,所述還原單元用于在通過所述數(shù)據(jù)備份還原所述操作系統(tǒng)時(shí),采用64位指令/數(shù)據(jù)進(jìn)行操作。
[0026]本發(fā)明所述的基于硬盤隱藏保護(hù)區(qū)域HPA的操作系統(tǒng)備份還原的系統(tǒng)中,所述操作系統(tǒng)為Linux或者Windows。
[0027]本發(fā)明所述的基于硬盤隱藏保護(hù)區(qū)域HPA的操作系統(tǒng)備份還原的系統(tǒng)中,所述指令獲取單元所獲取的指令為一鍵還原指令。
[0028]實(shí)施本發(fā)明產(chǎn)生的有益效果是:本發(fā)明通過在硬盤內(nèi)設(shè)置隱藏保護(hù)區(qū)域HPA,并定期將操作系統(tǒng)中的數(shù)據(jù)存儲(chǔ)到隱藏保護(hù)區(qū)域HPA ;在獲取還原指令后執(zhí)行安裝在主板的UEFI BIOS中的操作系統(tǒng)的備份還原程序,通過調(diào)用隱藏保護(hù)區(qū)域HPA內(nèi)的數(shù)據(jù)備份來還原操作系統(tǒng)??梢娬麄€(gè)備份還原過程由UEFIB10S實(shí)現(xiàn),遵循UEFI規(guī)范,不依賴操作系統(tǒng)本身,無需其它輔助軟件或驅(qū)動(dòng);同時(shí),因?yàn)椴僮飨到y(tǒng)的備份還原功能集成在主板的UEFIBIOS內(nèi)部,無需借助外接存儲(chǔ)設(shè)備即可執(zhí)行操作,方便快捷。
【專利附圖】

【附圖說明】
[0029]下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,附圖中:
[0030]圖1是本發(fā)明實(shí)施例基于硬盤隱藏保護(hù)區(qū)域HPA的操作系統(tǒng)備份還原的方法的流程圖;
[0031]圖2是本發(fā)明實(shí)施例硬件結(jié)構(gòu)圖;
[0032]圖3是本發(fā)明實(shí)施例在硬盤的HPA中進(jìn)行數(shù)據(jù)備份還原的示意圖;
[0033]圖4是本發(fā)明實(shí)施例基于硬盤隱藏保護(hù)區(qū)域HPA的操作系統(tǒng)備份還原的系統(tǒng)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0034]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0035]如圖1所示,本發(fā)明實(shí)施例基于硬盤隱藏保護(hù)區(qū)域HPA的操作系統(tǒng)備份還原的方法,主要包括以下步驟:
[0036]S101、在硬盤內(nèi)設(shè)置隱藏保護(hù)區(qū)域HPA (Hidden Protected Area),在本發(fā)明的一個(gè)實(shí)施例中,隱藏保護(hù)區(qū)域HPA設(shè)置于硬盤尾部。
[0037]本發(fā)明實(shí)施例在硬盤中設(shè)置隱藏保護(hù)區(qū)域(即HPA),遵循ATA-5協(xié)議,可用ATA(Advanced Technology Attachment)命令直接把硬盤后部的一塊區(qū)域保護(hù)起來,不僅操作系統(tǒng)無法看到該區(qū)域,甚至連主板BIOS都無法讀取處于保護(hù)狀態(tài)下的“隱藏保護(hù)區(qū)域”。如果一塊120GB的硬盤設(shè)置了 IOGB的“隱藏保護(hù)區(qū)域”,那么在BIOS也只能檢測到110GB。由于HPA的保護(hù)力度要大大高于“隱藏分區(qū)”,只要不用ATA協(xié)議中定義的特別命令打開隱藏保護(hù)區(qū)域HPA,就不可能用普通方法對(duì)此區(qū)域進(jìn)行讀寫操作,本發(fā)明將操作系統(tǒng)的備份數(shù)據(jù)保存在HPA中,可避免病毒或誤操作對(duì)其損壞,保證備份數(shù)據(jù)的安全和可靠。
[0038]本發(fā)明實(shí)施例中,設(shè)置隱藏保護(hù)區(qū)域HPA包括根據(jù)ATA協(xié)議創(chuàng)建HPA,以及根據(jù)ATA協(xié)議對(duì)創(chuàng)建好的HPA進(jìn)行刪除、調(diào)整、加鎖以及解鎖等操作,以進(jìn)一步加強(qiáng)HPA的可靠性和安全性。硬盤未被保護(hù)的區(qū)域,可進(jìn)行正常的讀寫、分區(qū)、格式化,甚至低級(jí)格式化操作,而不會(huì)對(duì)HPA內(nèi)的數(shù)據(jù)有任何影響。
[0039]S102、將操作系統(tǒng)中的備份數(shù)據(jù)存儲(chǔ)到隱藏保護(hù)區(qū)域HPA內(nèi),可避免病毒或誤操作對(duì)備份數(shù)據(jù)的損壞,保證備份數(shù)據(jù)的安全和可靠。
[0040]S103、備份還原系統(tǒng)獲取對(duì)操作系統(tǒng)的還原指令,在操作系統(tǒng)出現(xiàn)問題時(shí),可以通過還原指令實(shí)現(xiàn)操作系統(tǒng)的還原。在本發(fā)明的一個(gè)實(shí)施例中,可以通過一鍵還原完成,具備易用性的同時(shí),還能夠滿足特殊條件的使用需求。
[0041]S104、根據(jù)還原指令執(zhí)行操作系統(tǒng)的備份還原程序,操作系統(tǒng)的備份還原程序安裝在主板的UEFI BIOS中,如圖2所示。本發(fā)明實(shí)施例中備份還原功能由UEFI BIOS實(shí)現(xiàn),遵循 UEFI (United Extensible Firmware Interface,統(tǒng)一的可擴(kuò)展固件接口 )規(guī)范,不依賴操作系統(tǒng)本身,無需其它輔助軟件或驅(qū)動(dòng);同時(shí),因?yàn)榧稍谥靼宓腢EFI BIOS內(nèi)部,無需借助外接存儲(chǔ)設(shè)備即可執(zhí)行操作系統(tǒng)還原操作,方便快捷。
[0042]S105、根據(jù)操作系統(tǒng)的備份還原程序,通過硬盤接口調(diào)用硬盤內(nèi)的隱藏保護(hù)區(qū)域HPA內(nèi)的備份數(shù)據(jù)。如圖2所示,硬盤與主板上的硬盤接口連接。
[0043]S106、通過備份數(shù)據(jù)來還原操作系統(tǒng)。
[0044]進(jìn)一步地,在本發(fā)明實(shí)施例中,在通過數(shù)據(jù)備份還原操作系統(tǒng)時(shí),采用64位指令/數(shù)據(jù)進(jìn)行操作,充分利用了處理器性能,保證數(shù)據(jù)備份還原的高效性。同時(shí),還支持?jǐn)?shù)據(jù)壓縮/解壓縮,提高存儲(chǔ)空間利用率和數(shù)據(jù)傳輸效率。
[0045]本發(fā)明實(shí)施例的方法具備通用性,可支持MBR/GPT多種分區(qū)格式,以及支持FAT32/NTFS/EXT2/EXT3等多文件系統(tǒng)?;诙喾謪^(qū)格式多文件系統(tǒng)的支持,能夠同時(shí)支持Linux或Windows等多個(gè)操作系統(tǒng)的備份還原,突破了操作系統(tǒng)的限制。
[0046]如圖3所示,本發(fā)明實(shí)施例將硬盤分為操作系統(tǒng)區(qū)域和HPA區(qū)域,其中操作系統(tǒng)區(qū)域在硬盤頭部,HPA區(qū)域在硬盤尾部,其中操作系統(tǒng)區(qū)域?yàn)榭梢妳^(qū)域,HPA區(qū)域?yàn)殡[藏區(qū)域。在操作系統(tǒng)備份時(shí),將操作系統(tǒng)區(qū)域內(nèi)的操作系統(tǒng)數(shù)據(jù)存儲(chǔ)到HPA區(qū)域中(即備份),在還原操作系統(tǒng)時(shí),直接調(diào)用HPA區(qū)域中的備份數(shù)據(jù),可見該過程無需外接存儲(chǔ)設(shè)備即可執(zhí)行操作。
[0047]如圖4所示,一種基于硬盤隱藏保護(hù)區(qū)域HPA的操作系統(tǒng)備份還原的系統(tǒng),用于執(zhí)行上述方法,主要包括:
[0048]設(shè)置單元10,用于在硬盤內(nèi)設(shè)置隱藏保護(hù)區(qū)域HPA ;
[0049]備份單元20,用于將操作系統(tǒng)中的數(shù)據(jù)存儲(chǔ)到隱藏保護(hù)區(qū)域HPA內(nèi);
[0050]指令獲取單元30,用于獲取對(duì)操作系統(tǒng)的還原指令;[0051]程序執(zhí)行單元40,用于根據(jù)還原指令執(zhí)行操作系統(tǒng)的備份還原程序,操作系統(tǒng)的備份還原程序安裝在主板的UEFI BIOS中;
[0052]還原單元50,用于根據(jù)操作系統(tǒng)的備份還原程序,通過硬盤接口調(diào)用硬盤內(nèi)的隱藏保護(hù)區(qū)域HPA內(nèi)的數(shù)據(jù)備份,并通過數(shù)據(jù)備份來還原操作系統(tǒng)。
[0053]本發(fā)明實(shí)施例中,設(shè)置單元10將隱藏保護(hù)區(qū)域HPA設(shè)置于硬盤尾部。
[0054]本發(fā)明實(shí)施例中,還原單元50用于在通過數(shù)據(jù)備份還原操作系統(tǒng)時(shí),采用64位指令/數(shù)據(jù)進(jìn)行操作。
[0055]本發(fā)明實(shí)施例的操作系統(tǒng)可為Linux或者Windows等多種操作系統(tǒng)。
[0056]本發(fā)明實(shí)施例中,指令獲取單元所獲取的指令為一鍵還原指令。
[0057]應(yīng)當(dāng)理解的是,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,而所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種基于硬盤隱藏保護(hù)區(qū)域HPA的操作系統(tǒng)備份還原的方法,其特征在于,包括以下步驟: 在硬盤內(nèi)設(shè)置隱藏保護(hù)區(qū)域HPA ; 將操作系統(tǒng)中的備份數(shù)據(jù)存儲(chǔ)到所述隱藏保護(hù)區(qū)域HPA內(nèi); 獲取對(duì)操作系統(tǒng)的還原指令; 根據(jù)所述還原指令執(zhí)行操作系統(tǒng)的備份還原程序,所述操作系統(tǒng)的備份還原程序安裝在主板的UEFI BIOS中; 根據(jù)所述操作系統(tǒng)的備份還原程序,通過硬盤接口調(diào)用硬盤內(nèi)的所述隱藏保護(hù)區(qū)域HPA內(nèi)的所述備份數(shù)據(jù); 通過所述備份數(shù)據(jù)來還原所述操作系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述隱藏保護(hù)區(qū)域HPA設(shè)置于硬盤尾部。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在通過所述數(shù)據(jù)備份還原所述操作系統(tǒng)時(shí),采用64位指令/數(shù)據(jù)進(jìn)行操作。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述操作系統(tǒng)為Linux或者Windows。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述還原指令為一鍵還原指令。
6.一種基于硬盤隱藏保護(hù)區(qū)域HPA操作系統(tǒng)備份還原的系統(tǒng),其特征在于,包括: 設(shè)置單元,用于在硬盤內(nèi)設(shè)置隱藏保護(hù)區(qū)域HPA ; 備份單元,用于將操作系統(tǒng)中的備份數(shù)據(jù)存儲(chǔ)到所述隱藏保護(hù)區(qū)域HPA內(nèi); 指令獲取單元,用于獲取對(duì)操作系統(tǒng)的還原指令; 程序執(zhí)行單元,用于根據(jù)所述還原指令執(zhí)行操作系統(tǒng)的備份還原程序,所述操作系統(tǒng)的備份還原程序安裝在主板的UEFI BIOS中; 還原單元,用于根據(jù)所述操作系統(tǒng)的備份還原程序,通過硬盤接口調(diào)用硬盤內(nèi)的所述隱藏保護(hù)區(qū)域HPA內(nèi)的所述數(shù)據(jù)備份,并通過所述數(shù)據(jù)備份來還原所述操作系統(tǒng)。
7.根據(jù)權(quán)利要求6所述的基于硬盤隱藏保護(hù)區(qū)域HPA的操作系統(tǒng)備份還原的系統(tǒng),其特征在于,所述設(shè)置單元將所述隱藏保護(hù)區(qū)域HPA設(shè)置于硬盤尾部。
8.根據(jù)權(quán)利要求7所述的基于硬盤隱藏保護(hù)區(qū)域HPA的操作系統(tǒng)備份還原的系統(tǒng),其特征在于,所述還原單元用于在通過所述數(shù)據(jù)備份還原所述操作系統(tǒng)時(shí),采用64位指令/數(shù)據(jù)進(jìn)行操作。
9.根據(jù)權(quán)利要求8所述的基于硬盤隱藏保護(hù)區(qū)域HPA的操作系統(tǒng)備份還原的系統(tǒng),其特征在于,所述操作系統(tǒng)為Linux或者Windows。
10.根據(jù)權(quán)利要求9所述的基于硬盤隱藏保護(hù)區(qū)域HPA的操作系統(tǒng)備份還原的系統(tǒng),其特征在于,所述指令獲取單元所獲取的指令為一鍵還原指令。
【文檔編號(hào)】G06F11/14GK103455388SQ201210173477
【公開日】2013年12月18日 申請日期:2012年5月30日 優(yōu)先權(quán)日:2012年5月30日
【發(fā)明者】阮仕濤 申請人:深圳市祈飛科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
巴彦淖尔市| 芦山县| 贞丰县| 宁夏| 河南省| 永修县| 北安市| 武威市| 桓台县| 朝阳市| 禹城市| 宕昌县| 黄平县| 广西| 库车县| 微山县| 正定县| 宜都市| 宝应县| 宜阳县| 城市| 儋州市| 武乡县| 肥城市| 临朐县| 肃宁县| 资源县| 都兰县| 平乐县| 囊谦县| 桐庐县| 东丽区| 延庆县| 潜江市| 桑植县| 深泽县| 资源县| 高雄县| 通州市| 大英县| 泽州县|