一种Windows操作系统迁移的方法、装置及系统与流程

文档序号:22041716发布日期:2020-08-28 18:11阅读:359来源:国知局
一种Windows操作系统迁移的方法、装置及系统与流程

本发明涉及计算机技术领域,特别是涉及一种windows操作系统迁移的方法、装置及系统。



背景技术:

windows操作系统迁移是指将源计算机中所有的数据迁移到目标计算机上。其中源计算机和目标计算机均是指安装有windows操作系统的计算机,可以是虚拟机或者物理机或者云主机。

目前windows系统迁移通常采用如下方法:直接读取源计算机硬盘的扇区数据,备份到目标计算机硬盘中,完成迁移;或者直接将源计算机硬盘拆下来,连接到目标计算机上;又或者将源计算机通过ghost(克隆精灵)封装后拷贝到目标计算机硬盘。

但是,上述方法均存在如下不足:块备份要求目的计算机硬盘必须大于源计算机,而且需要winpe(windowspreinstallenvironment,即“windows预安装环境)解决驱动问题,无法完全自动化;ghost封装也需要winpe解决驱动问题,无法自动化。



技术实现要素:

为克服上述现有技术存在的不足,本发明之目的在于提供一种windows操作系统迁移的方法、装置及系统,以实现自动化批量的windows操作系统迁移的目的。

为达上述目的,本发明提出一种windows操作系统迁移的方法,包括如下步骤:

步骤s1,于目的计算机上安装windows操作系统作为目的主机;

步骤s2,将源主机所有文件发送至所述目的主机;

步骤s3,向所述目的主机中源机的备份数据中注入驱动;

步骤s4,对目的主机的恢复模式下的winre镜像进行改造;

步骤s5,在目的主机重启后进入恢复模式,启动移动模块程序,完成系统迁移。

优选地,于步骤s3中,在所述目的主机扫描所有第三方驱动,将其注入到源机的备份数据中。

优选地,于步骤s3中,还移除源机备份数据中可能存在冲突的源机驱动。

优选地,步骤s4进一步包括:

步骤s400,获取目的主机winre镜像的路径;

步骤s401,挂载所述winre镜像;

步骤s402,重新改造winre镜像;

步骤s403,设置所述目的主机系统为重启后进入恢复模式,保存并卸载所述winre镜像。

优选地,于步骤s401中,将winre镜像挂载至一新建的临时目录中。

优选地,于步骤s402中,将预先设计的用于移动目录的移动模块程序拷贝到所述临时目录中。

优选地,步骤s5进一步包括:

步骤s500,在所述目的主机进入恢复模式后,启动移动模块程序,将目的主机系统目录移至其他目录,并将源主机系统备份目录移动至根目录;

步骤s501,重启所述目的主机完成迁移。

优选地,于步骤s2中,所述目的主机将源主机的备份数据保存到一临时目录中。

为达到上述目的本发明还提供一种windows操作系统迁移的装置,应用于目的主机,包括:

系统安装模块,用于在目的计算机上安装windows操作系统作为所述目的主机;

接收模块,用于将源主机所有文件发送至所述目的主机;

注入驱动模块,用于向所述目的主机中源机的备份数据中注入驱动;

改造模块,用于对所述目的主机的恢复模式下的winre镜像进行改造;

迁移实现模块,用于对所述目的主机重启后进入恢复模式,启动移动模块程序,完成系统迁移。

为达到上述目的,本发明还提供一种windows操作系统迁移的系统,包括:

源主机,用于将源主机所有文件发送至目的主机;

目的主机,用于通过在目的计算机上安装windows操作系统作为目的主机,接收所述源主机发送的备份数据,向所述目的主机中源主机的备份数据中注入驱动,并对所述目的主机的恢复模式下的winre镜像进行改造,令所述目的主机重启后进入恢复模式,完成数据迁移。

与现有技术相比,本发明一种windows操作系统迁移的方法、装置及系统通过在目的计算机上安装windows操作系统作为目的主机,然后将源主机所有文件发送至所述目的主机;接着向所述目的主机中源机的备份数据中注入驱动;并对目的主机的恢复模式下的winre镜像进行改造;最后目的主机重启后进入恢复模式,启动移动模块程序,完成系统迁移,实现了将windows操作系统从源主机自动化迁移至目的主机的目的,简化了复杂和耗时的任务,使用方便。

附图说明

图1为本发明一种windows操作系统迁移的方法的步骤流程图;

图2为本发明一种windows操作系统迁移的系统的系统架构图;

图3为本发明具体实施例中改造模块的细部结构图;

图4为本发明实施例windows系统迁移过程的流程图。

具体实施方式

以下通过特定的具体实例并结合附图说明本发明的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。本发明亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各种修饰与变更。

图1为本发明一种windows操作系统迁移的方法的步骤流程图。如图1所示,本发明一种windows操作系统迁移的方法,包括如下步骤:

步骤s1,于目的计算机上安装windows操作系统作为目的主机。

在本发明中,首先在目的计算机上安装windows操作系统作为目的主机,本发明所述的迁移操作则是将源主机的所有数据迁移到目的主机上。

步骤s2,将源主机所有文件发送至所述目的主机。

当将源主机所有文件发送至目的主机后,所述目的主机则将源主机数据保存到一临时目录中。

步骤s3,向所述目的主机中源机的备份数据中注入驱动。

优选地,于步骤s3中,在所述目的主机扫描所有第三方驱动,将其注入到源机的备份数据中。为防止源机中可能存在冲突的源机驱动,还移除源机备份数据中可能存在冲突的源机驱动。

步骤s4,对目的主机的恢复模式下的winre镜像进行改造。

winre(windowsrecoveryenvironment)是建立在windows预装环境下的系统恢复平台,是winpe的升级版本,代替windowsxp中的系统恢复控制台,winre主要有两个功能:1.利用startuprepair工具自动诊断、修复启动时产生问题,2、高级系统恢复工具集权中化平台

于步骤s4中,对目的主机恢复模式下的winre镜像进行改造是指通过查询目的主机winre镜像位置,将winre镜像挂载并进行修改,即,将winre镜像挂载至一临时目录中,将移动模块程序(所述移动模块程序指的是预先所设计的用来移动目录的程序)拷贝到临时目录中。具体地,步骤s4进一步包括:

步骤s400,获取目的主机winre镜像的路径。

步骤s401,挂载所述winre镜像。具体地,将winre镜像挂载至一新建的临时目录中,即,该临时目录中的文件就是所述winre镜像中的文件。

步骤s402,重新改造winre镜像。具体地,将移动模块程序拷贝到所述winre镜像,即拷贝到步骤s401所新建的临时目录中。

步骤s403,设置目的主机系统为重启后进入恢复模式,保存并卸载所述winre镜像。在本发明具体实施例中,在改造好所述winre镜像后,通过windows命令设置目的主机系统为重启后进入恢复模式,然后保存并卸载所述winre镜像。

步骤s5,目的主机重启后进入恢复模式,启动移动模块程序,完成系统迁移。恢复模式下,操作系统会自动加载winre(此时的winre则是改造后的winre),则恢复模式下的系统就是winre中的系统,启动移动模块程序,完成系统迁移。

具体地,步骤s5进一步包括:

步骤s500,在目的主机进入恢复模式后,启动移动模块程序,将目的主机系统目录移至其他目录,将源主机系统备份目录移动至目的主机系统目录的根目录;也就是说,当于步骤s402中设置目的主机系统为重启后进入恢复模式后,使目的主机系统重启,则目的主机进入恢复模式,将目的主机系统目录(例如系统目录c:\windows、c:\userc,根目录为c:)移至其他目录,而将源主机系统备份目录移动至目的主机系统目录的根目录(即根目录c:)。

步骤s501,重启目的主机完成迁移。

可见,本发明从一台服务器迁移到另一台服务器或者从一台虚拟机迁移到另外一台虚拟机等,通过自动化的迁移过程将windows操作系统迁移至目的端,简化了现有技术复杂和耗时的任务。

图2为本发明一种windows操作系统迁移的系统的系统架构图。如图2所示,本发明一种windows操作系统迁移的系统,包括:

源主机10,用于通过传输模块将源主机所有文件发送至目的主机20。

目的主机20,用于通过在目的计算机上安装windows操作系统作为目的主机,接收源主机10发送的数据,向所述目的主机中源机的备份数据中注入驱动,并对目的主机的恢复模式下的winre镜像进行改造,令目的主机重启后进入恢复模式,完成数据迁移。

具体地,目的主机20进一步包括:

系统安装模块201,用于在目的计算机上安装windows操作系统作为所述目的主机20。

在本发明中,系统安装模块201首先在目的计算机上安装windows操作系统作为目的主机,本发明所述的迁移操作则是将源主机的所有数据迁移到目的主机上。

接收模块202,用于将源主机所有文件发送至所述目的主机。

当源主机将所有文件发送至目的主机后,所述目的主机接收模块202则将源主机数据保存到一临时目录中。

注入驱动模块203,用于向所述目的主机中源机的备份数据中注入驱动。

优选地,于注入驱动模块203中,在所述目的主机扫描所有第三方驱动,将其注入到源机的备份数据中。为防止源机中可能存在冲突的源机驱动,可移除源机中可能存在冲突的源机驱动。

改造模块204,用于对目的主机的恢复模式下的winre镜像进行改造。

在本发明中,改造模块204对目的主机恢复模式下的winre镜像进行改造是指通过查询目的主机winre镜像位置,将winre镜像挂载并进行修改。

具体地,如图3所示,改造模块204进一步包括:

路径查询单元2041,用于获取目的主机winre镜像的路径;

挂载单元2042,用于挂载所述winre镜像,具体地,挂载单元将所述winre镜像挂载至一新建的临时目录中;

改造单元2043,用于重新改造winre镜像;具体地,所述改造单元将移动模块程序拷贝到所述winre镜像,即将移动模块程序拷贝到临时目录中。

卸载单元2044,用于设置目的主机系统为重启后进入恢复模式,保存并卸载所述winre镜像。

迁移实现模块205,用于对目的主机重启后进入恢复模式,并启动移动模块程序,以完成系统迁移。

具体地,迁移实现模块205在目的主机进入恢复模式后,启动移动模块程序,将目的主机系统目录移至其他目录,将源主机系统备份目录移动至根目录,并重启目的主机完成迁移。

实施例

图4示出本发明所提供的windows系统迁移的方法一种实施例的流程示意图。该实施例提供的windows操作系统迁移方法包括:

步骤s101,在目的计算机安装windows操作系统作为目的主机;

本实施例可以实现不同硬件平台,不同虚拟化平台上的主机之间的迁移。

首先,在目的计算机安装windows操作系统作为目的主机,后续的迁移操作都在目的主机执行;

步骤s102,将源主机所有文件发送至目的主机;

然后将源主机所有文件发送至目的主机,目的主机将源主机数据保存到临时目录中;

步骤s103,向目的主机中源机的备份数据中注入驱动;

本实施例中,向目的主机中源机的备份数据中注入驱动是指扫描目的主机第三方驱动,并注入到源机备份数据中;

步骤s104,对目的主机的恢复模式下的winre镜像进行改造;

本实施例中,对目的主机的恢复模式下的winre镜像进行改造是指通过查询目的主机winre镜像位置,并将winre镜像挂载并进行修改;

上述对winre镜像挂载并进行修改是指,将winre镜像挂载至临时目录中,将移动模块程序拷贝到临时目录中;

步骤s105,目的主机重启后进入恢复模式,完成迁移。

本实施例中,目的主机重启后进入恢复模式,完成迁移包括设置系统重启进入恢复模式,启动移动模块程序,将目的主机系统目录移到到其他目录,将源主机系统备份目录移动至根目录,重启目的主机,完成迁移;

综上所述,本发明一种windows操作系统迁移的方法、装置及系统通过在目的计算机上安装windows操作系统作为目的主机,然后将源主机所有文件发送至所述目的主机;接着向所述目的主机中源机的备份数据中注入驱动;并对目的主机的恢复模式下的winre镜像进行改造;最后目的主机重启后进入恢复模式,启动移动模块程序,完成系统迁移,实现了将windows操作系统从源主机自动化迁移至目的主机的目的,简化了复杂和耗时的任务,使用方便。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此,本发明的权利保护范围,应如权利要求书所列。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1