Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 26055|回复: 52

[技术] 最为纯净的Windows10 U盘启动盘制作方法(支持install.wim大于4G) [复制链接]

Rank: 1

UID
607268
帖子
49
PB币
54
贡献
0
技术
0
活跃
60
发表于 2017-10-5 21:15:33 |显示全部楼层
本帖最后由 smashsmash 于 2017-10-5 22:03 编辑

之前一直用UltraISO制作启动盘毫无问题直到微软放出了单个文件大于4G的1703 June版本以后一切都变了
网上各种方法层出不穷,对比试验了所有的方法后最终总结出了一套最最最干净的方法同时也兼顾了最最最兼容的模式特别适合有强迫症的人群。
废话少说直接上方法最后再对比其它方式的优劣

以目前最新的win10版本为例:cn_windows_10_multiple_editions_version_1703_updated_july_2017_x64_dvd_10925382.iso
1. 先加载微软原版ISO文件,然后用win+x打开管理员模式的Windows PowerShell,输入Dism /Split-Image /ImageFile:\E:\sources\install.wim /SWMFile:D:\install.swm /FileSize:4000
(其中E:\sources是ISO加载后的盘符,D:\是保存文件分割后的目标盘符,4000是单个文件不超过4G)

2. 弹出之前加载的ISO文件,放入U盘,启动UltraISO,打开微软原版ISO,找到sources目录下的那个install.wim直接删除
然后从启动菜单选择写入硬盘镜像,所有参数保持默认直接点写入,因为最大的文件没有了,写入非常快

3. 完成后退出UltraISO,不必保存之前的改动,打开资源管理器,找到之前分割完成的install.swm和install2.swm文件,复制到U盘的sources目录下就完成了所有步骤。

接下来这个步骤是可选的,是教你如何彻底清除U盘(因为之前可能用了Rufus产生了2个分区和FAT32分区上的MBR引导记录)
1. 打开Windows PowerShell,输入diskpart
2. list disk(记住U盘的磁盘号)
3. select disk 1(假设U盘的磁盘号是1)
4. clean
5. exit
打开windows磁盘管理器,右键单击U盘选择创建新的卷,至此你的U盘相当于做了磁盘初始化,彻底清除了所有东西


为什么说这是最纯净最兼容的方法,因为用了微软自带的工具DISM完成了文件分割,UltraISO默认写入方式不会添加任何多余文件,也不会产生额外分区,文件系统仍旧保持FAT32以满足最大的兼容性,U盘的通用性和易用性都得到保障
对比其它常用方式
1. WinPE启动安装
首先找一个纯净的WinPE就是一个麻烦的事,那些自带UI的国人定制版里面垃圾遍地碰都不想碰。微软的ADK可以产生纯净的PE但只有命令行方式没有图形界面,而且需要额外下载手动复制出来生产ISO再刻录,启动后还需要找到原版Windows10ISO已经释放好的目录来执行,一般是提前释放在了硬盘上,费事费力,而且WinPE也是每出一个安装盘版本需要相应一起更新。
步骤如下:先从https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit下载对应的ADK,安装界面里必须选择部署工具和Windows预安装环境这2项,安装完成后启动部署和映像环境工具,输入copype amd64 D:\amd64,再输入MakeWinPEMedia /ISO D:\amd64 D:\amd64.iso,这样就得到了官方的最纯净PE。

2. Rufus
因为这个工具有个选项是可以直接制作”用于UEFI计算机和GPT分区方案“的U盘启动盘所以备受推崇
这个原理就是因为EFI的引导方式目前只支持Fat/Fat32的文件格式系统,如果是Fat32的话,那大于4G的文件是无法写入的
这就会强迫你用NTFS的文件格式,但这样的话EFI又无法识别,所以Rufus就会生成2个分区,一个是FAT32的用于EFI引导,然后引导的同时加载了ntfs_x64.efi来识别NTFS文件格式,这样另一个NTFS的分区上的大于4G的文件可以被读取

3. UltraISO
其实UltraISO也可以实现和Rufus一样的效果,但需要手动操作,不像Rufus可以一键完成而已,具体步骤我也不写了,大致意思就是在写入硬盘镜像的隐藏启动分区里选高级隐藏,U盘如果已经格式化成NTFS的话便捷启动里要选便捷写入,否则要写完后从Fat32用命令转成NTFS,等生成2个分区后要往Fat分区里拷贝NTFS分区上面的boot目录等文件,确实比Rufus麻烦不少,但原理是一模一样的

最后总结一下,说到底其实就是微软自己太懒给大家带来这么多麻烦,既然你的安装程序已经可以直接识别.swm的文件了,你丫发布新的安装镜像的时候就不能自己先把install.wim分割成小于4G的若干.swm文件放在ISO里面吗,这样的话哪来这么多麻烦事啊......




1

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
3247538
帖子
1653
PB币
5811
贡献
0
技术
0
活跃
1888
发表于 2017-10-5 21:25:45 |显示全部楼层
好帖子,学习了

Rank: 7Rank: 7Rank: 7

UID
3708503
帖子
2448
PB币
4091
贡献
0
技术
0
活跃
1581
发表于 2017-10-5 21:33:18 |显示全部楼层
不用这么麻烦。
直接用新版 UltraISO v9.7.0.3476,可以写入大于 4G 的文件。

点评

qq296015668  Wi***HDD,NT6,连 U 盘光盘啥啥 PE 都省了。多电脑建议 PXE  发表于 2017-10-13 17:23
thebestlwt  这个正解  发表于 2017-10-12 09:56
1

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
4393158
帖子
1123
PB币
170
贡献
0
技术
0
活跃
1940
发表于 2017-10-5 21:35:35 |显示全部楼层
学习了谢谢楼主分享

Rank: 2Rank: 2

UID
2020460
帖子
150
PB币
6
贡献
0
技术
0
活跃
562
发表于 2017-10-5 21:37:41 |显示全部楼层
亲,要的就是这个,非常感谢!!!

Rank: 2Rank: 2

UID
4808046
帖子
242
PB币
817
贡献
0
技术
0
活跃
1488
发表于 2017-10-5 21:51:02 |显示全部楼层
一个rufus直接搞定

Rank: 1

UID
607268
帖子
49
PB币
54
贡献
0
技术
0
活跃
60
发表于 2017-10-5 21:56:17 |显示全部楼层
zhangdelin68 发表于 2017-10-5 21:33
不用这么麻烦。
直接用新版 UltraISO v9.7.0.3476,可以写入大于 4G 的文件。

如果U盘是NTFS的格式,之前的版本就可以用便捷写入直接写入大于4G的了,之前的已经提到过了,即使现在做成自动的最多也就是和Rufus一样而已,没有新意

Rank: 11Rank: 11Rank: 11

UID
1915
帖子
9220
PB币
2316
贡献
0
技术
152
活跃
2731

我是大学生! I'm Windows Phone用户 7周年庆典勋章

发表于 2017-10-5 21:58:00 |显示全部楼层
搜索看我的主贴,我已经分割2个swm文件替换的原版ISO提供下载!

Rank: 1

UID
607268
帖子
49
PB币
54
贡献
0
技术
0
活跃
60
发表于 2017-10-5 21:58:13 |显示全部楼层
82年的可乐 发表于 2017-10-5 21:51
一个rufus直接搞定

2个分区的方法不适合强迫症人群

Rank: 9

UID
136799
帖子
1611
PB币
2837
贡献
0
技术
0
活跃
1131
发表于 2017-10-5 22:02:00 |显示全部楼层
关键是 intall.wim拆分

Rank: 1

UID
607268
帖子
49
PB币
54
贡献
0
技术
0
活跃
60
发表于 2017-10-5 22:13:51 |显示全部楼层
cjccjc 发表于 2017-10-5 21:58
搜索看我的主贴,我已经分割2个swm文件替换的原版ISO提供下载!

谁敢相信别人修改过的ISO,当然是自己动手最安全了

Rank: 7Rank: 7Rank: 7

UID
146556
帖子
1128
PB币
4572
贡献
0
技术
30
活跃
909
发表于 2017-10-5 22:26:04 |显示全部楼层
学习了,技术强人!!!

Rank: 1

UID
607268
帖子
49
PB币
54
贡献
0
技术
0
活跃
60
发表于 2017-10-5 22:27:48 |显示全部楼层
hszgb 发表于 2017-10-5 22:02
关键是 intall.wim拆分

关键是windows10安装程序可以识别.swm,否则拆分了也没有意义

Rank: 5Rank: 5Rank: 5

UID
653475
帖子
1165
PB币
1602
贡献
0
技术
33
活跃
808
发表于 2017-10-5 23:09:57 |显示全部楼层
最佳办法是自己制作纯净PE,一劳永逸了

Rank: 7Rank: 7Rank: 7

UID
587272
帖子
3329
PB币
1275
贡献
0
技术
24
活跃
2196
发表于 2017-10-5 23:18:16 |显示全部楼层
推荐使用:Rufus
因为这个工具有个选项是可以直接制作”用于UEFI计算机和GPT分区方案“的U盘启动盘所以备受推崇
这个原理就是因为EFI的引导方式目前只支持Fat/Fat32的文件格式系统,如果是Fat32的话,那大于4G的文件是无法写入的
这就会强迫你用NTFS的文件格式,但这样的话EFI又无法识别,所以Rufus就会生成2个分区,一个是FAT32的用于EFI引导,然后引导的同时加载了ntfs_x64.efi来识别NTFS文件格式,这样另一个NTFS的分区上的大于4G的文件可以被读取

Rank: 5Rank: 5Rank: 5

UID
4829348
帖子
724
PB币
893
贡献
0
技术
0
活跃
198
发表于 2017-10-5 23:28:48 |显示全部楼层
这个技术贴 让我学到了不少东西  可以

Rank: 9

UID
2508358
帖子
2645
PB币
437
贡献
0
技术
0
活跃
1390

7周年庆典勋章

发表于 2017-10-6 00:58:20 |显示全部楼层
直接手动双分区

Rank: 2Rank: 2

UID
849834
帖子
180
PB币
234
贡献
0
技术
0
活跃
1204
发表于 2017-10-6 01:07:16 |显示全部楼层
好教程,學習了

你听我慢慢给你说嘛

Rank: 11Rank: 11Rank: 11

UID
2544233
帖子
5161
PB币
117
贡献
0
技术
0
活跃
2088
发表于 2017-10-6 01:16:03 来自手机 |显示全部楼层
何必如此大费周章。U盘格式化为NTFS对齐8192再把解压得到的全部文件拖进去拔掉即可

Rank: 2Rank: 2

UID
845712
帖子
333
PB币
1
贡献
0
技术
0
活跃
1359
发表于 2017-10-6 08:19:45 来自手机 |显示全部楼层
看起来不错的
回顶部
Copyright (C) 2005-2021 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件