亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

系統(tǒng)文件恢復方法及裝置、系統(tǒng)的制作方法

文檔序號:6537069閱讀:176來源:國知局
系統(tǒng)文件恢復方法及裝置、系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開系統(tǒng)文件恢復方法及裝置、系統(tǒng),首先獲取待恢復系統(tǒng)和標準系統(tǒng)之間的區(qū)別文件和相同文件,其中,所述文件中攜帶有所述文件所屬的目錄信息;將所述區(qū)別文件和相同文件保存到第二分區(qū)中與各文件所屬目錄信息對應的系統(tǒng)目錄中;將系統(tǒng)引導配置項中包括的所述待恢復系統(tǒng)的標識修改為其他系統(tǒng)的標識,在與所述其他系統(tǒng)的標識對應的其他系統(tǒng)中對第一分區(qū)進行格式化,在格式化后的第一分區(qū)中建立所述待恢復系統(tǒng)的系統(tǒng)目錄;將所述第二分區(qū)的系統(tǒng)目錄中所有文件復制到格式化后的第一分區(qū)中建立的所述待恢復系統(tǒng)的系統(tǒng)目錄中,降低系統(tǒng)恢復失敗概率。
【專利說明】系統(tǒng)文件恢復方法及裝置、系統(tǒng)
【技術領域】
[0001]本發(fā)明實施例涉及計算機【技術領域】,尤其涉及一種系統(tǒng)文件恢復方法及裝置、系統(tǒng)。
【背景技術】
[0002]操作系統(tǒng)是計算機各種應用的平臺,由于軟件更新、感染計算機病毒等原因,需要對操作系統(tǒng)進行恢復,通常計算機系統(tǒng)恢復主要有以下兩種方法:
[0003]第一種方法是用戶利用系統(tǒng)安裝盤、GHOST鏡像或系統(tǒng)備份進行手動安裝系統(tǒng),例如,利用系統(tǒng)安裝盤通過光驅(qū)啟動、格式化、系統(tǒng)文件復制等步驟進行系統(tǒng)恢復;但是存在過程非常繁瑣,還需要安裝硬件驅(qū)動程序、補丁等,耗費時間比較長;又例如,利用GHOST鏡像法進行操作系統(tǒng)的安裝,實際上就是將鏡像還原;但是,鏡像系統(tǒng)中通常會包含流氓軟件或黑客預置的后門,用戶終端即使安裝殺毒軟件也還是會遭受黑客入侵,而且鏡像系統(tǒng)文件為千兆字節(jié)的數(shù)量級數(shù)據(jù),耗費時間也比較長;又例如,利用系統(tǒng)備份進行還原,即通過一些系統(tǒng)備份還原的工具軟件將之前備份的系統(tǒng)進行恢復,可是備份系統(tǒng)文件存儲在用戶終端本地,且備份系統(tǒng)文件較大,額外占用用戶終端的存儲空間。
[0004]為了克服上述系統(tǒng)恢復方法中存在的耗費時間長、增加用戶終端的存儲空間的問題,另一種方法是利用服務器側(cè)的系統(tǒng)文件進行系統(tǒng)恢復,然而在上述利用服務器側(cè)的系統(tǒng)文件對用戶終端本地系統(tǒng)進行恢復的方法中,會由于終端本地的磁盤碎片或系統(tǒng)文件錯誤容易導致系統(tǒng)不穩(wěn)定,使得系統(tǒng)恢復失敗,因此,現(xiàn)有的利用服務器側(cè)的系統(tǒng)文件進行系統(tǒng)恢復的失敗概率比較高。

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

[0005]本發(fā)明實施例提供一種系統(tǒng)文件恢復方法及裝置、系統(tǒng),用以解決現(xiàn)有的利用服務器側(cè)的系統(tǒng)文件對用戶終端本地系統(tǒng)進行恢復的方法中存在恢復失敗概率比較高的問題。
[0006]第一方面,本發(fā)明提供一種系統(tǒng)文件恢復方法,包括:
[0007]獲取待恢復系統(tǒng)和標準系統(tǒng)之間的區(qū)別文件和相同文件,其中,所述文件中攜帶有所述文件所屬的目錄信息;
[0008]將所述區(qū)別文件和相同文件保存到第二分區(qū)中與各文件所屬目錄信息對應的系統(tǒng)目錄中;
[0009]將系統(tǒng)引導配置項中包括的所述待恢復系統(tǒng)的標識修改為其他系統(tǒng)的標識,在與所述其他系統(tǒng)的標識對應的其他系統(tǒng)中對第一分區(qū)進行格式化,在格式化后的第一分區(qū)中建立所述待恢復系統(tǒng)的系統(tǒng)目錄;
[0010]將所述第二分區(qū)的系統(tǒng)目錄中所有文件復制到格式化后的第一分區(qū)中建立的所述待恢復系統(tǒng)的系統(tǒng)目錄中;
[0011]所述第二分區(qū)為所述終端中不同于所述第一分區(qū)的存儲空間。[0012]其中,所述獲取待恢復系統(tǒng)和標準系統(tǒng)之間的區(qū)別文件和相同文件,包括:
[0013]根據(jù)檢測到的系統(tǒng)恢復請求,獲取所述待恢復系統(tǒng)的文件特征信息列表以及與所述待恢復系統(tǒng)對應的標準系統(tǒng)的文件特征信息列表,所述待恢復系統(tǒng)的文件特征信息列表中包括所述待恢復系統(tǒng)中各文件的特征信息,所述標準系統(tǒng)的文件特征信息列表中包括所述標準系統(tǒng)的各文件的特征信息,所述各文件的特征信息包括對應文件所屬的目錄信息及特征值;
[0014]將所述待恢復系統(tǒng)的文件特征信息列表與所述標準系統(tǒng)的文件特征信息列表進行比較,得到第一文件特征信息列表和第二文件特征信息列表,其中,所述第一文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)相同的文件特征信息,所述第二文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件特征信息;
[0015]根據(jù)所述第一文件特征信息列表中包括的相同的文件特征信息,從所述第一分區(qū)的系統(tǒng)目錄中獲取所述待恢復系統(tǒng)與所述標準系統(tǒng)之間的相同文件;
[0016]根據(jù)所述第二文件特征信息列表中包括的不相同的文件特征信息,從服務器中備份的標準系統(tǒng)中獲取所述待恢復系統(tǒng)與所述標準系統(tǒng)之間的區(qū)別文件。
[0017]其中,根據(jù)所述第一文件特征信息列表中包括的相同的文件特征信息,從所述第一分區(qū)的系統(tǒng)目錄中獲取所述待恢復系統(tǒng)與所述標準系統(tǒng)之間的相同文件,包括:
[0018]根據(jù)所述相同的文件特征信息中包含的目錄信息和特征值,在所述終端的第一分區(qū)的系統(tǒng)目錄中與所述目錄信息對應的目錄中,獲取與所述特征值對應的文件。
[0019]其中,根據(jù)所述第二文件特征信息列表中包括的不相同的文件特征信息,從服務器中備份的標準系統(tǒng)中獲取所述待恢復系統(tǒng)與所述標準系統(tǒng)之間的區(qū)別文件,包括:
[0020]根據(jù)所述不相同的文件特征信息中包含的目錄信息和特征值,從服務器備份的標準系統(tǒng)目錄中與所述目錄信息對應的目錄中,獲取與所述特征值對應的文件。
[0021 ] 其中,將所述第二分區(qū)的系統(tǒng)目錄中所有文件復制到格式化后的第一分區(qū)中建立的所述待恢復系統(tǒng)的系統(tǒng)目錄中,包括:
[0022]根據(jù)所述第二分區(qū)中對應的系統(tǒng)目錄中各文件所屬的目錄信息,將各文件保存到格式化后的第一分區(qū)中建立的所述待恢復系統(tǒng)的系統(tǒng)目錄中、且與所述目錄信息對應的目錄中。
[0023]其中,所述的方法還包括:
[0024]在所述第一分區(qū)的其他目錄中獲取其他需要保留的文件;
[0025]將所述其他需要保留的文件保存到所述第二分區(qū)中對應的其他目錄中;
[0026]在與所述其他系統(tǒng)的標識對應的其他系統(tǒng)中對所述第一分區(qū)進行格式化之后,還包括:
[0027]將所述第二分區(qū)中對應的其他目錄中所述其他需要保留的文件保存到格式化后的第一分區(qū)中對應的其他目錄中。
[0028]第二方面,本發(fā)明還提供一種系統(tǒng)文件恢復裝置,其包括:
[0029]獲取模塊,用于獲取待恢復系統(tǒng)和標準系統(tǒng)之間的區(qū)別文件和相同文件,其中,所述文件中攜帶有所述文件所屬的目錄信息;
[0030]保存模塊,用于將所述區(qū)別文件和相同文件保存到第二分區(qū)中與各文件所屬目錄信息對應的系統(tǒng)目錄中;[0031]格式化模塊,用于將系統(tǒng)引導配置項中包括的所述待恢復系統(tǒng)的標識修改為其他系統(tǒng)的標識,在與所述其他系統(tǒng)的標識對應的其他系統(tǒng)中對第一分區(qū)進行格式化,在格式化后的第一分區(qū)中建立所述待恢復系統(tǒng)的系統(tǒng)目錄;
[0032]復制模塊,用于將所述第二分區(qū)的系統(tǒng)目錄中所有文件復制到格式化后的第一分區(qū)中建立的所述待恢復系統(tǒng)的系統(tǒng)目錄中;
[0033]所述第二分區(qū)為所述終端中不同于所述第一分區(qū)的存儲空間。
[0034]其中,所述獲取模塊包括:
[0035]第一獲取單元,用于根據(jù)檢測到的系統(tǒng)恢復請求,獲取所述待恢復系統(tǒng)的文件特征信息列表以及與所述待恢復系統(tǒng)對應的標準系統(tǒng)的文件特征信息列表,所述待恢復系統(tǒng)的文件特征信息列表中包括所述待恢復系統(tǒng)中各文件的特征信息,所述標準系統(tǒng)的文件特征信息列表中包括所述標準系統(tǒng)的各文件的特征信息,所述各文件的特征信息包括對應文件所屬的目錄信息及特征值;
[0036]比較單元,用于將第一獲取單元獲取的所述待恢復系統(tǒng)的文件特征信息列表與所述標準系統(tǒng)的文件特征信息列表進行比較,得到第一文件特征信息列表和第二文件特征信息列表,其中,所述第一文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)相同的文件特征信息,所述第二文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件特征信息;
[0037]第二獲取單元,用于根據(jù)比較單元得到的所述第一文件特征信息列表中包括的相同的文件特征信息,從所述第一分區(qū)的系統(tǒng)目錄中獲取所述待恢復系統(tǒng)與所述標準系統(tǒng)之間的相同文件;
[0038]第三獲取單元,用于根據(jù)比較單元得到的所述第二文件特征信息列表中包括的不相同的文件特征信息,從服務器中備份的標準系統(tǒng)中獲取所述待恢復系統(tǒng)與所述標準系統(tǒng)之間的區(qū)別文件。
[0039]其中,所述第二獲取單元具體用于:
[0040]根據(jù)所述相同的文件特征信息中包含的目錄信息和特征值,在所述終端的第一分區(qū)的系統(tǒng)目錄中與所述目錄信息對應的目錄中,獲取與所述特征值對應的文件。
[0041]其中,所述第三獲取單元具體用于:
[0042]根據(jù)所述不相同的文件特征信息中包含的目錄信息和特征值,從服務器備份的標準系統(tǒng)目錄中與所述目錄信息對應的目錄中,獲取與所述特征值對應的文件。
[0043]其中,所述復制模塊具體用于:
[0044]根據(jù)所述第二分區(qū)中對應的系統(tǒng)目錄中各文件所屬的目錄信息,將各文件保存到格式化后的第一分區(qū)中建立的所述待恢復系統(tǒng)的系統(tǒng)目錄中、且與所述目錄信息對應的目錄中。
[0045]其中,所述獲取模塊,還用于在所述第一分區(qū)的其他目錄中獲取其他需要保留的文件;
[0046]所述保存模塊,還用于將所述其他需要保留的文件保存到所述第二分區(qū)中對應的其他目錄中;
[0047]所述復制模塊,還用于將所述第二分區(qū)中對應的其他目錄中所述其他需要保留的文件保存到格式化后的第一分區(qū)中對應的其他目錄中。[0048]第三方面,還提供一種系統(tǒng)文件恢復系統(tǒng),其包括:終端和服務器;
[0049]所述終端包括上述第二方面所述的系統(tǒng)文件恢復裝置;
[0050]所述服務器,用于根據(jù)所述終端發(fā)送的系統(tǒng)恢復請求消息,獲取與待恢復系統(tǒng)對應的標準系統(tǒng)的文件特征信息列表,將所述標準系統(tǒng)的文件特征信息列表發(fā)送給所述終端,以使所述終端將所述待恢復系統(tǒng)的文件特征信息列表與所述標準系統(tǒng)的文件特征信息列表進行比較,得到第一文件特征信息列表和第二文件特征信息列表;或者
[0051]所述服務器,用于根據(jù)所述終端發(fā)送的系統(tǒng)恢復請求消息中包括的待恢復系統(tǒng)的文件特征信息列表,獲取與待恢復系統(tǒng)對應的標準系統(tǒng)的文件特征信息列表,將所述待恢復系統(tǒng)的文件特征信息列表與所述標準系統(tǒng)的文件特征信息列表進行比較,得到第一文件特征信息列表和第二文件特征信息列表,將所述第一文件特征信息列表和第二文件特征信息列表發(fā)送給所述終端;
[0052]所述待恢復系統(tǒng)的文件特征信息列表中包括所述待恢復系統(tǒng)中各文件的特征信息,所述各文件的特征信息包括對應文件所屬的目錄信息及特征值;所述標準系統(tǒng)的文件特征信息列表中包括所述標準系統(tǒng)的各文件的特征信息;所述第一文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)相同的文件特征信息;所述第二文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件特征信息。
[0053]其中,所述服務器,還用于根據(jù)所述第二文件特征信息列表中包括的所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件特征信息,將所述待恢復系統(tǒng)與所述標準系統(tǒng)之間的區(qū)別文件發(fā)送所述終端。
[0054]本發(fā)明實施例中,首先獲取待恢復系統(tǒng)和標準系統(tǒng)之間的區(qū)別文件和相同文件,其中,所述文件中攜帶有所述文件所屬的目錄信息;將所述區(qū)別文件和相同文件保存到第二分區(qū)中與各文件所屬目錄信息對應的系統(tǒng)目錄中;將系統(tǒng)引導配置項中包括的所述待恢復系統(tǒng)的標識修改為其他系統(tǒng)的標識,在與所述其他系統(tǒng)的標識對應的其他系統(tǒng)中對第一分區(qū)進行格式化,在格式化后的第一分區(qū)中建立所述待恢復系統(tǒng)的系統(tǒng)目錄;將所述第二分區(qū)的系統(tǒng)目錄中所有文件復制到格式化后的第一分區(qū)中建立的所述待恢復系統(tǒng)的系統(tǒng)目錄中;由于本實施例在獨立于待恢復系統(tǒng)的其他系統(tǒng)中對第一分區(qū)進行格式化和系統(tǒng)目錄的重構(gòu),并將第二分區(qū)中對應的系統(tǒng)目錄中保存的所有文件復制到格式化后的第一分區(qū)中建立的系統(tǒng)目錄中,消除了待恢復系統(tǒng)第一分區(qū)的系統(tǒng)文件錯誤和磁盤碎片等問題,因此,可以提高系統(tǒng)穩(wěn)定性,減小恢復失敗的概率。
【專利附圖】

【附圖說明】
[0055]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0056]圖1為本發(fā)明一實施例提供的系統(tǒng)文件恢復方法的流程示意圖;
[0057]圖2為本發(fā)明另一實施例提供的系統(tǒng)文件恢復方法的流程示意圖;
[0058]圖3為本發(fā)明另一實施例提供的系統(tǒng)文件恢復裝置的結(jié)構(gòu)示意圖;
[0059]圖4為本發(fā)明另一實施例提供的系統(tǒng)文件恢復系統(tǒng)的結(jié)構(gòu)示意圖?!揪唧w實施方式】
[0060]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0061]需要說明的是,本實施例中的待恢復系統(tǒng)包括但不限于windows操作系統(tǒng),例如還可以包括應用程序系統(tǒng)、軟件運行環(huán)境系統(tǒng)等;其中,恢復系統(tǒng)例如可以是指對系統(tǒng)的重新安裝。
[0062]圖1為本發(fā)明一實施例提供的系統(tǒng)文件恢復方法的流程示意圖,如圖1所述,本實施例的系統(tǒng)文件恢復方法包括:
[0063]101、獲取待恢復系統(tǒng)和標準系統(tǒng)之間的區(qū)別文件和相同文件。
[0064]其中,所述文件中攜帶有所述文件所屬的目錄信息;
[0065]在一種可選的實施方式中,步驟101包括:
[0066]根據(jù)檢測到的系統(tǒng)恢復請求,獲取所述待恢復系統(tǒng)的文件特征信息列表以及與所述待恢復系統(tǒng)對應的標準系統(tǒng)的文件特征信息列表,其中,所述待恢復系統(tǒng)的文件特征信息列表中包括所述待恢復系統(tǒng)中各文件的特征信息,所述標準系統(tǒng)的文件特征信息列表中包括所述標準系統(tǒng)的各文件的特征信息,所述各文件的特征信息包括對應文件所屬的目錄信息及特征值;
[0067]將所述待恢復系統(tǒng)的文件特征信息列表與所述標準系統(tǒng)的文件特征信息列表進行比較,得到第一文件特征信息列表和第二文件特征信息列表,其中,所述第一文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)相同的文件特征信息,所述第二文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件特征信息;
[0068]根據(jù)所述第一文件特征信息列表中包括的相同的文件特征信息,從所述第一分區(qū)的系統(tǒng)目錄中獲取所述待恢復系統(tǒng)與所述標準系統(tǒng)之間的相同文件;具體地,根據(jù)所述相同的文件特征信息中包含的目錄信息和特征值,在所述終端的第一分區(qū)的系統(tǒng)目錄中與所述目錄信息對應的目錄中,獲取與所述特征值對應的文件。
[0069]根據(jù)所述第二文件特征信息列表中包括的不相同的文件特征信息,從服務器中備份的標準系統(tǒng)中獲取所述待恢復系統(tǒng)與所述標準系統(tǒng)之間的區(qū)別文件,具體地,根據(jù)所述不相同的文件特征信息中包含的目錄信息和特征值,從服務器備份的標準系統(tǒng)目錄中與所述目錄信息對應的目錄中,獲取與所述特征值對應的文件。
[0070]102、將所述區(qū)別文件和相同文件保存到第二分區(qū)中與各文件所屬目錄信息對應的系統(tǒng)目錄中;
[0071]在一種可選的實施方式中,本實施例還包括:
[0072]在第一分區(qū)的其他目錄中獲取其他需要保留的文件;
[0073]將所述其他需要保留的文件保存到所述第二分區(qū)中對應的其他目錄中。
[0074]103、將系統(tǒng)引導配置項中包括的所述待恢復系統(tǒng)的標識修改為其他系統(tǒng)的標識,在與所述其他系統(tǒng)的標識對應的其他系統(tǒng)中對第一分區(qū)進行格式化,在格式化后的第一分區(qū)中建立所述待恢復系統(tǒng)的系統(tǒng)目錄;[0075]104、將所述第二分區(qū)的系統(tǒng)目錄中所有文件復制到格式化后的第一分區(qū)中建立的所述待恢復系統(tǒng)的系統(tǒng)目錄中;
[0076]在一種可選的實施方式中,步驟104包括:
[0077]根據(jù)所述第二分區(qū)中對應的系統(tǒng)目錄中各文件所屬的目錄信息,將各文件保存到格式化后的第一分區(qū)中建立的所述待恢復系統(tǒng)的系統(tǒng)目錄中、且與所述目錄信息對應的目錄中。
[0078]在一種可選的實施方式中,本實施例還包括:
[0079]將所述第二分區(qū)中對應的其他目錄中所述其他需要保留的文件保存到格式化后的第一分區(qū)中對應的其他目錄中。
[0080]本發(fā)明實施例中,在恢復系統(tǒng)之前,將第一分區(qū)中的待恢復系統(tǒng)的文件特征信息列表與標準系統(tǒng)的文件特征信息列表進行比較,得到第一文件特征信息列表和第二文件特征信息列表,其中,所述第一文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)相同的文件特征信息,所述第二文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件特征信息;根據(jù)所述第一文件特征信息列表中包括的相同的文件特征信息,直接從安裝有待恢復系統(tǒng)的第一分區(qū)中獲取相同文件并保存到第二分區(qū)中,根據(jù)所述第二文件特征信息列表中包括的不相同的文件特征信息,從服務器中備份的標準系統(tǒng)中獲取區(qū)別文件并保存到第二分區(qū)中;因此,可以避免相同文件的重復傳輸和安裝,不僅減少終端和服務器之間的網(wǎng)絡帶寬開銷,而且也提高恢復效率;
[0081]進一步地,本實施例還可以在獨立于待恢復系統(tǒng)的其他系統(tǒng)中對第一分區(qū)進行格式化和系統(tǒng)目錄的重構(gòu),并將第二分區(qū)中對應的系統(tǒng)目錄中保存的所有文件復制到格式化后的第一分區(qū)中建立的系統(tǒng)目錄中,消除了待恢復系統(tǒng)第一分區(qū)的系統(tǒng)文件錯誤和磁盤碎片等問題,因此,可以提高系統(tǒng)穩(wěn)定性,減小恢復失敗的概率;
[0082]進一步地,本實施例還可以在一個獨立于待恢復系統(tǒng)的其他系統(tǒng)中,將用戶需要保留的文件復制到格式化后的第一分區(qū)中,能夠保證恢復后的系統(tǒng)同樣是符合用戶操作和個性化要求的系統(tǒng),同時相關的硬件也能夠直接加載并應用,不需要用戶重現(xiàn)安裝,而不會使系統(tǒng)被恢復到官方的標準狀態(tài)。
[0083]以下對上述系統(tǒng)文件處理方法的具體實現(xiàn)展開詳細的說明:
[0084]圖2為本發(fā)明另一實施例提供的系統(tǒng)文件恢復方法的流程示意圖,如圖2所述,本實施例的系統(tǒng)文件恢復方法包括:
[0085]201、終端啟動系統(tǒng)恢復請求。
[0086]例如,當終端的系統(tǒng)出現(xiàn)異常需要重新安裝系統(tǒng)時,用戶可以通過終端瀏覽器或者通過安全軟件的系統(tǒng)恢復界面向服務器發(fā)送需要恢復系統(tǒng)的請求。
[0087]202、根據(jù)系統(tǒng)恢復請求獲取待恢復系統(tǒng)的文件特征信息列表以及標準系統(tǒng)的文件特征信息列表。
[0088]其中,所述待恢復系統(tǒng)的文件特征信息列表中包括所述待恢復系統(tǒng)(需要恢復系統(tǒng))的各文件的特征信息,所述各文件的特征信息包括對應文件所屬的目錄信息及特征值。所述標準系統(tǒng)的文件特征信息列表中包括所述標準系統(tǒng)的各文件的特征信息,所述各文件的特征信息包括對應文件所屬的目錄信息及特征值。
[0089]例如,當終端檢測系統(tǒng)恢復請求時,假設待恢復系統(tǒng)是安裝在終端的第一分區(qū)中,終端可以對第一分區(qū)進行全盤掃描,獲取待恢復系統(tǒng)的系統(tǒng)目錄結(jié)構(gòu),其中,系統(tǒng)目錄結(jié)構(gòu)可以包括多級目錄,例如系統(tǒng)目錄下有多個父目錄,每個父目錄下有多個子目錄,每個子目錄中包括多個文件,從而可以獲取待恢復系統(tǒng)中各文件所屬的目錄信息,例如文件所屬的子目錄和父目錄;本實施例中例如還可以根據(jù)各文件的內(nèi)容進行哈希計算得到對應文件的哈希值,將該哈希值作為對應文件的特征值,從而可以獲取待恢復系統(tǒng)中各文件的特征值,將待恢復系統(tǒng)中各文件所屬的目錄信息和特征值作為對應文件的文件特征信息,從而得到待恢復系統(tǒng)的文件特征信息列表。
[0090]需要說明的是,通常在服務器上預先存儲有各個版本的系統(tǒng)文件以及對應的信息,每個版本的系統(tǒng)文件的信息例如包括系統(tǒng)文件的簽名信息、文件版本號或時間戳等信息,所有文件均經(jīng)過安全掃描保證是無病毒的安全文件。當用戶通過終端瀏覽器或者通過安全軟件的系統(tǒng)恢復界面向服務器發(fā)送需要恢復系統(tǒng)的請求時,服務器需要驗證待恢復系統(tǒng)是否是服務器支持的系統(tǒng),具體地,需要恢復系統(tǒng)的請求中例如包括待恢復系統(tǒng)的信息,例如包括系統(tǒng)文件的簽名信息、文件版本號或時間戳等信息;假設服務器上預先存儲的各個版本的系統(tǒng)文件的信息中包括待恢復系統(tǒng)的信息,說明服務器支持待恢復系統(tǒng),服務器可以獲取與該待恢復系統(tǒng)對應的標準系統(tǒng)的文件特征信息列表,其中,所述標準系統(tǒng)的文件特征信息列表中包括所述標準系統(tǒng)的各文件的特征信息,所述各文件的特征信息包括對應文件所屬的目錄信息及特征值。
[0091]可選地,服務器可以將所述標準系統(tǒng)的文件特征信息列表發(fā)送給終端。
[0092]203、將待恢復系統(tǒng)的文件特征信息列表與標準系統(tǒng)的文件特征信息列表進行比較,得到第一文件特征信息列表和第二文件特征信息列表。
[0093]在一種可選的實施方式中,終端根據(jù)服務器發(fā)送的標準系統(tǒng)的文件特征信息列表,將待恢復系統(tǒng)的文件特征信息列表與標準系統(tǒng)的文件特征信息列表進行比較,得到第一文件特征信息列表和第二文件特征信息列表。
[0094]在一種可選的實施方式中,當用戶通過終端瀏覽器或者通過安全軟件的系統(tǒng)恢復界面向服務器發(fā)送需要恢復系統(tǒng)的請求時,可以將待恢復系統(tǒng)的文件特征信息列表攜帶在系統(tǒng)恢復請求中發(fā)送給服務器,服務器支持待恢復系統(tǒng)時,服務器可以獲取與該待恢復系統(tǒng)對應的標準系統(tǒng)的文件特征信息列表,并將待恢復系統(tǒng)的文件特征信息列表與預設的標準系統(tǒng)的文件特征信息列表進行比較,得到第一文件特征信息列表和第二文件特征信息列表,并將第一文件特征信息列表和第二文件特征信息列表發(fā)送給終端。
[0095]其中,所述第一文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)相同的文件特征信息,所述第二文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件特征信息。
[0096]在一種可選的實施方式中,將待恢復系統(tǒng)的文件特征信息列表與預設的標準系統(tǒng)的文件特征信息列表進行比較時,可以將待恢復系統(tǒng)的文件特征信息列表中對應目錄的文件哈希值與標準系統(tǒng)的文件特征信息列表對應目錄的文件哈希值進行比較,若對應文件哈希值相同,則標記為相同,說明該文件在待恢復系統(tǒng)和標準系統(tǒng)中是相同的,將該相同文件的文件特征信息保存到第一文件特征信息列表中;若對應文件哈希值不同,則標記為不相同,說明該文件在待恢復系統(tǒng)和標準系統(tǒng)中是不相同(有區(qū)別)的,需要從標準系統(tǒng)中獲取該區(qū)別文件進行替換。[0097]需要說明的是,上述文件特征信息列表中包括文件所屬的目錄信息和特征值,不包括文件內(nèi)容,通常,目錄信息和特征值所占的存儲空間和所需的網(wǎng)絡帶寬比文件內(nèi)容所占的存儲空間和所需的網(wǎng)絡帶寬小很多,因此,可以減少終端和服務器之間的網(wǎng)絡帶寬的開銷,而且能節(jié)省終端或服務器的存儲空間。
[0098]204、根據(jù)第一文件特征信息列表,從第一分區(qū)中獲取待恢復系統(tǒng)和標準系統(tǒng)之間的相同文件,并將相同文件保存到第二分區(qū)中與該相同文件所屬目錄信息對應的系統(tǒng)目錄中。
[0099]在本發(fā)明的一種可選的實施方式中,由于第一文件特征信息列表中包括相同的文件特征信息。根據(jù)相同的文件特征信息中包含的目錄信息和特征值,在第一分區(qū)的系統(tǒng)目錄中與所述目錄信息對應的目錄中,獲取與所述特征值對應的文件(即為相同文件);將相同文件保存到第二分區(qū)中與該相同文件所屬目錄信息對應的系統(tǒng)目錄中。
[0100]需要說明的是,第二分區(qū)為不同于第一分區(qū)的存儲空間。
[0101]205、根據(jù)第二文件特征信息列表,從服務器中獲取待恢復系統(tǒng)和標準系統(tǒng)之間的區(qū)別文件,并將區(qū)別文件保存到第二分區(qū)中與該區(qū)別文件所屬目錄信息對應的系統(tǒng)目錄中。
[0102]在本發(fā)明的一種可選的實施方式中,由于第二文件特征信息列表中包括中不相同的文件特征信息,根據(jù)所述不相同的文件特征信息中包含的目錄信息和特征值,從服務器備份的標準系統(tǒng)的系統(tǒng)目錄中與所述目錄信息對應的目錄中,獲取與所述特征值對應的文件(即區(qū)別文件),將獲取的區(qū)別文件保存到第二分區(qū)中與該區(qū)別文件所屬目錄信息對應的系統(tǒng)目錄中;
[0103]假設第一文件特征信息列表和第二文件特征信息列表是終端根據(jù)待恢復系統(tǒng)的文件特征信息列表與標準系統(tǒng)的文件特征信息列表進行比較得到時,終端例如可以發(fā)送獲取區(qū)別文件請求給服務器,其中,獲取區(qū)別文件請求中包括第二文件特征信息列表,使得服務器根據(jù)第二文件特征信息列表中包括的不相同的文件特征信息,將終端所請求獲取的區(qū)別文件發(fā)送給終端。
[0104]假設第一文件特征信息列表和第二文件特征信息列表是服務器根據(jù)待恢復系統(tǒng)的文件特征信息列表與標準系統(tǒng)的文件特征信息列表進行比較得到時,服務器直接根據(jù)第二文件特征信息列表中包括的不相同的文件特征信息,獲取區(qū)別文件,并將該區(qū)別文件發(fā)送給終端。
[0105]需要說明的是,本實施例的系統(tǒng)恢復不限于系統(tǒng)的再安裝,還可以包括系統(tǒng)更新,恢復以及系統(tǒng)配置的更新或還原。因此,區(qū)別文件除了包括可以直接運行的安裝文件之外,還可以包括用于對系統(tǒng)完成各種配置的配置文件,包括用于對注冊表完成配置的注冊表文件,以及需要系統(tǒng)進行加載的待加載文件。
[0106]舉例來說,假設終端中待恢復系統(tǒng)有1000個文件,服務器提供的標準系統(tǒng)有1000個文件,但是待恢復系統(tǒng)的1000個文件中有100個與標準系統(tǒng)中對應的100個文件存在區(qū)另IJ,因此,只需要將標準系統(tǒng)中存在區(qū)別的這100個文件傳輸給終端即可,避免相同文件的重復傳輸和安裝,不僅減少終端和服務器之間的網(wǎng)絡帶寬開銷,而且也提高恢復效率。
[0107]舉例來說,假設終端中有足夠的存儲空間,標準系統(tǒng)也可以備份在終端的其他分區(qū)中,這樣,終端可以根據(jù)所述不相同的文件特征信息中包含的目錄信息和特征值,從所述終端備份的標準系統(tǒng)目錄中與所述目錄信息對應的目錄中,獲取與所述特征值對應的文件,并將獲取的與所述特征值對應的文件保存到所述第二分區(qū)中對應的系統(tǒng)目錄中與所述目錄信息對應的目錄中。
[0108]在本發(fā)明的一種可選的實施方式中,在系統(tǒng)恢復之前,用戶可以在第一分區(qū)中選擇需要備份的數(shù)據(jù),例如包括聊天記錄,終端使用記錄,重要文件,必要的驅(qū)動程序、桌面和壁紙等個性化的設置,以及終端的配置數(shù)據(jù),假設用戶選擇了需要備份的數(shù)據(jù),則恢復系統(tǒng)之前,就會將需要備份的數(shù)據(jù)進行備份保存到第二分區(qū)中對應的其他目錄中。
[0109]206、將終端的系統(tǒng)引導配置項修改為其他系統(tǒng)的標識,并在其他系統(tǒng)中對第一分區(qū)進行格式化,在格式化后的第一分區(qū)中建立待恢復系統(tǒng)的系統(tǒng)目錄。
[0110]舉例來說,本實施例中,提供一個獨立于待恢復系統(tǒng)的其他系統(tǒng),例如保護模式的磁盤操作系統(tǒng)(Disk Operating System,D0S)、linux等系統(tǒng),修改待恢復系統(tǒng)的引導配置,如將終端的系統(tǒng)引導配置項中待恢復系統(tǒng)的標識修改為其他系統(tǒng)的標識,使得終端重啟之后啟動到其他系統(tǒng),在其他系統(tǒng)中完成對弟一分區(qū)的格式化和建立系統(tǒng)目錄結(jié)構(gòu),在實際應用中,還可以在其他系統(tǒng)中實現(xiàn)用戶界面(User Interface, UI),FAT32文件系統(tǒng)和NTFS文件系統(tǒng)的功能,來實現(xiàn)待恢復系統(tǒng)中的文件和目錄的操作。
[0111]207、將第二分區(qū)中對應的系統(tǒng)目錄中所有文件復制到格式化后的第一分區(qū)中建立的待恢復系統(tǒng)的系統(tǒng)目錄中。
[0112]舉例來說,在一個獨立于待恢復系統(tǒng)的其他系統(tǒng)中,根據(jù)所述第二分區(qū)中對應的系統(tǒng)目錄中各文件所屬的目錄信息,將各文件保存到格式化后的第一分區(qū)中建立的所述待恢復系統(tǒng)的系統(tǒng)目錄中、且與所述目錄信息對應的目錄中。
[0113]舉例來說,在一個獨立于待恢復系統(tǒng)的其他系統(tǒng)中,還可以將所述第二分區(qū)中對應的其他目錄中所述其他需要保留的文件保存到格式化后的第一分區(qū)中對應的其他目錄中,能夠保證恢復后的系統(tǒng)同樣是符合用戶操作和個性化要求的系統(tǒng),同時相關的硬件也能夠直接加載并應用,不需要用戶重現(xiàn)安裝,而不會使系統(tǒng)被恢復到官方的標準狀態(tài)。
[0114]需要說明的是,在上述從第二分區(qū)復制所有系統(tǒng)文件到第一分區(qū)的過程中還可以包括以下功能:創(chuàng)建目錄、修改目錄的屬性、修改目錄的訪問權(quán)限、修改文件的屬性、修改文件的訪問權(quán)限、創(chuàng)建硬鏈接、創(chuàng)建軟鏈接、創(chuàng)建符號鏈接。
[0115]需要說明的是,通過上述對第一分區(qū)的格式化,可以消除第一分區(qū)的系統(tǒng)文件錯誤和磁盤碎片等問題,不會存在因為系統(tǒng)文件錯誤或磁盤碎片等問題導致系統(tǒng)不穩(wěn)定的問題。
[0116]需要說明的是,步驟207之后,開始執(zhí)行待恢復系統(tǒng)的部署過程,執(zhí)行正常的恢復流程,本發(fā)明對此不作限定。例如,根據(jù)終端原來操作系統(tǒng)環(huán)境進行部署,終端產(chǎn)品表示、網(wǎng)絡環(huán)境配置、終端名稱,自動應答不需要用戶手動操作,在此過程中進行驅(qū)動自動安裝,進入桌面后系統(tǒng)即可使用。
[0117]本發(fā)明實施例中,在恢復系統(tǒng)之前,將第一分區(qū)中的待恢復系統(tǒng)的文件特征信息列表與標準系統(tǒng)的文件特征信息列表進行比較,得到第一文件特征信息列表和第二文件特征信息列表,其中,所述第一文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)相同的文件特征信息,所述第二文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件特征信息;根據(jù)所述第一文件特征信息列表中包括的相同的文件特征信息,直接從安裝有待恢復系統(tǒng)的第一分區(qū)中獲取相同文件并保存到第二分區(qū)中,根據(jù)所述第二文件特征信息列表中包括的不相同的文件特征信息,從服務器中備份的標準系統(tǒng)中獲取區(qū)別文件并保存到第二分區(qū)中;因此,可以避免相同文件的重復傳輸和安裝,不僅減少終端和服務器之間的網(wǎng)絡帶寬開銷,而且也提高恢復效率;
[0118]進一步地,本實施例還可以在獨立于待恢復系統(tǒng)的其他系統(tǒng)中對第一分區(qū)進行格式化和系統(tǒng)目錄的重構(gòu),并將第二分區(qū)中對應的系統(tǒng)目錄中保存的所有文件復制到格式化后的第一分區(qū)中建立的系統(tǒng)目錄中,消除了待恢復系統(tǒng)第一分區(qū)的系統(tǒng)文件錯誤和磁盤碎片等問題,因此,可以提高系統(tǒng)穩(wěn)定性,減小恢復失敗的概率;
[0119]進一步地,本實施例還可以在一個獨立于待恢復系統(tǒng)的其他系統(tǒng)中,將用戶需要保留的文件復制到格式化后的第一分區(qū)中,能夠保證恢復后的系統(tǒng)同樣是符合用戶操作和個性化要求的系統(tǒng),同時相關的硬件也能夠直接加載并應用,不需要用戶重現(xiàn)安裝,而不會使系統(tǒng)被恢復到官方的標準狀態(tài)。
[0120]圖3為本發(fā)明另一實施例提供的系統(tǒng)文件恢復裝置的結(jié)構(gòu)示意圖;如圖3所示,包括:
[0121]獲取模塊31,用于獲取待恢復系統(tǒng)和標準系統(tǒng)之間的區(qū)別文件和相同文件,其中,所述文件中攜帶有所述文件所屬的目錄信息;
[0122]保存模塊32,用于將獲取模塊31獲取的所述區(qū)別文件和相同文件保存到第二分區(qū)中與各文件所屬目錄信息對應的系統(tǒng)目錄中;
[0123]格式化模塊33,用于將系統(tǒng)引導配置項中包括的所述待恢復系統(tǒng)的標識修改為其他系統(tǒng)的標識,在與所述其他系統(tǒng)的標識對應的其他系統(tǒng)中對第一分區(qū)進行格式化,在格式化后的第一分區(qū)中建立所述待恢復系統(tǒng)的系統(tǒng)目錄;
[0124]復制模塊34,用于將保存模塊32保存在所述第二分區(qū)的系統(tǒng)目錄中所有文件復制到格式化模塊33格式化后的第一分區(qū)中建立的所述待恢復系統(tǒng)的系統(tǒng)目錄中;
[0125]其中,所述第二分區(qū)為所述終端中不同于所述第一分區(qū)的存儲空間。
[0126]例如,所述獲取模塊31包括:
[0127]第一獲取單元311,用于根據(jù)檢測到的系統(tǒng)恢復請求,獲取所述待恢復系統(tǒng)的文件特征信息列表以及與所述待恢復系統(tǒng)對應的標準系統(tǒng)的文件特征信息列表,所述待恢復系統(tǒng)的文件特征信息列表中包括所述待恢復系統(tǒng)中各文件的特征信息,所述標準系統(tǒng)的文件特征信息列表中包括所述標準系統(tǒng)的各文件的特征信息,所述各文件的特征信息包括對應文件所屬的目錄信息及特征值;
[0128]比較單元312,用于將第一獲取單元311獲取的所述待恢復系統(tǒng)的文件特征信息列表與所述標準系統(tǒng)的文件特征信息列表進行比較,得到第一文件特征信息列表和第二文件特征信息列表,其中,所述第一文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)相同的文件特征信息,所述第二文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件特征信息;
[0129]第二獲取單元313,用于根據(jù)比較單元312得到的所述第一文件特征信息列表中包括的相同的文件特征信息,從所述第一分區(qū)的系統(tǒng)目錄中獲取所述待恢復系統(tǒng)與所述標準系統(tǒng)之間的相同文件;
[0130]第三獲取單元314,用于根據(jù)比較單元312得到的所述第二文件特征信息列表中包括的不相同的文件特征信息,從服務器中備份的標準系統(tǒng)中獲取所述待恢復系統(tǒng)與所述標準系統(tǒng)之間的區(qū)別文件。
[0131]其中,所述第二獲取單元313具體用于:
[0132]根據(jù)所述相同的文件特征信息中包含的目錄信息和特征值,在所述終端的第一分區(qū)的系統(tǒng)目錄中與所述目錄信息對應的目錄中,獲取與所述特征值對應的文件。
[0133]其中,所述第三獲取單元314具體用于:
[0134]根據(jù)所述不相同的文件特征信息中包含的目錄信息和特征值,從服務器備份的標準系統(tǒng)目錄中與所述目錄信息對應的目錄中,獲取與所述特征值對應的文件。
[0135]其中,所述復制模塊34具體用于:
[0136]根據(jù)所述第二分區(qū)中對應的系統(tǒng)目錄中各文件所屬的目錄信息,將各文件保存到格式化后的第一分區(qū)中建立的所述待恢復系統(tǒng)的系統(tǒng)目錄中、且與所述目錄信息對應的目錄中。
[0137]其中:
[0138]所述獲取模塊31,還用于在所述第一分區(qū)的其他目錄中獲取其他需要保留的文件;
[0139]所述保存模塊32,還用于將所述其他需要保留的文件保存到所述第二分區(qū)中對應的其他目錄中;
[0140]所述復制模塊34,還用于將所述第二分區(qū)中對應的其他目錄中所述其他需要保留的文件保存到格式化后的第一分區(qū)中對應的其他目錄中。
[0141]本發(fā)明實施例中,在恢復系統(tǒng)之前,將第一分區(qū)中的待恢復系統(tǒng)的文件特征信息列表與標準系統(tǒng)的文件特征信息列表進行比較,得到第一文件特征信息列表和第二文件特征信息列表,其中,所述第一文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)相同的文件特征信息,所述第二文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件特征信息;根據(jù)所述第一文件特征信息列表中包括的相同的文件特征信息,直接從安裝有待恢復系統(tǒng)的第一分區(qū)中獲取相同文件并保存到第二分區(qū)中,根據(jù)所述第二文件特征信息列表中包括的不相同的文件特征信息,從服務器中備份的標準系統(tǒng)中獲取區(qū)別文件并保存到第二分區(qū)中;因此,可以避免相同文件的重復傳輸和安裝,不僅減少終端和服務器之間的網(wǎng)絡帶寬開銷,而且也提高恢復效率;
[0142]進一步地,本實施例還可以在獨立于待恢復系統(tǒng)的其他系統(tǒng)中對第一分區(qū)進行格式化和系統(tǒng)目錄的重構(gòu),并將第二分區(qū)中對應的系統(tǒng)目錄中保存的所有文件復制到格式化后的第一分區(qū)中建立的系統(tǒng)目錄中,消除了待恢復系統(tǒng)第一分區(qū)的系統(tǒng)文件錯誤和磁盤碎片等問題,因此,可以提高系統(tǒng)穩(wěn)定性,減小恢復失敗的概率;
[0143]進一步地,本實施例還可以在一個獨立于待恢復系統(tǒng)的其他系統(tǒng)中,將用戶需要保留的文件復制到格式化后的第一分區(qū)中,能夠保證恢復后的系統(tǒng)同樣是符合用戶操作和個性化要求的系統(tǒng),同時相關的硬件也能夠直接加載并應用,不需要用戶重現(xiàn)安裝,而不會使系統(tǒng)被恢復到官方的標準狀態(tài)。
[0144]圖4為本發(fā)明另一實施例提供的系統(tǒng)文件恢復系統(tǒng)的結(jié)構(gòu)示意圖,如圖4所示,包括:終端41和服務器42 ;
[0145]其中,終端41中包括如圖3所示實施例所述的系統(tǒng)文件恢復裝置,詳細內(nèi)容不再贅述;
[0146]服務器32,用于根據(jù)所述終端發(fā)送的系統(tǒng)恢復請求消息,獲取與待恢復系統(tǒng)對應的標準系統(tǒng)的文件特征信息列表,將所述標準系統(tǒng)的文件特征信息列表發(fā)送給所述終端,以使所述終端將所述待恢復系統(tǒng)的文件特征信息列表與所述標準系統(tǒng)的文件特征信息列表進行比較,得到第一文件特征信息列表和第二文件特征信息列表;或者
[0147]根據(jù)所述終端發(fā)送的系統(tǒng)恢復請求消息中包括的待恢復系統(tǒng)的文件特征信息列表,獲取與待恢復系統(tǒng)對應的標準系統(tǒng)的文件特征信息列表,將所述待恢復系統(tǒng)的文件特征信息列表與所述標準系統(tǒng)的文件特征信息列表進行比較,得到第一文件特征信息列表和第二文件特征信息列表,將所述第一文件特征信息列表和第二文件特征信息列表發(fā)送給所述終;
[0148]其中,所述待恢復系統(tǒng)的文件特征信息列表中包括所述待恢復系統(tǒng)中各文件的特征信息,所述各文件的特征信息包括對應文件所屬的目錄信息及特征值;所述標準系統(tǒng)的文件特征信息列表中包括所述標準系統(tǒng)的各文件的特征信息;所述第一文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)相同的文件特征信息;所述第二文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件特征信息。
[0149]可選地,服務器42,還用于根據(jù)所述第二文件特征信息列表中包括的所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件特征信息,將所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件發(fā)送所述終端。
[0150]以下對本實施例所述的系統(tǒng)文件恢復系統(tǒng)的實現(xiàn)過程進行說明:
[0151]舉例來說,用戶終端安裝有360安全衛(wèi)士的客戶端軟件,當用戶通過終端瀏覽器操作360安全衛(wèi)士中的系統(tǒng)恢復界面即可觸發(fā)終端向360安全衛(wèi)士對應的后臺服務器發(fā)送系統(tǒng)恢復請求;同時,終端根據(jù)觸發(fā)的系統(tǒng)恢復請求對第一分區(qū)進行全盤掃描,獲取待恢復系統(tǒng)的文件特征信息;
[0152]這里需要說明的是,當終端將獲取的待恢復系統(tǒng)的文件特征信息攜帶在系統(tǒng)恢復請求中發(fā)送給服務器時,服務器根據(jù)接收到的系統(tǒng)恢復請求,首選驗證是否支持該待恢復的系統(tǒng),如果支持,則獲取與該待恢復系統(tǒng)對應的標準系統(tǒng)的文件特征信息,將待恢復系統(tǒng)的文件特征信息與標準系統(tǒng)的文件特征信息進行比較,得到第一文件特征信息列表和第二文件特征信息列表,進一步,服務器還根據(jù)第二文件特征信息列表中包括的所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件特征信息,獲取所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件(即區(qū)別文件),并將第一文件特征信息列表和第二文件特征信息列表,以及所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件(簡稱區(qū)別文件)發(fā)送給終端;
[0153]或者,當終端沒有將獲取的待恢復系統(tǒng)的文件特征信息攜帶在系統(tǒng)恢復請求中發(fā)送給服務器時,服務器根據(jù)接收到的系統(tǒng)恢復請求,首選驗證是否支持該待恢復的系統(tǒng),如果支持,則獲取與該待恢復系統(tǒng)對應的標準系統(tǒng)的文件特征信息,并將標準系統(tǒng)的文件特征信息進發(fā)送給終端;之后,終端將待恢復系統(tǒng)的文件特征信息與標準系統(tǒng)的文件特征信息進行比較,得到第一文件特征信息列表和第二文件特征信息列表;進一步地,終端可以向服務器發(fā)送獲取區(qū)別文件的請求消息,其中,獲取區(qū)別文件的請求消息中攜帶有第二文件特征信息列表,使得服務器根據(jù)第二文件特征信息列表中包括的所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件特征信息,獲取所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件,并將所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件(簡稱區(qū)別文件)發(fā)送給終端;
[0154]終端將接收到的區(qū)別文件保存到第二分區(qū)對應的系統(tǒng)目錄中;進一步地,終端根據(jù)第一文件特征信息列表包括的相同的文件特征信息,從第一分區(qū)的系統(tǒng)目錄中獲取與所述相同的文件特征信息對應的文件(簡稱相同文件),并將相同文件保存到第二分區(qū)對應的系統(tǒng)目錄中;
[0155]這里需要說明的是,用戶還可以選擇需要備份的數(shù)據(jù),包括聊天記錄,終端使用記錄,重要文件,必要的驅(qū)動程序、桌面和壁紙等個性化的設置,以及終端的配置數(shù)據(jù),假設用戶選擇了需要備份的數(shù)據(jù),則將需要備份的數(shù)據(jù)進行備份保存到第二分區(qū)中對應的其他目錄中。
[0156]進一步地,將終端的系統(tǒng)引導配置項修改為獨立于待恢復系統(tǒng)的其他系統(tǒng),使得終端重啟之后啟動到其他系統(tǒng),在其他系統(tǒng)中完成對第一分區(qū)的格式化和建立系統(tǒng)目錄結(jié)構(gòu),在實際應用中,還可以在其他系統(tǒng)中實現(xiàn)用戶界面、文件配置表和高級服務器網(wǎng)絡操作系統(tǒng)環(huán)境的文件系統(tǒng)的功能,來實現(xiàn)待恢復系統(tǒng)中的文件和目錄的操作;
[0157]之后,根據(jù)所述第二分區(qū)中對應的系統(tǒng)目錄中各文件所屬的目錄信息,將各文件保存到格式化后的第一分區(qū)中建立的所述待恢復系統(tǒng)的系統(tǒng)目錄中、且與所述目錄信息對應的目錄中;以及還可以將所述第二分區(qū)中對應的其他目錄中所述其他需要保留的文件保存到格式化后的第一分區(qū)中對應的其他目錄中,能夠保證恢復后的系統(tǒng)同樣是符合用戶操作和個性化要求的系統(tǒng),同時相關的硬件也能夠直接加載并應用,不需要用戶重現(xiàn)安裝,而不會使系統(tǒng)被恢復到官方的標準狀態(tài)。
[0158]需要說明的是,在上述從第二分區(qū)復制所有系統(tǒng)文件到第一分區(qū)的過程中還可以包括以下功能:創(chuàng)建目錄、修改目錄的屬性、修改目錄的訪問權(quán)限、修改文件的屬性、修改文件的訪問權(quán)限、創(chuàng)建硬鏈接、創(chuàng)建軟鏈接、創(chuàng)建符號鏈接。
[0159]之后,開始執(zhí)行待恢復系統(tǒng)的部署過程,執(zhí)行正常的恢復流程,本發(fā)明對此不作限定。例如,根據(jù)終端原來操作系統(tǒng)環(huán)境進行部署,終端產(chǎn)品表示、網(wǎng)絡環(huán)境配置、終端名稱,自動應答不需要用戶手動操作,在此過程中進行驅(qū)動自動安裝,進入桌面后系統(tǒng)即可使用。
[0160]本發(fā)明實施例中,在恢復系統(tǒng)之前,將第一分區(qū)中的待恢復系統(tǒng)的文件特征信息列表與標準系統(tǒng)的文件特征信息列表進行比較,得到第一文件特征信息列表和第二文件特征信息列表,其中,所述第一文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)相同的文件特征信息,所述第二文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件特征信息;根據(jù)所述第一文件特征信息列表中包括的相同的文件特征信息,直接從安裝有待恢復系統(tǒng)的第一分區(qū)中獲取相同文件并保存到第二分區(qū)中,根據(jù)所述第二文件特征信息列表中包括的不相同的文件特征信息,從服務器中備份的標準系統(tǒng)中獲取區(qū)別文件并保存到第二分區(qū)中;因此,可以避免相同文件的重復傳輸和安裝,不僅減少終端和服務器之間的網(wǎng)絡帶寬開銷,而且也提高恢復效率;
[0161]進一步地,本實施例還可以在獨立于待恢復系統(tǒng)的其他系統(tǒng)中對第一分區(qū)進行格式化和系統(tǒng)目錄的重構(gòu),并將第二分區(qū)中對應的系統(tǒng)目錄中保存的所有文件復制到格式化后的第一分區(qū)中建立的系統(tǒng)目錄中,消除了待恢復系統(tǒng)第一分區(qū)的系統(tǒng)文件錯誤和磁盤碎片等問題,因此,可以提高系統(tǒng)穩(wěn)定性,減小恢復失敗的概率;
[0162]進一步地,本實施例還可以在一個獨立于待恢復系統(tǒng)的其他系統(tǒng)中,將用戶需要保留的文件復制到格式化后的第一分區(qū)中,能夠保證恢復后的系統(tǒng)同樣是符合用戶操作和個性化要求的系統(tǒng),同時相關的硬件也能夠直接加載并應用,不需要用戶重現(xiàn)安裝,而不會使系統(tǒng)被恢復到官方的標準狀態(tài)。
[0163]在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0164]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0165]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
[0166]上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以以代碼的形式存儲在一個計算機可讀取存儲介質(zhì)中。上述代碼存儲在一個計算機可讀存儲介質(zhì)中,包括若干指令用以使處理器或硬件電路執(zhí)行本發(fā)明各個實施例所述方法的部分或全部步驟。而前述的存儲介質(zhì)包括:通用串行總線接口的無需物理驅(qū)動器的微型高容量移動存儲盤、移動硬盤、只讀存儲器(英文:Read_0nly Memory,簡稱ROM)、隨機存取存儲器(英文:Random Access Memory,簡稱RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0167]最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的保護范圍。
【權(quán)利要求】
1.一種系統(tǒng)文件恢復方法,其包括: 獲取待恢復系統(tǒng)和標準系統(tǒng)之間的區(qū)別文件和相同文件,其中,所述文件中攜帶有所述文件所屬的目錄信息; 將所述區(qū)別文件和相同文件保存到第二分區(qū)中與各文件所屬目錄信息對應的系統(tǒng)目錄中; 將系統(tǒng)引導配置項中包括的所述待恢復系統(tǒng)的標識修改為其他系統(tǒng)的標識,在與所述其他系統(tǒng)的標識對應的其他系統(tǒng)中對第一分區(qū)進行格式化,在格式化后的第一分區(qū)中建立所述待恢復系統(tǒng)的系統(tǒng)目錄; 將所述第二分區(qū)的系統(tǒng)目錄中所有文件復制到格式化后的第一分區(qū)中建立的所述待恢復系統(tǒng)的系統(tǒng)目錄中; 所述第二分區(qū)為所述終端中不同于所述第一分區(qū)的存儲空間。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述獲取待恢復系統(tǒng)和標準系統(tǒng)之間的區(qū)別文件和相同文件,包括: 根據(jù)檢測到的系統(tǒng)恢復請求,獲取所述待恢復系統(tǒng)的文件特征信息列表以及與所述待恢復系統(tǒng)對應的標準系統(tǒng)的文件特征信息列表,所述待恢復系統(tǒng)的文件特征信息列表中包括所述待恢復系統(tǒng)中各文件的特征信息,所述標準系統(tǒng)的文件特征信息列表中包括所述標準系統(tǒng)的各文件的特征信息,所述各文件的特征信息包括對應文件所屬的目錄信息及特征值; 將所述待恢復系統(tǒng)的文件特征信息列表與所述標準系統(tǒng)的文件特征信息列表進行比較,得到第一文件特征信息列表和第二文件特征信息列表,其中,所述第一文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)相同的文件特征信息,所述第二文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系`統(tǒng)不相同的文件特征信息; 根據(jù)所述第一文件特征信息列表中包括的相同的文件特征信息,從所述第一分區(qū)的系統(tǒng)目錄中獲取所述待恢復系統(tǒng)與所述標準系統(tǒng)之間的相同文件; 根據(jù)所述第二文件特征信息列表中包括的不相同的文件特征信息,從服務器中備份的標準系統(tǒng)中獲取所述待恢復系統(tǒng)與所述標準系統(tǒng)之間的區(qū)別文件。
3.根據(jù)權(quán)利要求2所述的方法,其中,根據(jù)所述第一文件特征信息列表中包括的相同的文件特征信息,從所述第一分區(qū)的系統(tǒng)目錄中獲取所述待恢復系統(tǒng)與所述標準系統(tǒng)之間的相同文件,包括: 根據(jù)所述相同的文件特征信息中包含的目錄信息和特征值,在所述終端的第一分區(qū)的系統(tǒng)目錄中與所述目錄信息對應的目錄中,獲取與所述特征值對應的文件。
4.根據(jù)權(quán)利要求2所述的方法,其中,根據(jù)所述第二文件特征信息列表中包括的不相同的文件特征信息,從服務器中備份的標準系統(tǒng)中獲取所述待恢復系統(tǒng)與所述標準系統(tǒng)之間的區(qū)別文件,包括: 根據(jù)所述不相同的文件特征信息中包含的目錄信息和特征值,從服務器備份的標準系統(tǒng)目錄中與所述目錄信息對應的目錄中,獲取與所述特征值對應的文件。
5.根據(jù)權(quán)利要求1-4任一項所述的方法,其中,將所述第二分區(qū)的系統(tǒng)目錄中所有文件復制到格式化后的第一分區(qū)中建立的所述待恢復系統(tǒng)的系統(tǒng)目錄中,包括: 根據(jù)所述第二分區(qū)中對應的系統(tǒng)目錄中各文件所屬的目錄信息,將各文件保存到格式化后的第一分區(qū)中建立的所述待恢復系統(tǒng)的系統(tǒng)目錄中、且與所述目錄信息對應的目錄中。
6.一種系統(tǒng)文件恢復裝置,其包括: 獲取模塊,用于獲取待恢復系統(tǒng)和標準系統(tǒng)之間的區(qū)別文件和相同文件,其中,所述文件中攜帶有所述文件所屬的目錄信息; 保存模塊,用于將所述區(qū)別文件和相同文件保存到第二分區(qū)中與各文件所屬目錄信息對應的系統(tǒng)目錄中; 格式化模塊,用于將系統(tǒng)引導配置項中包括的所述待恢復系統(tǒng)的標識修改為其他系統(tǒng)的標識,在與所述其他系統(tǒng)的標識對應的其他系統(tǒng)中對第一分區(qū)進行格式化,在格式化后的第一分區(qū)中建立所述待恢復系統(tǒng)的系統(tǒng)目錄; 復制模塊,用于將所述第二分區(qū)的系統(tǒng)目錄中所有文件復制到格式化后的第一分區(qū)中建立的所述待恢復系統(tǒng)的系統(tǒng)目錄中; 所述第二分區(qū)為所述終端中不同于所述第一分區(qū)的存儲空間。
7.根據(jù)權(quán)利要求6所述的裝置,其中,所述獲取模塊包括: 第一獲取單元,用于根據(jù)檢測到的系統(tǒng)恢復請求,獲取所述待恢復系統(tǒng)的文件特征信息列表以及與所述待恢復系統(tǒng)對應的標準系統(tǒng)的文件特征信息列表,所述待恢復系統(tǒng)的文件特征信息列表中包括所述待恢復系統(tǒng)中各文件的特征信息,所述標準系統(tǒng)的文件特征信息列表中包括所述標準系統(tǒng)的各文件的特征信息,所述各文件的特征信息包括對應文件所屬的目錄信息及特征值; 比較單元,用于將第一獲取單元獲取的所述待恢復系統(tǒng)的文件特征信息列表與所述標準系統(tǒng)的文件特征信息列表進行比較,得到第一文件特征信息列表和第二文件特征信息列表,其中,所述第一文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)相同的文件特征信息,所述第二文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件特征信息; 第二獲取單元,用于根據(jù)比較單元得到的所述第一文件特征信息列表中包括的相同的文件特征信息,從所述第一分區(qū)的系統(tǒng)目錄中獲取所述待恢復系統(tǒng)與所述標準系統(tǒng)之間的相同文件; 第三獲取單元,用于根據(jù)比較單元得到的所述第二文件特征信息列表中包括的不相同的文件特征信息,從服務器中備份的標準系統(tǒng)中獲取所述待恢復系統(tǒng)與所述標準系統(tǒng)之間的區(qū)別文件。
8.根據(jù)權(quán)利要求7所述的裝置,其中,所述第二獲取單元具體用于: 根據(jù)所述相同的文件特征信息中包含的目錄信息和特征值,在所述終端的第一分區(qū)的系統(tǒng)目錄中與所述目錄信息對應的目錄中,獲取與所述特征值對應的文件。
9.根據(jù)權(quán)利要求7所述的裝置,其中,所述第三獲取單元具體用于: 根據(jù)所述不相同的文件特征信息中包含的目錄信息和特征值,從服務器備份的標準系統(tǒng)目錄中與所述目錄信息對應的目錄中,獲取與所述特征值對應的文件。
10.一種系統(tǒng)文件恢復系統(tǒng),其包括:終端和服務器; 所述終端包括權(quán)利要求6-9任一項所述的系統(tǒng)文件恢復裝置; 所述服務器,用于根據(jù)所述終端發(fā)送的系統(tǒng)恢復請求消息,獲取與待恢復系統(tǒng)對應的標準系統(tǒng)的文件特征信息列表,將所述標準系統(tǒng)的文件特征信息列表發(fā)送給所述終端,以使所述終端將所述待恢復系統(tǒng)的文件特征信息列表與所述標準系統(tǒng)的文件特征信息列表進行比較,得到第一文件特征信息列表和第二文件特征信息列表;或者 所述服務器,用于根據(jù)所述終端發(fā)送的系統(tǒng)恢復請求消息中包括的待恢復系統(tǒng)的文件特征信息列表,獲取與待恢復系統(tǒng)對應的標準系統(tǒng)的文件特征信息列表,將所述待恢復系統(tǒng)的文件特征信息列表與所述標準系統(tǒng)的文件特征信息列表進行比較,得到第一文件特征信息列表和第二文件特征信息列表,將所述第一文件特征信息列表和第二文件特征信息列表發(fā)送給所述終端; 所述待恢復系統(tǒng)的文件特征信息列表中包括所述待恢復系統(tǒng)中各文件的特征信息,所述各文件的特征信息包括對應文件所屬的目錄信息及特征值;所述標準系統(tǒng)的文件特征信息列表中包括所述標準系統(tǒng)的各文件的特征信息;所述第一文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)相同的文件特征信息;所述第二文件特征信息列表中包括所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件特征信息; 其中,所述服務器,還用于根據(jù)所述第二文件特征信息列表中包括的所述待恢復系統(tǒng)與所述標準系統(tǒng)不相同的文件特征信息,將所述待恢復系統(tǒng)與所述標準系統(tǒng)之間的區(qū)別文件發(fā)送所述終端。
【文檔編號】G06F11/14GK103761170SQ201410039904
【公開日】2014年4月30日 申請日期:2014年1月27日 優(yōu)先權(quán)日:2014年1月27日
【發(fā)明者】柳少鋒, 朱江 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1