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

系統(tǒng)拯救的方法及裝置的制作方法

文檔序號:6355321閱讀:217來源:國知局
專利名稱:系統(tǒng)拯救的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機領(lǐng)域,尤其涉及系統(tǒng)拯救的方法。
背景技術(shù)
安裝補丁是修改已經(jīng)安裝的程序,包括應(yīng)用程序、實用程序、操作系統(tǒng)和操作系統(tǒng)部件、設(shè)備驅(qū)動程序等等的過程。安裝補丁對于出于各種目的來修改程序是有用的,這些目的包括糾正程序錯誤、減少或消除安全風(fēng)險或者提高所修改程序使用的邏輯。安裝補丁一般是由最初提供要安裝補丁的程序的公司或其它組織發(fā)起的。安裝的程序主要是由可執(zhí)行代碼模塊組成的。作為一個例子,許多設(shè)計成在來自 Washington Redmond的Microsoft Corp.的WINDOWS XP操作系統(tǒng)上執(zhí)行的程序主要是由叫做“ΕΧΕ”的可執(zhí)行代碼模塊組成的。一個安裝補丁的流行的傳統(tǒng)方法是要在組成要安裝補丁的安裝程序的可執(zhí)行代碼模塊中標識出含有希望用補丁來修改的程序代碼的可執(zhí)行代碼模塊;創(chuàng)建一個新版本的已標識的可執(zhí)行代碼模塊,在其中已作了需要的修改;并且將新版本的已標識的可執(zhí)行代碼模塊與安裝程序一起分配給希望應(yīng)用該補丁的用戶。然后每個用戶確定是否希望應(yīng)用這個補丁,如果是,執(zhí)行用新版本的已標識的可執(zhí)行代碼模塊取代原來版本的已標識的可執(zhí)行代碼模塊的安裝程序。在現(xiàn)有技術(shù)中提供了一種自動實現(xiàn)接收的代碼補丁的計算系統(tǒng),包括一個預(yù)先安裝的幫助函數(shù)的庫;和一個接收代碼補丁的安裝補丁代理,每個代碼補丁對應(yīng)一組可執(zhí)行模塊并識別庫中的幫助函數(shù),并且,當接收代碼補丁對應(yīng)的一組中的一個可執(zhí)行模塊被執(zhí)行時,調(diào)用由對應(yīng)于包含該可執(zhí)行模塊的可執(zhí)行模塊組的代碼補丁所識別的幫助函數(shù)以執(zhí)行值確認。上述技術(shù)方案解決了必須創(chuàng)建多個補丁進行分配以實現(xiàn)對單個程序的單獨修改的常例的技術(shù)問題。然而,如今的用戶廣泛使用的操作系統(tǒng)版本各異,有很多是出自民間制作組的“優(yōu)化版本”,即通過減少一些不必要的服務(wù)模塊和操作模塊,降低系統(tǒng)的資源占有率,節(jié)省硬盤空間。由于這些民間的優(yōu)化版本與操作系統(tǒng)制作公司官方的版本有著較大區(qū)別,而補丁往往是操作系統(tǒng)制作公司針對其官方出品的完整版本設(shè)計的,因此,在安裝補丁之后會出現(xiàn)一些問題。不僅如此,即使是原版的操作系統(tǒng),也會由于版本的差別、甚至官方補丁的錯誤,而在用戶安裝補丁之后出現(xiàn)一些問題。除了在安裝補丁的過程中會遇到上述問題,在諸如查殺木馬、查殺病毒、軟件升級、清理插件、清理系統(tǒng)垃圾、清理系統(tǒng)痕跡等等過程中都有可能遇到上述問題。這些問題會導(dǎo)致系統(tǒng)無法正常運行,輕則出現(xiàn)系統(tǒng)錯誤,重則導(dǎo)致系統(tǒng)崩潰。在現(xiàn)有的眾多案例中,系統(tǒng)一旦出現(xiàn)錯誤通常無法再次進入系統(tǒng)的操作界面,從而造成了用戶無法對原有的備份進行恢復(fù)的問題。

發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中,用戶在為操作系統(tǒng)安裝補丁、查殺木馬、查殺病毒、軟件升級、清理插件、清理系統(tǒng)垃圾、清理系統(tǒng)痕跡等處理時,可能會造成系統(tǒng)故障,本發(fā)明提出了一種系統(tǒng)拯救的方法及裝置,解決了用戶不能在當前操作系統(tǒng)無法正常運行的情況下進行恢復(fù)的問題。本發(fā)明公開了一種系統(tǒng)拯救的方法,其特征在于,包括以下步驟步驟Si,以第一操作系統(tǒng)作為當前運行環(huán)境,對文件和/或環(huán)境設(shè)置進行全部或部分備份;以及步驟S2,在第一操作系統(tǒng)無法正常運行的情況下,以第二操作系統(tǒng)作為當前運行環(huán)境,根據(jù)所備份的文件和/或環(huán)境設(shè)置進行恢復(fù)。優(yōu)選地,本發(fā)明的一種系統(tǒng)拯救的方法還包括在步驟Sl中,根據(jù)對文件或環(huán)境設(shè)置進行的全部或部分備份生成包含文件或環(huán)境設(shè)置的位置信息和標識信息的列表;以及在步驟S2中,根據(jù)所備份的文件和/或環(huán)境設(shè)置進行恢復(fù)是指根據(jù)已經(jīng)生成的列表中的位置信息和標識信息進行恢復(fù)。優(yōu)選地,全部或部分備份的文件或系統(tǒng)設(shè)置是所有啟動和進入系統(tǒng)所必需的文件和/或環(huán)境設(shè)置。優(yōu)選地,步驟S2包括將所有啟動和進入系統(tǒng)所必需的文件和/或環(huán)境設(shè)置恢復(fù)成所備份的所有啟動和進入系統(tǒng)必需的文件和/或環(huán)境設(shè)置。優(yōu)選地,步驟Sl包括確定是否需要執(zhí)行預(yù)定處理;在確定結(jié)果為是的情況下,對需要執(zhí)行預(yù)定處理的文件和/或環(huán)境設(shè)置進行備份;以及生成與將要進行預(yù)定處理的文件和/或環(huán)境設(shè)置相對應(yīng)的列表,其中,列表包含文件和/或環(huán)境設(shè)置的位置信息和標識信肩、ο優(yōu)選地,步驟S2包括根據(jù)處理列表,將經(jīng)預(yù)定處理后文件或經(jīng)預(yù)定處理后的環(huán)境設(shè)置恢復(fù)成所備份的文件和/或環(huán)境設(shè)置。優(yōu)選地,預(yù)定處理包括操作系統(tǒng)安裝補丁、查殺木馬、查殺病毒、軟件升級、清理插件、清理系統(tǒng)垃圾、清理系統(tǒng)痕跡。優(yōu)選地,步驟S2包括執(zhí)行卸載程序,以卸載處理后文件或還原處理后環(huán)境設(shè)置。優(yōu)選地,全部或部分備份通過建立還原點來實現(xiàn),恢復(fù)通過還原點使用第二操作系統(tǒng)或第三方的還原程序或在第二操作系統(tǒng)中模擬的處于第一操作系統(tǒng)的還原程序來實現(xiàn)。優(yōu)選地,本發(fā)明的一種系統(tǒng)拯救的方法還包括在步驟S2之后,以第一操作系統(tǒng)進行重新啟動。優(yōu)選地,本發(fā)明的一種系統(tǒng)拯救的方法還包括如果以第一操作系統(tǒng)進行重新啟動后第一操作系統(tǒng)仍無法正常運行,則以預(yù)定的文件和/或環(huán)境設(shè)置進行恢復(fù),其中,預(yù)定的文件和/或環(huán)境設(shè)置包括在步驟Sl之前在存儲器指定位置中存儲的文件和/或環(huán)境設(shè)置。本發(fā)明還公開了一種系統(tǒng)拯救的裝置,其特征在于,包括備份模塊,用于以第一操作系統(tǒng)作為當前運行環(huán)境,對文件和/或環(huán)境設(shè)置進行全部或部分備份;以及恢復(fù)模塊, 用于在第一操作系統(tǒng)無法正常運行的情況下,以第二操作系統(tǒng)作為當前運行環(huán)境,根據(jù)所備份的文件和/或環(huán)境設(shè)置進行恢復(fù)。優(yōu)選地,本發(fā)明的系統(tǒng)拯救的裝置還包括在備份模塊中,根據(jù)對文件或環(huán)境設(shè)置進行的全部或部分備份生成包含文件或環(huán)境設(shè)置的位置信息和標識信息的列表;以及在恢復(fù)模塊中,根據(jù)所備份的文件和/或環(huán)境設(shè)置進行恢復(fù)是指根據(jù)已經(jīng)生成的列表中的位置信息和標識信息進行恢復(fù)。優(yōu)選地,全部或部分備份的文件或系統(tǒng)設(shè)置是所有啟動和進入系統(tǒng)所必需的文件和/或環(huán)境設(shè)置。優(yōu)選地,恢復(fù)模塊用于將所有啟動和進入系統(tǒng)所必需的文件和/或環(huán)境設(shè)置恢復(fù)成所備份的所有啟動和進入系統(tǒng)必需的文件和/或環(huán)境設(shè)置。優(yōu)選地,備份模塊用于確定是否需要執(zhí)行預(yù)定處理;在確定結(jié)果為是的情況下,對需要執(zhí)行預(yù)定處理的文件和/或環(huán)境設(shè)置進行備份;以及生成與將要進行預(yù)定處理的文件和/或環(huán)境設(shè)置相對應(yīng)的列表,其中,列表包含文件和/或環(huán)境設(shè)置的位置信息和標識信肩、ο優(yōu)選地,恢復(fù)模塊用于根據(jù)處理列表,將經(jīng)預(yù)定處理后文件或經(jīng)預(yù)定處理后的環(huán)境設(shè)置恢復(fù)成所備份的文件和/或環(huán)境設(shè)置。優(yōu)選地,預(yù)定處理包括操作系統(tǒng)安裝補丁、查殺木馬、查殺病毒、軟件升級、清理插件、清理系統(tǒng)垃圾、清理系統(tǒng)痕跡。優(yōu)選地,恢復(fù)模塊用于執(zhí)行卸載程序,以卸載處理后文件或還原處理后環(huán)境設(shè)置。優(yōu)選地,全部或部分備份通過建立還原點來實現(xiàn),恢復(fù)通過還原點使用第二操作系統(tǒng)或第三方的還原程序或在第二操作系統(tǒng)中模擬的處于第一操作系統(tǒng)的還原程序來實現(xiàn)。優(yōu)選地,該裝置還包括重啟模塊,用于以第一操作系統(tǒng)進行重新啟動。優(yōu)選地,該裝置還包括預(yù)定恢復(fù)模塊,用于如果以第一操作系統(tǒng)進行重新啟動后第一操作系統(tǒng)仍無法正常運行,則以預(yù)定的文件和/或環(huán)境設(shè)置進行恢復(fù),其中,預(yù)定的文件和/或環(huán)境設(shè)置包括在存儲器指定位置中存儲的文件和/或環(huán)境設(shè)置。優(yōu)選地,該裝置還包括安裝模塊,用于在安裝執(zhí)行備份/恢復(fù)的軟件同時安裝第二操作系統(tǒng);在對文件和/或環(huán)境設(shè)置進行全部或部分備份之前或同時,安裝第二操作系統(tǒng);或在執(zhí)行預(yù)定處理之前,安裝第二操作系統(tǒng)。利用本發(fā)明的一種方法和裝置系統(tǒng)拯救的方法和裝置,可以防止進行補丁安裝、 查殺木馬、查殺病毒、軟件升級、清理插件、清理系統(tǒng)垃圾、清理系統(tǒng)痕跡操作等處理之后, 系統(tǒng)出現(xiàn)故障而無法繼續(xù)使用時無法恢復(fù)備份的問題,本發(fā)明利用安裝的第二操作系統(tǒng)來執(zhí)行數(shù)據(jù)恢復(fù),從而拯救了無法正常運行的第一操作系統(tǒng),使得系統(tǒng)更加安全。另外,本發(fā)明中的方法和裝置自動備份文件和啟動第二操作系統(tǒng),節(jié)省了用戶時間,提高了效率,也避免了由用戶選擇哪些是需要備份的內(nèi)容,從而為用戶提供了更智能的系統(tǒng)拯救方案。本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。


附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中
圖1是根據(jù)本發(fā)明實施例的系統(tǒng)拯救的方法的總體流程圖;圖2是根據(jù)本發(fā)明一個實施例的系統(tǒng)拯救的方法的流程圖;圖3是根據(jù)本發(fā)明實施例的系統(tǒng)拯救的裝置的示意圖。
具體實施例方式以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。圖1是根據(jù)本發(fā)明實施例的系統(tǒng)拯救的方法的總體流程圖。在圖1中步驟S102 以第一操作系統(tǒng)作為當前運行環(huán)境,對文件和/或環(huán)境設(shè)置進行全部或部分備份。其中,在該步驟中,可以根據(jù)對文件或環(huán)境設(shè)置進行的全部或部分備份生成包含文件或環(huán)境設(shè)置的位置信息和標識信息的列表。其中,所述標識信息可以是MD5值。全部或部分備份的文件或系統(tǒng)設(shè)置可以是所有啟動和進入系統(tǒng)所必需的文件和/或環(huán)境設(shè)置, 利用對上述內(nèi)容的備份,至少保證系統(tǒng)可通過恢復(fù)實現(xiàn)正常啟動。步驟S104 在第一操作系統(tǒng)無法正常運行的情況下,以第二操作系統(tǒng)作為當前運行環(huán)境,根據(jù)所備份的文件和/或環(huán)境設(shè)置進行恢復(fù)。例如,該恢復(fù)步驟可以是,根據(jù)位置信息尋找備份內(nèi)容所在的目錄,并利用標識信息識別所需的備份內(nèi)容,然后將所需的備份內(nèi)容進行恢復(fù),該恢復(fù)的動作包括利用備份的內(nèi)容進行插入、替換、刪除,或利用備份的環(huán)境設(shè)置對原環(huán)境設(shè)置進行全部或部分的還原。該恢復(fù)步驟還可以是,執(zhí)行卸載程序,從而卸載文件或還原環(huán)境設(shè)置,而該文件或環(huán)境設(shè)置通常是在備份后經(jīng)過處理的文件或環(huán)境設(shè)置。其中,如果在步驟S102中生成了相應(yīng)的列表,則可以根據(jù)已經(jīng)生成的列表中的位置信息和標識信息進行恢復(fù)。例如,將處理后文件或處理后環(huán)境設(shè)置恢復(fù)成所備份的文件和/或環(huán)境設(shè)置。另外,步驟104還可以是,將處理后的所有啟動和進入系統(tǒng)必需的文件和/或環(huán)境設(shè)置恢復(fù)成所備份的所有啟動和進入系統(tǒng)必需的文件和/或環(huán)境設(shè)置。此外,該全部或部分備份可以通過建立還原點來實現(xiàn),恢復(fù)可以通過還原點使用第二操作系統(tǒng)或第三方的還原程序或在第二操作系統(tǒng)中模擬的處于第一操作系統(tǒng)的還原程序來實現(xiàn)。在完成上述步驟之后,以第一操作系統(tǒng)進行重新啟動,如果以第一操作系統(tǒng)進行重新啟動后第一操作系統(tǒng)仍無法正常運行,則以第二操作系統(tǒng)作為當前運行環(huán)境(即重啟進入第二操作系統(tǒng)),以預(yù)定的文件和/或環(huán)境設(shè)置進行恢復(fù),其中,預(yù)定的文件和/或環(huán)境設(shè)置包括在步驟Sl之前在存儲器指定位置中存儲的文件和/或環(huán)境設(shè)置。該步驟Sl之前在存儲器指定位置中存儲的文件和/或環(huán)境設(shè)置可以是例如,更前一次恢復(fù)步驟時系統(tǒng)備份的文件和/或環(huán)境設(shè)置、更早一次保存的備份文件和/或環(huán)境設(shè)置、或者恢復(fù)盤中的系統(tǒng)備份文件等等。進一步的,上述步驟S104還可以是由用戶在第二操作系統(tǒng)中對全部或部分的備份文件和/或環(huán)境設(shè)置進行恢復(fù),再進一步的,在上述恢復(fù)過程中,系統(tǒng)恢復(fù)工具向用戶提示可恢復(fù)的備份文件和/或環(huán)境設(shè)置。另外,還可以在恢復(fù)備份的文件和/或環(huán)境設(shè)置前,以第二操作系統(tǒng)作為當前運行環(huán)境,對即將恢復(fù)的部分進行備份。其中,第一操作系統(tǒng)和第二操作系統(tǒng)包括但不限于Windows系統(tǒng)、Linux系統(tǒng)、 DOS系統(tǒng)以及Unix系統(tǒng)。利用本實施例的系統(tǒng)拯救的方法,可以通過在安裝補丁、查殺木馬、查殺病毒、軟件升級、清理插件、清理系統(tǒng)垃圾、清理系統(tǒng)痕跡之前,對于計算機中的文件和/或環(huán)境設(shè)置進行記錄,以便在系統(tǒng)由于安裝補丁、查殺木馬、查殺病毒、軟件升級、清理插件、清理系統(tǒng)垃圾、清理系統(tǒng)痕跡而造成運行不正常時對系統(tǒng)進行恢復(fù),從而防止進行上述預(yù)定處理之后,系統(tǒng)出現(xiàn)故障而無法繼續(xù)使用,利用本發(fā)明可在第一系統(tǒng)無法正常運行的狀況下依然可以恢復(fù),使得系統(tǒng)更加安全,并且,由于在安裝補丁、查殺木馬、查殺病毒、軟件升級、清理插件、清理系統(tǒng)垃圾、清理系統(tǒng)痕跡之前,程序自動對于計算機中的文件進行記錄,因此在補丁安裝之前不需要人工備份文件,提高了效率。以下,將通過一個具體的實施例對于圖1中所示出的實施例進行進一步說明。圖 2示出了該具體實施例。實施例1圖2是根據(jù)本發(fā)明一個實施例的系統(tǒng)拯救的方法的流程圖。在圖2中步驟S202 確定是否需要執(zhí)行預(yù)定處理。其中,預(yù)定處理包括操作系統(tǒng)安裝補丁、查殺木馬、查殺病毒、軟件升級、清理插件、清理系統(tǒng)垃圾、清理系統(tǒng)痕跡等。步驟S204 在確定結(jié)果為是的情況下,對需要執(zhí)行預(yù)定處理的文件和/或環(huán)境設(shè)置進行備份,并安裝第二操作系統(tǒng)。步驟S206 生成與將要進行預(yù)定處理的文件和/或環(huán)境設(shè)置相對應(yīng)的列表,其中, 列表包含文件和/或環(huán)境設(shè)置的位置信息和標識信息。步驟S208 根據(jù)處理列表,將經(jīng)預(yù)定處理后文件或經(jīng)預(yù)定處理后的環(huán)境設(shè)置恢復(fù)成所備份的文件和/或環(huán)境設(shè)置。本實施例示出了圖1所示出的實施例的一種具體方法。在本實施例中,先要對于系統(tǒng)將要進行的操作進行檢測,如果系統(tǒng)要進行安裝補丁、查殺木馬、查殺病毒、軟件升級、 清理插件、清理系統(tǒng)垃圾、清理系統(tǒng)痕跡等可能會引起系統(tǒng)發(fā)生故障的操作時,則啟動備份步驟,以備系統(tǒng)無法正常運行時進行恢復(fù)。其中,上述將處理后文件或處理后環(huán)境設(shè)置恢復(fù)成所備份的文件和/或環(huán)境設(shè)置的具體方式可以是,執(zhí)行卸載程序或在第二操作系統(tǒng)中模擬的處于第一操作系統(tǒng)的卸載程序,以卸載處理后文件或處理后環(huán)境設(shè)置,從而實現(xiàn)系統(tǒng)的恢復(fù),但也可以是對文件或環(huán)境設(shè)置的替換、插入、刪除動作。本實施例的系統(tǒng)拯救的方法,對是否要進行安裝補丁、查殺木馬、查殺病毒、軟件升級、清理插件、清理系統(tǒng)垃圾、清理系統(tǒng)痕跡等操作進行檢測,從而確定是否要進行備份以備系統(tǒng)發(fā)生故障時進行恢復(fù),這樣,系統(tǒng)自動進行備份,省去了人工手動進行備份的操作,還免去了在沒有發(fā)生威脅系統(tǒng)的情況下所進行備份操作,進而提高了效率,節(jié)省了系統(tǒng)資源。另外,借由包含文件和/或環(huán)境設(shè)置的位置信息和標識信息的列表,本發(fā)明還可以自動對需要備份的內(nèi)容進行有選擇性的備份,節(jié)省了用戶時間,也避免了用戶錯誤選擇造成的問題。
以下將通過一個具體實例,對于上述實施例的系統(tǒng)拯救的方法進行具體描述。^M在計算機運行過程中,通常會通過程序在網(wǎng)絡(luò)上偵測到微軟公司出品的針對 Windows操作系統(tǒng)中漏洞的補丁,之后,該程序準備將該補丁下載并安裝到用戶的計算機上。將系統(tǒng)啟動所必需的文件ntoskrnl.exe和環(huán)境設(shè)置msconfig.exe (系統(tǒng)配置實用程序)兩個文件備份,并且生成列表,其中包含了上述兩個文件的位置信息和MD5值。然后用戶安裝補丁,對于文件ntoskrnl. exe和環(huán)境設(shè)置msconfig. exe進行了更新,得到了更新后的文件ntoskrnl.exe和環(huán)境設(shè)置msconfig.exe。接著,計算機重新啟動,但是由于 ntoskrnl. exe和/或msconfig. exe文件錯誤而無法進入Windows操作系統(tǒng)。此時,進入了程序創(chuàng)建的Linux操作系統(tǒng),在該操作系統(tǒng)中,根據(jù)上述列表,將更新后的ntoskrnl. exe 恢復(fù)為安裝之前的ntoskrnl. exe,將更新后的msconfig. exe恢復(fù)為安裝之前的msconfig. exe。最后,重新啟動計算機即可正常進入Windows操作系統(tǒng)。本發(fā)明的第二操作系統(tǒng)可以在安裝執(zhí)行備份/恢復(fù)的軟件同時安裝,也可以在對文件和/或環(huán)境設(shè)置進行全部或部分備份之前或同時安裝,還可以在執(zhí)行預(yù)定處理之前安裝。以下將描述一種系統(tǒng)拯救的裝置。圖3是根據(jù)本發(fā)明實施例的系統(tǒng)拯救的裝置的示意圖。該裝置包括備份模塊302,用于以第一操作系統(tǒng)作為當前運行環(huán)境,對文件和/或環(huán)境設(shè)置進行全部或部分備份;以及恢復(fù)模塊304,用于在第一操作系統(tǒng)無法正常運行的情況下,以第二操作系統(tǒng)作為當前運行環(huán)境,根據(jù)所備份的文件和/或環(huán)境設(shè)置進行恢復(fù)。其中,在備份模塊302中,根據(jù)對文件或環(huán)境設(shè)置進行的全部或部分備份生成包含文件或環(huán)境設(shè)置的位置信息和標識信息的列表;以及在恢復(fù)模塊304中,根據(jù)所備份的文件和/或環(huán)境設(shè)置進行恢復(fù)是指根據(jù)已經(jīng)生成的列表中的位置信息和標識信息進行恢
Μ. ο其中,全部或部分備份的文件或系統(tǒng)設(shè)置可以是所有啟動和進入系統(tǒng)所必需的文件和/或環(huán)境設(shè)置。其中,恢復(fù)模塊304可以用于將所有啟動和進入系統(tǒng)所必需的文件和/或環(huán)境設(shè)置恢復(fù)成所備份的所有啟動和進入系統(tǒng)必需的文件和/或環(huán)境設(shè)置。其中,備份模塊302可以用于確定是否需要執(zhí)行預(yù)定處理;在確定結(jié)果為是的情況下,對需要執(zhí)行預(yù)定處理的文件和/或環(huán)境設(shè)置進行備份;以及生成與將要進行預(yù)定處理的文件和/或環(huán)境設(shè)置相對應(yīng)的列表,其中,列表包含文件和/或環(huán)境設(shè)置的位置信息和標識信息?;謴?fù)模塊304可以用于根據(jù)處理列表,將經(jīng)預(yù)定處理后文件或經(jīng)預(yù)定處理后的環(huán)境設(shè)置恢復(fù)成所備份的文件和/或環(huán)境設(shè)置。該預(yù)定處理包括操作系統(tǒng)安裝補丁、查殺木馬、查殺病毒、軟件升級、清理插件、清理系統(tǒng)垃圾、清理系統(tǒng)痕跡。其中,恢復(fù)模塊302用于執(zhí)行卸載程序,以卸載處理后文件或還原處理后環(huán)境設(shè)置。其中,全部或部分備份通過建立還原點來實現(xiàn),恢復(fù)通過還原點使用第二操作系統(tǒng)或第三方的還原程序或在第二操作系統(tǒng)中模擬的處于第一操作系統(tǒng)的還原程序來實現(xiàn)。
上述裝置還可以包括重啟模塊和/或預(yù)定恢復(fù)模塊,重啟模塊用于以第一操作系統(tǒng)進行重新啟動。預(yù)定恢復(fù)模塊用于如果以第一操作系統(tǒng)進行重新啟動后第一操作系統(tǒng)仍無法正常運行,則以預(yù)定的文件和/或環(huán)境設(shè)置進行恢復(fù),其中,預(yù)定的文件和/或環(huán)境設(shè)置包括在存儲器指定位置中存儲的文件和/或環(huán)境設(shè)置。除此之外,該系統(tǒng)拯救的裝置還可以包括安裝模塊,用于在安裝執(zhí)行備份/恢復(fù)的軟件同時安裝第二操作系統(tǒng);在對文件和/或環(huán)境設(shè)置進行全部或部分備份之前或同時,安裝第二操作系統(tǒng);或在執(zhí)行預(yù)定處理之前,安裝第二操作系統(tǒng)。本實施例的系統(tǒng)拯救的裝置,對是否要進行安裝補丁、查殺木馬、查殺病毒、軟件升級、清理插件、清理系統(tǒng)垃圾、清理系統(tǒng)痕跡等操作進行檢測,從而確定是否要進行備份以備系統(tǒng)發(fā)生故障時進行恢復(fù),這樣,系統(tǒng)自動進行備份,省去了人工手動進行備份的操作,還免去了在沒有發(fā)生威脅系統(tǒng)的情況下所進行備份操作,進而提高了效率,節(jié)省了系統(tǒng)資源。另外,借由包含文件和/或環(huán)境設(shè)置的位置信息和標識信息的列表,本發(fā)明還可以自動對需要備份的內(nèi)容進行有選擇性的備份,節(jié)省了用戶時間,也避免了用戶錯誤選擇造成的問題。系統(tǒng)拯救的裝置以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種系統(tǒng)拯救的方法,其特征在于,包括以下步驟步驟Si,以第一操作系統(tǒng)作為當前運行環(huán)境,對文件和/或環(huán)境設(shè)置進行全部或部分備份;以及步驟S2,在所述第一操作系統(tǒng)無法正常運行的情況下,以第二操作系統(tǒng)作為當前運行環(huán)境,根據(jù)所備份的文件和/或環(huán)境設(shè)置進行恢復(fù)。
2.根據(jù)權(quán)利要求1所述的系統(tǒng)拯救的方法,其特征在于,還包括在所述步驟Sl中,根據(jù)對所述文件或所述環(huán)境設(shè)置進行的全部或部分備份生成包含所述文件或所述環(huán)境設(shè)置的位置信息和標識信息的列表;以及在所述步驟S2中,根據(jù)所備份的文件和/或環(huán)境設(shè)置進行恢復(fù)是指根據(jù)已經(jīng)生成的所述列表中的所述位置信息和所述標識信息進行恢復(fù)。
3.根據(jù)權(quán)利要求1所述的系統(tǒng)拯救的方法,其特征在于,全部或部分備份的文件或系統(tǒng)設(shè)置是所有啟動和進入系統(tǒng)所必需的文件和/或環(huán)境設(shè)置。
4.根據(jù)權(quán)利要求1所述的系統(tǒng)拯救的方法,其特征在于,所述步驟S2包括將所有啟動和進入系統(tǒng)所必需的文件和/或環(huán)境設(shè)置恢復(fù)成所備份的所有啟動和進入系統(tǒng)必需的文件和/或環(huán)境設(shè)置。
5.根據(jù)權(quán)利要求1所述的系統(tǒng)拯救的方法,其特征在于,所述步驟Sl包括確定是否需要執(zhí)行預(yù)定處理;在確定結(jié)果為是的情況下,對需要執(zhí)行所述預(yù)定處理的所述文件和/或環(huán)境設(shè)置進行備份;以及生成與將要進行所述預(yù)定處理的文件和/或環(huán)境設(shè)置相對應(yīng)的列表,其中,所述列表包含所述文件和/或環(huán)境設(shè)置的位置信息和標識信息。
6.根據(jù)權(quán)利要求5所述的系統(tǒng)拯救的方法,其特征在于,所述步驟S2包括根據(jù)所述處理列表,將經(jīng)所述預(yù)定處理后文件或經(jīng)所述預(yù)定處理后的環(huán)境設(shè)置恢復(fù)成所備份的文件和/或環(huán)境設(shè)置。
7.根據(jù)權(quán)利要求6所述的系統(tǒng)拯救的方法,其特征在于,預(yù)定處理包括操作系統(tǒng)安裝補丁、查殺木馬、查殺病毒、軟件升級、清理插件、清理系統(tǒng)垃圾、清理系統(tǒng)痕跡。
8.根據(jù)權(quán)利要求1所述的系統(tǒng)拯救的方法,其特征在于,所述步驟S2包括執(zhí)行卸載程序,以卸載所述處理后文件或還原處理后環(huán)境設(shè)置。
9.根據(jù)權(quán)利要求1所述的系統(tǒng)拯救的方法,其特征在于,所述全部或部分備份通過建立還原點來實現(xiàn),所述恢復(fù)通過所述還原點使用所述第二操作系統(tǒng)或第三方的還原程序或在所述第二操作系統(tǒng)中模擬的處于所述第一操作系統(tǒng)的還原程序來實現(xiàn)。
10.根據(jù)權(quán)利要求1所述的系統(tǒng)拯救的方法,其特征在于,還包括在所述步驟S2之后,以所述第一操作系統(tǒng)進行重新啟動。
11.根據(jù)權(quán)利要求10所述的系統(tǒng)拯救的方法,其特征在于,還包括如果以所述第一操作系統(tǒng)進行所述重新啟動后第一操作系統(tǒng)仍無法正常運行,則以預(yù)定的文件和/或環(huán)境設(shè)置進行恢復(fù),其中,所述預(yù)定的文件和/或環(huán)境設(shè)置包括在所述步驟 Sl之前在存儲器指定位置中存儲的文件和/或環(huán)境設(shè)置。
12.根據(jù)權(quán)利要求1所述的系統(tǒng)拯救的方法,其特征在于,還包括在安裝執(zhí)行備份/恢復(fù)的軟件同時安裝第二操作系統(tǒng);在對文件和/或環(huán)境設(shè)置進行全部或部分備份之前或同時,安裝第二操作系統(tǒng);或在執(zhí)行預(yù)定處理之前,安裝第二操作系統(tǒng)。
13.—種系統(tǒng)拯救的裝置,其特征在于,包括備份模塊,用于以第一操作系統(tǒng)作為當前運行環(huán)境,對文件和/或環(huán)境設(shè)置進行全部或部分備份;以及恢復(fù)模塊,用于在所述第一操作系統(tǒng)無法正常運行的情況下,以第二操作系統(tǒng)作為當前運行環(huán)境,根據(jù)所備份的文件和/或環(huán)境設(shè)置進行恢復(fù)。
14.根據(jù)權(quán)利要求13所述的系統(tǒng)拯救的裝置,其特征在于,還包括在所述備份模塊中,根據(jù)對所述文件或所述環(huán)境設(shè)置進行的全部或部分備份生成包含所述文件或所述環(huán)境設(shè)置的位置信息和標識信息的列表;以及在所述恢復(fù)模塊中,根據(jù)所備份的文件和/或環(huán)境設(shè)置進行恢復(fù)是指根據(jù)已經(jīng)生成的所述列表中的所述位置信息和所述標識信息進行恢復(fù)。
15.根據(jù)權(quán)利要求13所述的系統(tǒng)拯救的裝置,其特征在于,全部或部分備份的文件或系統(tǒng)設(shè)置是所有啟動和進入系統(tǒng)所必需的文件和/或環(huán)境設(shè)置。
16.根據(jù)權(quán)利要求13所述的系統(tǒng)拯救的裝置,其特征在于,所述恢復(fù)模塊用于將所有啟動和進入系統(tǒng)所必需的文件和/或環(huán)境設(shè)置恢復(fù)成所備份的所有啟動和進入系統(tǒng)必需的文件和/或環(huán)境設(shè)置。
17.根據(jù)權(quán)利要求13所述的系統(tǒng)拯救的裝置,其特征在于,所述備份模塊用于確定是否需要執(zhí)行預(yù)定處理;在確定結(jié)果為是的情況下,對需要執(zhí)行所述預(yù)定處理的所述文件和 /或環(huán)境設(shè)置進行備份;以及生成與將要進行所述預(yù)定處理的文件和/或環(huán)境設(shè)置相對應(yīng)的列表,其中,所述列表包含所述文件和/或環(huán)境設(shè)置的位置信息和標識信息。
18.根據(jù)權(quán)利要求17所述的系統(tǒng)拯救的裝置,其特征在于,所述恢復(fù)模塊用于根據(jù)所述處理列表,將經(jīng)所述預(yù)定處理后文件或經(jīng)所述預(yù)定處理后的環(huán)境設(shè)置恢復(fù)成所備份的文件和/或環(huán)境設(shè)置。
19.根據(jù)權(quán)利要求18所述的系統(tǒng)拯救的裝置,其特征在于,預(yù)定處理包括操作系統(tǒng)安裝補丁、查殺木馬、查殺病毒、軟件升級、清理插件、清理系統(tǒng)垃圾、清理系統(tǒng)痕跡。
20.根據(jù)權(quán)利要求13所述的系統(tǒng)拯救的裝置,其特征在于,所述恢復(fù)模塊用于執(zhí)行卸載程序,以卸載所述處理后文件或還原處理后環(huán)境設(shè)置。
21.根據(jù)權(quán)利要求13所述的系統(tǒng)拯救的裝置,其特征在于,所述全部或部分備份通過建立還原點來實現(xiàn),所述恢復(fù)通過所述還原點使用所述第二操作系統(tǒng)或第三方的還原程序或在所述第二操作系統(tǒng)中模擬的處于所述第一操作系統(tǒng)的還原程序來實現(xiàn)。
22.根據(jù)權(quán)利要求13所述的系統(tǒng)拯救的裝置,其特征在于,還包括重啟模塊,用于以所述第一操作系統(tǒng)進行重新啟動。
23.根據(jù)權(quán)利要求22所述的系統(tǒng)拯救的裝置,其特征在于,還包括預(yù)定恢復(fù)模塊,用于如果以所述第一操作系統(tǒng)進行所述重新啟動后第一操作系統(tǒng)仍無法正常運行,則以預(yù)定的文件和/或環(huán)境設(shè)置進行恢復(fù),其中,所述預(yù)定的文件和/或環(huán)境設(shè)置包括在存儲器指定位置中存儲的文件和/或環(huán)境設(shè)置。
24.根據(jù)權(quán)利要求13所述的系統(tǒng)拯救的裝置,其特征在于,還包括安裝模塊,用于在安裝執(zhí)行備份/恢復(fù)的軟件同時安裝第二操作系統(tǒng);在對文件和/或環(huán)境設(shè)置進行全部或部分備份之前或同時,安裝第二操作系統(tǒng);或在執(zhí)行預(yù)定處理之前,安裝第二操作系統(tǒng)。
全文摘要
本發(fā)明公開了一種系統(tǒng)拯救的方法及裝置,其特征在于,包括以下步驟步驟S1,以第一操作系統(tǒng)作為當前運行環(huán)境,對文件和/或環(huán)境設(shè)置進行全部或部分備份;以及步驟S2,在第一操作系統(tǒng)無法正常運行的情況下,以第二操作系統(tǒng)作為當前運行環(huán)境,根據(jù)所備份的文件和/或環(huán)境設(shè)置進行恢復(fù)。此外,本發(fā)明還公開了一種系統(tǒng)拯救的裝置。利用本發(fā)明的一種方法和裝置系統(tǒng)拯救的方法和裝置,可以防止進行補丁安裝、查殺木馬、查殺病毒、軟件升級、清理插件、清理系統(tǒng)垃圾、清理系統(tǒng)痕跡操作之后,系統(tǒng)出現(xiàn)故障而無法繼續(xù)使用,使得系統(tǒng)運行更加安全穩(wěn)定,并且在操作之前不需要人工備份文件,提高了效率。
文檔編號G06F11/14GK102163167SQ20111005050
公開日2011年8月24日 申請日期2011年3月2日 優(yōu)先權(quán)日2011年3月2日
發(fā)明者孫海, 浦欣, 趙劍鋒 申請人:奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1