安装备份系统生成方法及生成系统的制作方法

文档序号:6367956阅读:180来源:国知局
专利名称:安装备份系统生成方法及生成系统的制作方法
技术领域
本发明涉及计算机领域,特别是涉及一种安装备份系统生成方法及生成系统。
背景技术
计算机均需要安装诸如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日
发明者李鹏飞, 程佳俊 申请人:华平信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1