微软在官网提供了一个工具名为MediaCreationTool,简称MCT。这个工具的功能很多:可以用来下载Windows10/11的系统镜像ISO;可以创建可启动的U盘。关于这个工具我在《Win11正式版最全升级攻略》中只是简要的介绍了一下,因为它操作十分简单,打开后一看就会。
今天提供的这个批处理脚本,完全是基于MCT工具,但增强了其功能,使得操作更加简便,下面简要的进行讲解介绍。
下载微软原版ISO
双击批处理后自动弹出选择界面,我们可以看到“1507、1511、1607、1703、1709、1803、1809、1903、1909、20H1、20H2、21H1、21H2、11”,这写数字指的是Win10的版本号。其中11指的是Win11。
例如我们选择了“11”,弹出如下界面,选择“Create ISO”,则自行下载微软原版的系统ISO。语言版本、架构等信息,根据当前系统自动识别,比如当前系统是简体中文、x64,那么将自动下载简体中文、x64版本的ISO。
写到这,大家可能会感觉,这和直接使用MCT没有太大区别啊?有必要弄一个脚本吗?接着往下看,就知道区别了。
创建启动优盘
上图中选择“Create USB”,将自动从微软官网下载ISO,并写入U盘。在写入U盘前,会给出选择U盘的界面。一直下一步,即可自动完成。
有什么好处呢?(直接运行微软原版的MCT,是没有该好处的)
对于Win11来说,原版的ISO在安装时会检测系统硬件,当硬件不满足微软给出的最低要求时,无法安装,对此问题我在之前的文章多次阐述了。使用该脚本创建USB时,将自动将“绕过硬件限制的文件”写入boot.wim,也就是说使用此工具创建的启动U盘,即可绕过Win11的硬件限制。
此外,在U盘根目录还会自动添加一个auto.cmd,对于想升级安装的来说,可以直接双击auto.cmd,也可自动绕过Win11的硬件限制。
整个过程都是自动的,无需自己考虑其他的操作。对于新手来说,操作非常简单。并且下载链接、工具全部来自微软官网,无任何第三方工具。脚本也是透明的,因此不用担心其他不干净、捆绑的问题。
其他功能
选择“Select in MCT”,将自动启动微软原版的MCT,脚本则自动退出。这个方式和直接运行MCT没有区别。可以自行选择语言、版本等。
选择“Auto Setup”,则自动下载微软的ISO,下载完成后自行启动setup.exe进行安装。如果是下载Win10,其实Duck不必使用此功能。但是针对Win11就有额外的好处了,那就是该ISO自动集成了“绕过Win11硬件检测”的文件。
如果只是想得到一个原版的ISO(并集成了绕过Win11硬件限制的文件),那么当setup.exe启动时,手动取消即可。
至此,该工具的四大功能:Auto Setup、Create ISO、Create USB、Select in MCT,已介绍完毕。
原理简介(小白兔慎入)
该脚本主体仍采用的是微软的MCT工具,通过配置文件products.xml,达到自动的目的。整个过程均是从微软官网进行下载,包括MCT等。这些内容都保存到了C:\ESD中,使用完毕后,可以自行删除。
此外关于绕过Win11硬件限制的方法,为修改注册表。我之前介绍的《完美绕过Win11硬件限制的技术要素》采用的是修改boot.wim\2\Windows\System32\config\SYSTEM。而该脚本是通过在boot.wim\2\Windows\System32\中增加一个名为winpeshl.ini的文件,在原版ISO启动到PE环境下时,自动添加注册表。两种方法,一个是已经在PE中修改好了,另一个是每次PE启动后自动修改,原理上没有区别。仅供喜欢折腾的小伙伴参考。
最后,该脚本源地址:MediaCreationTool.bat-main.zip 密码:fj1y
声明:所有白马号原创内容,未经允许禁止任何网站及个人转载、采集等一切非法引用。本站已启用原创保护,有法律保护作用,否则白马号保留一切追究的权利。发布者:微风,转转请注明出处:https://www.bmhysw.com/article/19703.html