Windows 10安装时能否自定义恢复分区大小?
Windows 10安装时能否自定义恢复分区大小?
嗨,这个问题我之前帮不少朋友解决过——默认安装Windows 10时,系统确实会悄悄自动创建恢复分区,而且默认大小经常不够用,后续更新时就容易触发0x80070643这个烦人的错误。别担心,有两种靠谱的办法能让你自定义恢复分区的大小,避开这个坑:
方法一:修改安装介质的无人参与配置文件
这是从根源上让安装程序按你的要求创建分区的办法,步骤不算复杂:
- 先把Windows 10安装镜像写入U盘(用微软官方的Media Creation Tool就行,傻瓜式操作)。
- 下载Windows ADK(不用全装,只勾选「部署工具」组件就够),打开里面的「Windows系统映像管理器(Windows SIM)」。
- 加载U盘里
sources文件夹下的install.wim镜像,然后新建一个无人参与应答文件。 - 在应答文件里找到
Microsoft-Windows-Setup→DiskConfiguration→Disk→CreatePartitions,添加一个恢复分区的配置项:设置Size为你想要的数值(比如填10240就是10GB,完全够后续更新用),同时把TypeID设为de94bba4-06d1-4d40-a16a-bfd50179d6ac(这是恢复分区专属的GUID,别填错)。 - 把编辑好的
unattend.xml放到U盘根目录或者sources文件夹里,再启动安装程序,系统就会严格按照你设定的大小创建恢复分区了。
方法二:安装前手动创建所有分区
如果你不想折腾配置文件,这个更直接的手动分区法也能解决问题:
- 启动安装程序,到「现在安装」步骤时选「我没有产品密钥」,接着选对应系统版本。
- 到「选择安装类型」时选「自定义:仅安装Windows(高级)」,进入磁盘分区界面。
- 先把磁盘上所有现有分区删除(一定要提前备份重要数据!),然后手动创建分区:
- 先建ESP(EFI系统分区),大小设100MB到500MB都可以;
- 再建MSR(微软保留分区),固定16MB就行(Win10的硬性要求);
- 接着建你的系统分区(C盘),大小按需设置;
- 最后建恢复分区,设置你想要的大小(比如10GB),右键点击它选择「标记为恢复分区」。
- 选系统分区开始安装,这样系统就会用你手动创建的恢复分区,不会再自动生成那个小得可怜的默认分区了。
顺带提一句:微软默认的恢复分区大小是跟着系统版本走的,一般只有450MB到1GB,后续更新包越来越大,空间不够就会触发那个0x80070643错误,所以提前把恢复分区弄大一点绝对是明智之举。
备注:内容来源于stack exchange,提问作者Steffen




