尴尬,引导 U 盘是 FAT32,然而 Win10 最新 install.wim 超过 4G 了

2017-07-20 21:06:45 +08:00
 springmarker

起因

    今天想重装系统,下载了最新的 win10 镜像,打开了以前屡试不爽的软碟通,准备写入,写完了一安装,发现提示 install.wim 损坏。
  以为是软碟通出错了,于是再写入了一遍,发现还是不行。
  没办法了,只能从压缩文件复制出来了,然而这渣渣 U 盘写入只有 3+M,等了半天,大约 80%左右的时候提示我 fat32 超过 4G 什么的,结果进压缩包一看,还真的是,install.wim 这个文件大约 4.8 个 G,FAT32 肯定是装不了的。

最后

我看引导 U 盘格式都是 FAT32 的,那么要是 U 盘装系统怎么装。
exfat 格式的支持引导吗。

29166 次点击
所在节点    Windows
62 条回复
netfee
2017-07-21 09:24:02 +08:00
#要兼容 legacy 与 uefi 的充分引 /启动分区必须是 fat 格式。
1. 可以将 U 盘分俩区(三个、四个肯定也没问题,可是弱智的闻到死只认第一个分区,Linux 则没有这个问题),最好不要用 GPT 格式的分区表
2. 启动分区肯定是处于激活状态的 fat 分区,不用太大,主要存储引导信息,将 ISO 镜像解压到其他的分区
3. 引导可以借助开源的 grub (或者其他开源引导)程序,可以参考它的文档或者别人的分享教程,值得学习研究一番
4. 觉得 grub 复杂的,如果你只需要安装 /维护 MS 的闻到死系统,可以将 PE 放置在这个分区,PE 嘛,有三方制作的--其实 win7 及以后的 ISO 安装镜像已经集成 PE---可以说较新的系统安装 /维护都是在 PE 环境下完成---三方的 PE 也是给这个 PE 集成驱动,制作用户界面。将 ISO 内除 sources/install.wim 外的其他文件解压到这个 fat 分区---可以排除更多文件---不过长时间不搞,有点记不清了具体哪些了。几乎什么都没干,这个 U 盘都已经能启动绝大部分支持 uefi 的设备了---包括 Mac 机,通过 bootsect 指令 启动 legacy 设备的支持。
5. 进入 PE 环境后,shift +F10 调出命令提示符 CMD 界面,可以自由的玩耍了,diskpart 进行分区操作,可以 cd /d 切换到其他盘 ISO 的全部解压文件的地方 执行 $ISO/sources/setup.exe 启动安装。如果你愿意还可以 通过 imageX/dism 命令直接将系统文件解压( apply 应用)到指定分区,然后手动设置引导---好像叫热部署---大学那会儿爱研究,现在有点记不清了。
6. 常用的几个命令 diskpart 分区表操作,bootsect 编辑引导扇区,bcdboot 编辑 /管理 uefi 引导,bcdedit 启动配置数据存储编辑器,imageX/dism 镜像编辑管理,基本把这几个命令玩溜了,Windows 的安装基本可以做到随心所欲,甚至更多。
weilongs
2017-07-21 09:41:29 +08:00
所以都是 2 个优盘,一个 ntfs 的大容量,启动盘 2G 以上的都行
BOYPT
2017-07-21 09:44:18 +08:00
都是双分区吧,,这有啥好折腾的。
我用 WePE 做的盘,iso 放数据分区,NTFS 的。
FreeDog
2017-07-21 09:55:40 +08:00
千万千万不要用 exFAT,这家伙会丢文件,文件系统稍有损坏就杯具了,无法修复
jotsai
2017-07-21 10:46:10 +08:00
从 win8 开始就只用微软的 media creation tools 安装系统了
zro
2017-07-21 23:26:36 +08:00
@chenyiping1995 #37 看来是你的主板中了什么黑魔法 XD

PS:U 盘没有设活动分区?
chenyiping1995
2017-07-22 19:12:50 +08:00
@zro 这么一说好像我的确没设活动分区……回头试试去。
suduo1987
2017-07-23 12:46:35 +08:00
dism 把 wim 分割就可以了啊
AirSc
2017-07-23 21:59:38 +08:00
@chinafeng 我是 UEFI 引导的,开机选择 U 盘,启动不了
acess
2017-07-26 12:46:34 +08:00
@chenyiping1995 微 PE 默认的三分区法很简单粗暴的……

日常使用的“数据区”和存放 WinPE、引导文件的“隐藏区”确实是分开的,但引导文件和 WinPE 的文件是放在一起的,它俩没被分开。

U 盘空间开头是一个 fbinst 隐藏分区,这个分区没登记在分区表里,所以是隐藏的,以正常视角看那就是一段未分区空间。这个隐藏分区里面装着 WinPE 的 WIM 镜像和引导文件,用来支持 BIOS 引导。
空间结尾是 FAT32 格式的分区,存放着另一份一模一样的 WinPE WIM 镜像,还有给 UEFI 准备的引导文件。因为 Windows 一向的怪癖,只挂载可移动磁盘的第一个分区( Win10 1703 略有变化,不过我觉得这可能还是个 bug ),这个分区也被隐藏了。
chenyiping1995
2017-07-26 17:58:29 +08:00
@acess 1703 的 U 盘多分区是 feature, Release Note 里有写。

我一开始可能记错了,其实所有 PE 都是把 wim 写在引导区的……
acess
2017-07-26 18:30:34 +08:00
@chenyiping1995 1703 确实是支持多个分区的……我搞错了,不过我刚刚搜了一下,好像只在这份关于部署的文档里找到有关描述:
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive
这篇文章里甚至直接说微软没提到这个新特性:
http://borncity.com/win/2017/04/22/windows-10-version-1703-usb-stick-multi-partition-support/
ysc3839
2017-07-26 23:57:55 +08:00
Rufus 能完美解决这个问题,亲测可以 UEFI 启动并安装。
ysc3839
2017-07-26 23:59:17 +08:00
@zro 你说的直接复制安装的前提是 UEFI 启动,传统 BIOS 启动必须写入引导程序。
zro
2017-07-27 00:00:48 +08:00
@ysc3839 根目录下的 bootmgr 文件不就是咯
ysc3839
2017-07-27 00:11:48 +08:00
@whwq2012 UEFI 的话,有驱动的情况下是可以的。传统 BIOS 可能要看引导程序吧?
ysc3839
2017-07-27 02:01:01 +08:00
@zro 还有 MBR VBR
zro
2017-07-27 15:39:27 +08:00
@ysc3839 你去试一下就知道了,不需要考虑太多。。。
no2x
2018-03-22 12:24:04 +08:00
网上找了个方法:

1、准备一个 8G 的 U 盘用 FAT32 格式化
2、使用 UltraISO (版本无要求)工具载入 Win10 原版镜像文件( ISO )
3、提取 ISO 中 sources\install.wim (约 4.73GB )到某个已知位置(这里以 D 盘下的 WIM 文件夹为例),UltraISO 软件界面不需要关闭。
4、管理员身份运行命令提示符,指向 D 盘的 WIM 文件夹。
5、然后输入:Dism /Split-Image /ImageFile:install.wim /SWMFile:install.swm /FileSize:2500
意思是:将 install.wim 拆分为不大于 2500M 的文件,等待命令成功完成即可。完成后会生成两个 SWM 文件( install.swm 和 install2.swm )
顺便提一下,这么做是因为 FAT32 中不能存放大于 4GB 的单个文件,所以要拆分。
6、重新回到 UltraISO 软件界面,将 sources\install.wim 从镜像中删除,然后将生成的两个 SWM 文件拉入 sources\(等于替换了 install.wim )
7、插入第一步已经 FAT32 格式化好的 U 盘,使用 UltraISO 将 ISO 镜像中所有文件提取到 U 盘中,完成!
注意:UltraISO 软件界面全程操作中无需去保存 ISO,以免不小心更改了原版 ISO。
完成后的 U 盘即可在 UEFI+GPT 上启动(也可以在 Legacy 模式下启动),然后直接进入 Win10 安装界面

http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1757165
iyg429
2020-04-23 23:42:53 +08:00
现在是 2020 年 4-23 日 这个问题可以解决吗 ? 怎么安装都不行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/376810

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX