一种基于Windows To Go的增强方法及系统技术方案

技术编号:19388703 阅读:35 留言:0更新日期:2018-11-10 01:57
本发明专利技术公开了一种基于Windows To Go的增强方法及其系统,具体为:从ISO、ESD系统镜像文件中提取WIM系统镜像文件;从WIM系统镜像文件中识别有效的Windows系统版本类型;格式化USB移动存储设备;安装识别到的Windows系统到经过格式化的USB移动存储设备上;配置USB移动存储设备启动引导信息。本发明专利技术使得USB移动存储设备容量在小于32GB时、在Windows 8/8.1、Windows 10系统上以及在Windows7及以上系统和Windows Server 2008 R2及以上Server系统能够支持Windows To Go功能。

An enhancement method and system based on Windows To Go

The invention discloses an enhancement method and system based on Windows To Go, which are as follows: extracting WIM system image file from ISO and ESD system image file; identifying effective version type of Windows system from WIM system image file; formatting USB mobile storage device; installing recognized Windows system to formatted. Configure the USB mobile storage device to boot information on the USB mobile storage device. The invention enables the USB mobile storage device to support Windows To Go function when its capacity is less than 32GB, on Windows 8/8.1, Windows 10 system, Windows 7 and above system and Windows Server 2008 R2 and above system.

【技术实现步骤摘要】
一种基于WindowsToGo的增强方法及系统
本专利技术属于计算机领域可移动Windows系统领域,尤其涉及一种基于WindowsToGo的增强方法及系统。
技术介绍
微软公司在2012年中推出了新一代的PC桌面系统Windows8,微软推出Windows8的同时推出了一个叫WindowsToGo的新功能,WindowsToGo是Windows8/8.1、Windows10的一种企业功能,被内置于Windows8企业版、教育版与专业版中,对于满足Windows8硬件要求的电脑,WindowsToGo可以使Windows8、Windows8.1、Windows10从USB移动存储设备中启动并运行,不必考虑电脑上运行的操作系统。但是WindowsToGo支持的USB移动存储设备容量至少要为32GB,而且WindowsServer版系统没有WindowsToGo这个功能,也不能支持Windows7从USB移动存储设备中启动并运行。
技术实现思路
鉴于Windows系统对WindowsToGo的各种限制,有必要提供一种WindowsToGo的增强方法,通过该方法的作用,使得USB移动存储设备容量在小于32GB时,也能支持WindowsToGo功能;不仅在Windows8/8.1、Windows10系统上可以支持WindowsToGo功能,而且在Windows7及以上系统和WindowsServer2008R2及以上Server系统也能够支持WindowsToGo功能。为解决上述技术问题,本专利技术所采用的技术方案是:一种基于WindowsToGo的增强方法,其特征在于:包括如下步骤:步骤1,从ISO、ESD系统镜像文件中提取WIM系统镜像文件;步骤2,从WIM系统镜像文件中识别有效的Windows系统版本类型;步骤3,格式化USB移动存储设备;步骤4,安装步骤2中识别到的Windows系统到经过格式化的USB移动存储设备上;步骤5,配置USB移动存储设备启动引导信息。步骤1具体为:(1)ISO系统镜像文件通过7z解压功能模块解压出WIM或ESD系统镜像文件;(2)ESD系统镜像文件通过wimlib-imagex解密出WIM系统镜像文件;(3)从ISO系统镜像文件中提取解压出来的WIM系统镜像文件,从ESD系统镜像文件中提取解密出来的WIM系统镜像文件。步骤2具体为:(1)通过Windows镜像API接口WIMGetImageCount读取WIM系统镜像文件中Windows系统镜像个数;(2)通过Windows镜像API接口WIMGetImageInformation读取每个Windows系统镜像的镜像信息;(3)通过Windows系统镜像的镜像信息识别WIM镜像文件中的Windows7及以上系统和WindowsServer2008R2及以上Server系统。步骤3具体为:(1)判断USB移动存储设备容量大小是否大于或等于8GB;(2)判断USB移动存储设备是否有分区,如果没有分区则自动创建USB移动存储设备容量大小的分区,如果该USB上有其它分区则需要先清空该USB;(3)判断需要安装WindowsToGo系统的USB设备上的分区容量是否大于或等于8GB;(4)调用NTFS文件系统模块在该USB的指定位置创建WindowsToGo所需的NTFS文件系统,该文件系统用于存储Windows系统文件。步骤4具体为:(1)确定需要安装的Windows系统版本;(2)确定需要安装到USB移动存储设备的分区;(3)通过Windows镜像API接口WIMAppImage安装所选择的Windows系统版本到步骤3创建的NTFS文件系统中。步骤5具体为:(1)更新Windows系统中引导配置文件信息;(2)更新USB移动存储设备MBR扇区的引导代码;(3)设置安装Windows系统的目标分区为激活分区。本专利技术还提供了一种基于WindowsToGo的增强系统,其特征在于:包括WIM系统镜像文件提取模块、Windows系统镜像管理模块、磁盘读写模块、文件系统模块和引导修复模块;所述WIM系统镜像文件提取模块负责从ISO系统镜像文件和ESD系统镜像文件中提取WIM系统镜像文件;所述Windows系统镜像管理模块负责识别Windows系统镜像文件中的Windows系统版本类型、获取WIM镜像文件中系统的个数、WIM中系统的镜像信息和从WIM中安装Windows到USB设备中;磁盘读写模块负责扇区的读写操作;文件系统模块负责格式化目标分区为NTFS分区;引导修复模块负责确保USB移动存储设备MBR扇区引导代码和Windows系统中引导的配置、重构和确保其正确性。本专利技术相对现有技术存在如下有益效果:通过本专利技术提供的方法和系统,增加拓宽WindowsToGo功能的应用系统范围,相对于现有技术来讲,不仅在Windows8/8.1、Windows10系统上可以支持WindowsToGo功能,而且在Windows7及以上系统和WindowsServer2008R2及以上Server系统也能够支持WindowsToGo功能。同时还可以将移动硬盘的内存降低到8GB,相对于现有技术中的32GB来讲,大大降低了对硬盘内存容量的要求。附图说明图1为本专利技术的工艺流程图。具体实施方式下面结合实施例对本专利技术作进一步的描述,所描述的实施例仅仅是本专利技术一部分实施例,并不是全部的实施例。基于本专利技术中的实施例,本领域的普通技术人员在没有做出创造性劳动前提下所获得的其他所用实施例,都属于本专利技术的保护范围。鉴于Windows系统对WindowsToGo的各种限制,提供一种支持USB移动存储设备容量小于32GB,同时可以在Windows7及以上系统和WindowsServer2008R2及以上Server系统上支持WindowsToGo功能的方法及系统。具体方法为:步骤1,选择需要安装Windows系统的USB移动存储设备的分区;步骤2,选择Windows系统镜像文件;步骤3,判断是否为WIM系统镜像文件,如果是,进入步骤4,如果不是,则提取WIM系统镜像文件,然后选择默认的Windows系统镜像,最后进入到步骤6;步骤4,识别Windows系统类型;步骤5,选择Windows系统类型;步骤6,安装Windows系统到USB移动存储设备;步骤7,更新USB移动存储设备启动引导信息。步骤3中,是从ISO、ESD系统镜像文件中提取WIM系统镜像文件。步骤4中,从WIM系统镜像文件中识别有效的Windows系统版本类型。在进行步骤6之前,要格式化USB移动存储设备。从ISO、ESD系统镜像文件中提取WIM系统镜像文件具体说明如下:通常情况下Windows系统镜像文件有三种类型:ISO文件类型、ESD文件类型、WIM文件类型。ISO文件类型是国际标准光盘文件系统格式,ESD文件类型其实是通过WIM文件类型加密后的文件类型,但是只有WIM系统镜像文件才能够通过Windows镜像API接口获取镜像相关的信息,所以需要提前从ISO和ESD文件中提取出所需要的WIM文件,具体包括以下步骤:(1)ISO系统镜像文件可以通过7z解压功能模块解压出WIM或ESD系统镜像文件;(2)ESD系统镜本文档来自技高网...

【技术保护点】
1.一种基于Windows To Go的增强方法,其特征在于:包括如下步骤:步骤1,从ISO、ESD系统镜像文件中提取WIM系统镜像文件;步骤2,从WIM系统镜像文件中识别有效的Windows系统版本类型;步骤3,格式化USB移动存储设备;步骤4,安装步骤2中识别到的Windows系统到经过格式化的USB移动存储设备上;步骤5,配置USB移动存储设备启动引导信息。

【技术特征摘要】
1.一种基于WindowsToGo的增强方法,其特征在于:包括如下步骤:步骤1,从ISO、ESD系统镜像文件中提取WIM系统镜像文件;步骤2,从WIM系统镜像文件中识别有效的Windows系统版本类型;步骤3,格式化USB移动存储设备;步骤4,安装步骤2中识别到的Windows系统到经过格式化的USB移动存储设备上;步骤5,配置USB移动存储设备启动引导信息。2.根据权利要求1所述的一种基于WindowsToGo的增强方法,其特征在于:步骤1具体为:(1)ISO系统镜像文件通过7z解压功能模块解压出WIM或ESD系统镜像文件;(2)ESD系统镜像文件通过wimlib-imagex解密出WIM系统镜像文件;(3)从ISO系统镜像文件中提取解压出来的WIM系统镜像文件,从ESD系统镜像文件中提取解密出来的WIM系统镜像文件。3.根据权利要求1所述的一种基于WindowsToGo的增强方法,其特征在于:步骤2具体为:(1)通过Windows镜像API接口WIMGetImageCount读取WIM系统镜像文件中Windows系统镜像个数;(2)通过Windows镜像API接口WIMGetImageInformation读取每个Windows系统镜像的镜像信息;(3)通过Windows系统镜像的镜像信息识别WIM镜像文件中的Windows7及以上系统和WindowsServer2008R2及以上Server系统。4.根据权利要求1所述的一种基于WindowsToGo的增强方法,其特征在于:步骤3具体为:(1)判断USB移动存储设备容量大小是否大于或等于8GB;(2)判断USB移动存储设备是否有分区,如果没有分区则自动创建USB移动存储设备容量大小的分区,如果该U...

【专利技术属性】
技术研发人员:王宇鹏
申请(专利权)人:成都傲梅科技有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1