本帖最后由 默然King 于 2017-7-8 07:18 编辑
随着“巨硬”发布了( Windows10 1703 june Updated)镜像,这几天有好多坛友询问如何写入U盘启动?如何绕过超过4GB的 install.wim不能复制到FAT32格式的U盘问题。
论坛里也有好多大神讨论出好多制作的方法,方法主要有以下几种:
1、U盘使用NTFS写入。
优点:文件在大也能完美写入。
缺点:大部分主板不支持UEFI从NTFS分区启动,一些制作工具不支持制作等。
2、拆分install.wim
优点:简单方便,只需要一条命令就能搞定。
缺点:据我观察,安装时候展开swm文件较慢,swm镜像不好维护。
3、把install.wim压缩成 install.esd
优点:只要不是子映像太多,肯定不会超过4GB。
缺点:压缩esd低配电脑需要的时间比较长,esd镜像维护没有wim方便。
4、U盘双分区启动,把启动文件复制到FAT32格式的分区,把其它数据复制到NTFS分区
个人认为双分区是个不错的方案,FAT32+NTFS分区,技能支持所有主板UEFI启动,也能绕过FAT32格式对文件大小的限制。
上面说了好多,下面我们来开始制作。
需要准备的东西有:U盘一个,8G起步。(当然,要是你能买到6G的U盘,那就随便)。
Win10 1703 6月iso镜像,X64。(要是你只制作32位也要这么制作,那么我谢谢你对我的支持)。
diskpart,无需准备,系统自带。
我这演示的是个16G的U盘
U盘插好后,我们第一步打开有管理员权限的命令行,提示一下,使用的操作系统需要 Win10 1703以上,否则你不会看到U盘两个分区。使用1703以下系统的请自己搜索解决方法。
打开命令行后输入:
diskpart启动后如下图:
接着输入:此命令会列出计算机上的所有磁盘。
可以看到我这连U盘共有3块硬盘,其中U盘排在最后。
我们输入:来选择列表最后的U盘。
上面命令中最后的数字“2”,代表要选择的磁盘序号,需要根据自己的情况输入。
此步骤一定要注意,选错了磁盘有可能导致数据丢失。
选中后如图:
list命令列出的磁盘从0开始,大家可以根据磁盘容量大小来判断哪块是你的U盘。
选中后以后的 diskpart命令只会针对你选中的磁盘操作。只要不退出 diskpart工具,以后无需每部都用 select命令来选择需要操作的磁盘。
接着输入:
清空U盘,请事先备份好U盘里的资料,再运行此命令。
清空U盘后首先分配一个,800M的,FAT32分区用来存放启动文件,(以后此分区称为PE分区)。
命令如下:- create partition primary size=800
复制代码 分配一个分区,大小800M。- format quick fs=fat32 label="WinPE"
复制代码 快速格式化刚才分的分区,格式FAT32,卷标 WinPE。给刚才的分区分配驱动器号“G”,(俗称盘符)。设置为活动分区。(如果你的U盘只用于UEFI启动,此步可以省略)。
到此PE分区已经完成,稍后把文件复制进来就可以启动了。
下面开始分配第二个分区,数据分区。
- create partition extended
复制代码 分配扩展分区,MBR磁盘必须。把U盘的剩余空间分配一个分区。(此分区只用来存放数据,因此分逻辑分区即可)。- format quick fs=ntfs label="Data"
复制代码 快速格式化刚才的分区,NTFS格式,卷标data。指派驱动器号“H"。
到此分区工作全部完成,
复制Win10iso里的文件到U盘。
我们在PE分区新建文件夹:,在数据分区新建文件夹:。
加载iso到虚拟光驱,复制除了 sources文件夹以外的所有文件/文件夹到PE分区。
复制sources里的 boot.wim,到PE分区\sources文件夹。
复制 sources文件夹里除了 boot.wim以外的所有文件/文件夹到数据分区\sources文件夹。
最后我们再次打开CMD,给U盘写入MBR主引导记录,使其能支持 MBR+Legacy启动。
U盘只用在UEFI计算机上启动的,可以忽略下面的内容。
命令如下:
- "I:\boot\bootsect.exe" /nt60 "G:" /mbr
复制代码 引号内的“I”是挂载的iso虚拟光驱,“G”代表你的U盘,到时根据自己的情况修改。
运行后:
到此双分区U盘启动盘已全部做完,支持UEFI+GPT,传统BIOS+MBR启动。
有什么不对的请各位大大在回帖中指出,本人会及时修改。
需要说明的是,这只是其中一种制作方式。制作方式还有好多。
|