安裝備份系統生成方法及生成系統的製作方法
2023-08-08 04:35:41 2
專利名稱:安裝備份系統生成方法及生成系統的製作方法
技術領域:
本發明涉及計算機領域,特別是涉及一種安裝備份系統生成方法及生成系統。
背景技術:
計算機均需要安裝諸如Window XP等作業系統才能運行,現有作業系統的安裝常常需要人工來設置各種參數及配置信息,例如,需要人工來設置存儲單元的分區信息等,因此,迫切需要一種無需人工參與的自動安裝系統。
發明內容
鑑於以上所述現有技術的缺點,本發明的目的在於提供一種安裝備份系統生成方法及生成系統,以便於計算機設備的作業系統的安裝。為實現上述目的及其他相關目的,本發明提供一種安裝備份系統生成方法,其至少包括a)獲取已安裝作業系統的第一計算機設備的系統相關信息,並基於所述系統相關信息來生成系統安裝鏡像文件;以及b)基於所述系統安裝鏡像文件來形成可執行的系統安裝文件,並基於待安裝系統的第二計算機設備的加載模式將所述可執行的系統安裝文件予以存儲,以便所述第二計算機設備加載。優選地,所述步驟b)還包括基於預定要求在所述系統安裝鏡像文件中添加硬體設備的驅動信息及應用程式信息後,再形成可執行的系統安裝文件,並基於待安裝系統的第二計算機設備的加載模式將所形成的可執行的系統安裝文件予以存儲,以便待安裝作業系統的第二計算機設備加載。優選地,所述安裝備份系統生成方法還包括當所形成的可執行的系統安裝文件在待安裝系統的第二計算機設備運行結束後,基於所述第二計算機設備的存儲單元的分區信息來生成可執行的系統還原文件,並將所述系統還原文件與指定啟動按鍵相關聯。本發明還提供一種的生成安裝備份系統的生成系統,其至少包括第一生成模塊,用於獲取已安裝作業系統的第一計算機設備的系統相關信息,並基於所述系統相關信息來生成系統安裝鏡像文件;以及第二生成模塊,用於基於所述系統安裝鏡像文件來形成可執行的系統安裝文件,並基於待安裝系統的第二計算機設備的加載模式將所述可執行的系統安裝文件予以存儲,以便所述第二計算機設備加載。優選地,所述第二生成模塊還包括子生成單元,用於基於預定要求在所述系統安裝鏡像文件中添加硬體設備的驅動信息及應用程式信息後,再形成可執行的系統安裝文件,並基於待安裝系統的第二計算機設備的加載模式將所形成的可執行的系統安裝文件予以存儲,以便待安裝作業系統的第二計算機設備加載。優選地,所述生成系統還包括第三生成模塊,用於當所形成的可執行的系統安裝文件在待安裝系統的第二計算機設備運行結束後,基於所述第二計算機設備的存儲單元的分區信息來生成可執行的系統還原文件,並將所述系統還原文件與指定啟動按鍵相關聯。優選地,所形成的可執行的系統安裝文件包括能自動進行存儲單元分區的可執行的系統安裝文件;更為優選地,所形成的可執行的系統安裝文件包括能自動進行存儲單元分區且能自解壓的可執行的系統安裝文件。如上所述,本發明的安裝備份系統生成方法及生成系統,具有以下有益效果只需提取一次安裝鏡像文件,就能完成大批量計算機設備的作業系統的安裝,還能實現自動配置一鍵還原系統鏡像等。
·圖I顯示為本發明的安裝備份系統生成方法的流程圖。圖2顯示為本發明的生成安裝備份系統的生成系統示意圖。元件標號說明I生成系統11第一生成模塊12第二生成模塊S1-S2步驟
具體實施例方式以下通過特定的具體實例說明本發明的實施方式,本領域技術人員可由本說明書所揭露的內容輕易地了解本發明的其他優點與功效。本發明還可以通過另外不同的具體實施方式
加以實施或應用,本說明書中的各項細節也可以基於不同觀點與應用,在沒有背離本發明的精神下進行各種修飾或改變。請參閱圖I至圖2。需要說明的是,本實施例中所提供的圖示僅以示意方式說明本發明的基本構想,遂圖式中僅顯示與本發明中有關的組件而非按照實際實施時的組件數目、形狀及尺寸繪製,其實際實施時各組件的型態、數量及比例可為一種隨意的改變,且其組件布局型態也可能更為複雜。如圖所示,本發明提供一種安裝備份系統生成方法。其中,本發明所述的方法主要由生成系統來執行。該生成系統為裝載在計算機設備中且能夠實現本發明方案的諸如應用模塊、作業系統、處理控制器等的裝置。其中,該計算機設備包括但不限於I)用戶設備,例如,個人計算機、智慧型手機、PDA、或IPTV等;2)網絡設備,例如,單個網絡伺服器、多個網絡伺服器組成的伺服器組或基於雲計算(Cloud Computing)的由大量計算機或網絡伺服器構成的雲,其中,雲計算是分布式計算的一種,由一群鬆散耦合的計算機集組成的一個超級虛擬計算機。在步驟SI中,所述生成系統獲取已安裝作業系統的第一計算機設備的系統相關信息,並基於所述系統相關信息來生成系統安裝鏡像文件。其中,所述系統相關信息包括計算機設備的作業系統安裝在該計算機設備中的信息,優選地,包括但不限於註冊表信息及硬體設備的驅動信息等。具體地,所述生成系統通過採用諸如TAP. exe等工具來獲取所述第一計算機設備的device, pmq文件,再採用諸如Image Configuration Editor(ICE)等開發工具加載標準模板後再導入所述device, pmq文件,由此來生成系統安裝鏡像文件;其中,該device, pmq文件中包含硬體設備的註冊表信息和驅動信息。優選地,所生成的系統安裝鏡像文件中包含第一計算機設備的存儲單元分區信息。接著,在步驟S2中,所述生成系統基於所述系統安裝鏡像文件來形成可執行的系統安裝文件,並基於待安裝系統的第二計算機設備的加載模式將所述可執行的系統安裝文件予以存儲,以便所述第二計算機設備加載。其中,所述加載模式包括第二計算機設備加載諸如Window XP作業系統的模式,優選地,包括但不限於由USB設備加載等。具體地,所述生成系統採用諸如SysPrep等工具對所述系統安裝鏡像文件進行封裝後,再採用諸如Imagex等工具將封裝後的文件提取為後綴名為.exe的文件;優選地,將系統安裝鏡像文件封裝為能自解壓的.wim文件;隨後,再基於第二計算機設備的加載模式將所形成的可執行的系統安裝文件予以相應存儲,以便所述第二計算機設備加載。 優選地,當所述系統安裝鏡像文件包含第一計算機設備的存儲單元分區信息時,所述生成系統基於該系統安裝鏡像文件形成的可執行的系統安裝文件為能基於第一計算機設備的分區信息來對第二計算機設備的存儲單元進行分區的可執行文件;更為優選地,所述生成系統在所述系統安裝鏡像文件添加能對第二計算機設備的存儲單元的容量進行檢測並自動進行相應分區的分區工具後,再封裝為可執行文件。例如,所述生成系統將基於所述系統安裝鏡像文件所形成能自動進行存儲單元分區且能自解壓的可執行的系統安裝文件install, wim後,再基於由USB設備加載的加載模式將所形成的install, wim文件存儲於連接在第二計算機設備F的USB接口的U盤中,隨後,第二計算機設備F的BIOS晶片基於USB設備為可啟動項從自身所連接的USB設備加載install, wim文件,所述install, wim文件自解壓後,先檢測該計算機設備F的存儲單元的容量,並基於該容量按照預定分區規則將存儲單元予以分區後,再進行註冊表信息及驅動信息的安裝等。作為一種優選方式,根據本發明的方法,所述步驟S2還包括S2』 (未予圖示)。在步驟S2』中,所述生成系統基於預定要求在所述系統安裝鏡像文件中添加硬體設備的驅動信息及應用程式信息後,再形成可執行的系統安裝文件,並基於待安裝系統的第二計算機設備的加載模式將所形成的可執行的系統安裝文件予以存儲,以便待安裝作業系統的第二計算機設備加載。其中,所述預定要求根據第二計算機設備的使用人員的需求來確定,例如,第二計算機設備Al的使用人員BI需要光碟機的驅動系統及QQ軟體,則所述生成系統基於預定要求包括光碟機的驅動及QQ軟體,在所述系統安裝鏡像文件中添加光碟機的驅動信息及QQ應用程
序信息。其中,所述生成系統基於預定要求在所述系統安裝鏡像文件中添加硬體設備的驅動信息及應用程式信息的添加方式包括但不限於基於人工輸入信息來添加;基於預定要求將對應的添加包予以添加等。需要說明的是,本領域技術人員應該理解,所述生成系統可以先基於待安裝系統的第二計算機設備的加載模式將所述系統安裝鏡像文件予以相應存儲後,再基於預定要求在所存儲的系統安裝鏡像文件中添加硬體設備的驅動信息及應用程式信息,隨後再形成可執行的系統安裝文件,再將所形成的可執行的系統安裝文件替換所存儲的系統安裝鏡像文件,由此,第二計算機設備可基於該可執行的系統安裝文件來完成作業系統的安裝。作為另一種優選方式,根據本發明的方法還包括步驟S3(未予圖示)。在步驟S3中,當所形成的可執行的系統安裝文件在待安裝系統的第二計算機設備運行結束後,所述生成系統基於所述第二計算機設備的存儲單元的分區信息來生成可執行的系統還原文件,並將所述系統還原文件與指定啟動按鍵相關聯。具體地,當待安裝系統的第二計算機設備安裝了前述步驟S2中所形成的可執行的系統安裝文件後,所述生成系統採用諸如HPDeployment. exe等工具進行配置一鍵還原功能包括採用諸如Imagex等工具將該第二計算機設備F2的存儲單元分區信息及各區所存儲的信息備份封裝為文件名為諸如winre. wim的文件,並將該文件存放至指定路徑,再基於用戶的指定或自行指定一鍵盤按鍵作為系統還原的啟動按鍵;隨後,當需要一鍵還原系統時,用戶在第二計算機設備F2開機時按啟動按鍵(例如鍵盤F3),由此,啟動 HPRecovery. exe工具對第二計算機設備F2格式化分區後自動將Winre. wim文件予以安裝。如圖所示,本發明提供一種生成安裝備份系統的生成系統。其中,所述生成系統I包括第一生成模塊11及第二生成模塊12。所述第一生成模塊11獲取已安裝作業系統的第一計算機設備的系統相關信息,並基於所述系統相關信息來生成系統安裝鏡像文件。其中,所述系統相關信息包括計算機設備的作業系統安裝在該計算機設備中的信息,優選地,包括但不限於註冊表信息及硬體設備的驅動信息等。具體地,所述第一生成模塊11通過採用諸如TAP. exe等工具來獲取所述第一計算機設備的device, pmq文件,再採用諸如Image Configuration Editor(ICE)等開發工具加載標準模板後再導入所述device, pmq文件,由此來生成系統安裝鏡像文件;其中,該device, pmq文件中包含硬體設備的註冊表信息和驅動信息。優選地,所生成的系統安裝鏡像文件中包含第一計算機設備的存儲單元分區信息。接著,所述第二生成模塊12基於所述系統安裝鏡像文件來形成可執行的系統安裝文件,並基於待安裝系統的第二計算機設備的加載模式將所述可執行的系統安裝文件予以存儲,以便所述第二計算機設備加載。其中,所述加載模式包括第二計算機設備加載諸如Window XP作業系統的模式,優選地,包括但不限於由USB設備加載等。具體地,所述第二生成模塊12採用諸如SysPr印等工具對所述系統安裝鏡像文件進行封裝後,再採用諸如Imagex等工具將封裝後的文件提取為後綴名為.exe的文件;優選地,將系統安裝鏡像文件封裝為能自解壓的.wim文件;隨後,所述第二生成模塊12再基於第二計算機設備的加載模式將所形成的可執行的系統安裝文件予以相應存儲,以便所述第二計算機設備加載。優選地,當所述系統安裝鏡像文件包含第一計算機設備的存儲單元分區信息時,所述第二生成模塊12基於該系統安裝鏡像文件形成的可執行的系統安裝文件為能基於第一計算機設備的分區信息來對第二計算機設備的存儲單元進行分區的可執行文件;更為優選地,所述第二生成模塊12在所述系統安裝鏡像文件添加能對第二計算機設備的存儲單元的容量進行檢測並自動進行相應分區的分區工具後,再封裝為可執行文件。例如,所述第二生成模塊12將基於所述系統安裝鏡像文件所形成能自動進行存儲單元分區且能自解壓的可執行的系統安裝文件install, wim後,再基於由USB設備加載的加載模式將所形成的install, wim文件存儲於連接在第二計算機設備F的USB接口的U盤中,隨後,第二計算機設備F的BIOS晶片基於USB設備為可啟動項從自身所連接的USB設備加載install, wim文件,所述install, wim文件自解壓後,先檢測該計算機設備F的存儲單元的容量,並基於該容量按照預定分區規則將存儲單元予以分區後,再進行註冊表信息及驅動信息的安裝等。作為一種優選方式,所述第二生成模塊12還包括子生成單元(未予圖示)。所述子生成單元基於預定要求在所述系統安裝鏡像文件中添加硬體設備的驅動 信息及應用程式信息後,再形成可執行的系統安裝文件,並基於待安裝系統的第二計算機設備的加載模式將所形成的可執行的系統安裝文件予以存儲,以便待安裝作業系統的第二計算機設備加載。其中,所述預定要求根據第二計算機設備的使用人員的需求來確定,例如,第二計算機設備Al的使用人員BI需要光碟機的驅動系統及QQ軟體,則所述子生成單元基於預定要求包括光碟機的驅動及QQ軟體,在所述系統安裝鏡像文件中添加光碟機的驅動信息及QQ應用
程序信息。其中,所述子生成單元基於預定要求在所述系統安裝鏡像文件中添加硬體設備的驅動信息及應用程式信息的添加方式包括但不限於基於人工輸入信息來添加;基於預定要求將對應的添加包予以添加等。需要說明的是,本領域技術人員應該理解,所述子生成單元可以先基於待安裝系統的第二計算機設備的加載模式將所述系統安裝鏡像文件予以相應存儲後,再基於預定要求在所存儲的系統安裝鏡像文件中添加硬體設備的驅動信息及應用程式信息,隨後再形成可執行的系統安裝文件,再將所形成的可執行的系統安裝文件替換所存儲的系統安裝鏡像文件,由此,第二計算機設備可基於該可執行的系統安裝文件來完成作業系統的安裝。作為另一種優選方式,所述生成系統還包括第三生成模塊(未予圖示)。當所形成的可執行的系統安裝文件在待安裝系統的第二計算機設備運行結束後,所述第三生成模塊基於所述第二計算機設備的存儲單元的分區信息來生成可執行的系統還原文件,並將所述系統還原文件與指定啟動按鍵相關聯。具體地,當待安裝系統的第二計算機設備安裝了前述第二生成模塊12所形成的可執行的系統安裝文件後,所述第三生成模塊採用諸如HPD印loyment. exe等工具進行配置一鍵還原功能包括採用諸如Imagex等工具將該第二計算機設備F2的存儲單元分區信息及各區所存儲的信息備份封裝為文件名為諸如winre. wim的文件,並將該文件存放至指定路徑,再基於用戶的指定或自行指定一鍵盤按鍵作為系統還原的啟動按鍵;隨後,當需要一鍵還原系統時,用戶在第二計算機設備F2開機時按啟動按鍵(例如鍵盤F3),由此,啟動HPRecovery. exe工具對第二計算機設備F2格式化分區後自動將Winre. wim文件予以安裝。綜上所述,本發明的安裝備份系統生成方法及生成系統基於安裝鏡像文件來生成可執行的系統安裝文件,由此,對於同一機型硬體設備,只需提取一次安裝鏡像文件,就能實現以無人值守式地完成大批量作業系統的安裝、及自動配置一鍵還原系統鏡像;並且,還能基於預定要求來選擇所需要的系統功能,優化系統鏡像大小。所以,本發明有效克服了現有技術中的種種缺點而具高度產業利用價值。上述實施例僅例示性說明本發明的原理及其功效,而非用於限制本發明。任何熟悉此技術的人士皆可在不違背本發明的精神及範疇下,對上述實施例進行修飾或改變。因此,舉凡所屬技術領域中具有通常知識者在未脫離本發明所揭示的精神與技術思想下所完 成的一切等效修飾或改變,仍應由本發明的權利要求所涵蓋。
權利要求
1.一種安裝備份系統生成方法,其特徵在於,所述安裝備份系統生成方法至少包括 a)獲取已安裝作業系統的第一計算機設備的系統相關信息,並基於所述系統相關信息來生成系統安裝鏡像文件; b)基於所述系統安裝鏡像文件來形成可執行的系統安裝文件,並基於待安裝系統的第二計算機設備的加載模式將所述可執行的系統安裝文件予以存儲,以便所述第二計算機設備加載。
2.根據權利要求I所述的安裝備份系統生成方法,其特徵在於,所述步驟b)還包括 -基於預定要求在所述系統安裝鏡像文件中添加硬體設備的驅動信息及應用程式信息後,再形成可執行的系統安裝文件,並基於待安裝系統的第二計算機設備的加載模式將所形成的可執行的系統安裝文件予以存儲,以便待安裝作業系統的第二計算機設備加載。
3.根據權利要求I或2所述的安裝備份系統生成方法,其特徵在於,所形成的可執行的系統安裝文件包括能自動進行存儲單元分區的可執行的系統安裝文件。
4.根據權利要求I或2所述的安裝備份系統生成方法,其特徵在於,所形成的可執行的系統安裝文件包括能自動進行存儲單元分區且能自解壓的可執行的系統安裝文件。
5.根據權利要求I所述的安裝備份系統生成方法,其特徵在於還包括 -當所形成的可執行的系統安裝文件在待安裝系統的第二計算機設備運行結束後,基於所述第二計算機設備的存儲單元的分區信息來生成可執行的系統還原文件,並將所述系統還原文件與指定啟動按鍵相關聯。
6.一種生成安裝備份系統的生成系統,其特徵在於,所述生成系統至少包括 第一生成模塊,用於獲取已安裝作業系統的第一計算機設備的系統相關信息,並基於所述系統相關信息來生成系統安裝鏡像文件; 第二生成模塊,用於基於所述系統安裝鏡像文件來形成可執行的系統安裝文件,並基於待安裝系統的第二計算機設備的加載模式將所述可執行的系統安裝文件予以存儲,以便所述第二計算機設備加載。
7.根據權利要求6所述的生成安裝備份系統的生成系統,其特徵在於,所述第二生成模塊還包括 子生成單元,用於基於預定要求在所述系統安裝鏡像文件中添加硬體設備的驅動信息及應用程式信息後,再形成可執行的系統安裝文件,並基於待安裝系統的第二計算機設備的加載模式將所形成的可執行的系統安裝文件予以存儲,以便待安裝作業系統的第二計算機設備加載。
8.根據權利要求6或7所述的生成安裝備份系統的生成系統,其特徵在於,所形成的可執行的系統安裝文件包括能自動進行存儲單元分區的可執行的系統安裝文件。
9.根據權利要求6或7所述的生成安裝備份系統的生成系統,其特徵在於,所形成的可執行的系統安裝文件包括能自動進行存儲單元分區且能自解壓的可執行的系統安裝文件。
10.根據權利要求6所述的生成安裝備份系統的生成系統,其特徵在於還包括 第三生成模塊,用於當所形成的可執行的系統安裝文件在待安裝系統的第二計算機設備運行結束後,基於所述第二計算機設備的存儲單元的分區信息來生成可執行的系統還原文件,並將所述系統還原文件與指定啟動按鍵相關聯。
全文摘要
本發明提供一種安裝備份系統生成方法及生成系統。根據本發明的方法,先獲取已安裝作業系統的第一計算機設備的系統相關信息,並基於所述系統相關信息來生成系統安裝鏡像文件;隨後,再基於所述系統安裝鏡像文件來形成可執行的系統安裝文件,並基於待安裝系統的第二計算機設備的加載模式將所述可執行的系統安裝文件予以存儲,以便所述第二計算機設備加載。由此,基於一次安裝鏡像文件的提取,就能完成大批量計算機設備的作業系統的安裝。
文檔編號G06F9/445GK102707968SQ20121010680
公開日2012年10月3日 申請日期2012年4月12日 優先權日2012年4月12日
發明者李鵬飛, 程佳俊 申請人:華平信息技術股份有限公司