fuyechun 发表于 2025-3-14 12:50

Windows 11 24H2 手动分区安装后会强制创建恢复分区

在安装Windows 11 24H2系统时,用的原版镜像zh-cn_windows_11_business_editions_version_24h2_x64_dvd_5f9e5858.iso

将无人值守放进去后,Shift+F10,打开命令提示符,用diskpart分区后,进行安装系统
list disk
select disk 0
clean
convert gpt
create partition efi size=260
format quick fs=fat32 label="System"
assign letter="S"
create partition msr size=128
create partition primary
format quick fs=ntfs label="Windows"
assign letter="W"
list volume

安装完系统后发现会自动在磁盘末尾创建一个704MB的恢复分区,以前装Windows 10的时候都没这情况,我还怀疑是不是我的无人值守是不是出问题了,然后用原版镜像(未加无人值守)来重新安装,将原来的磁盘全部清除,再用diskpart进行手动分区,然后一步一步安装系统。安装完后仍然还是在磁盘末尾创建一个704MB的恢复分区,Windows 11 24H2现在是强制创建恢复分区的吗?不知道大家是不是跟我一样的

pwnc1005 发表于 2025-3-14 12:54

强制的,除非PE下用第三方工具安装

小银狐 发表于 2025-3-14 12:56

本帖最后由 小银狐 于 2025-3-14 12:57 编辑

恢复分区是必要的,即使没有,我也要自己创建一个。不用纠结这个吧。不喜欢,或者不用,还可以自己删除。

dlshangren 发表于 2025-3-14 13:02

我有两次试验从Windows 11 23H2升级到24H2,都是自动创建恢复分区,升级两次,创建了两个恢复分区。二楼说得对,如果在PE下用Winntsetup等软件安装,不自动创建恢复分区。

fuyechun 发表于 2025-3-14 13:13

本帖最后由 fuyechun 于 2025-3-14 13:17 编辑

小银狐 发表于 2025-3-14 12:56
恢复分区是必要的,即使没有,我也要自己创建一个。不用纠结这个吧。不喜欢,或者不用,还可以自己删除。 ...
不是不喜欢,而是我想既然创建分区,我想按自己的想法创建,用Windows SIM验证过没有问题,实际安装时提示我的DiskConfiguration配置有问题
            <DiskConfiguration>
                <Disk wcm:action="add">
                  <DiskID>0</DiskID>
                  <WillWipeDisk>true</WillWipeDisk>
                  <CreatePartitions>
                        <!-- 1. EFI 系统分区 -->
                        <CreatePartition wcm:action="add">
                            <Order>1</Order>
                            <Type>EFI</Type>
                            <Size>512</Size><!-- 300 MB -->
                        </CreatePartition>
                        <!-- 2. MSR 保留分区 -->
                        <CreatePartition wcm:action="add">
                            <Order>2</Order>
                            <Type>MSR</Type>
                            <Size>128</Size><!-- 128 MB -->
                        </CreatePartition>
                        <!-- 3. Windows 主分区 -->
                        <CreatePartition wcm:action="add">
                            <Order>3</Order>
                            <Type>Primary</Type>
                            <Extend>true</Extend><!-- 占用剩余空间 -->
                        </CreatePartition>
                        <!-- 4. 恢复分区 -->
                        <CreatePartition wcm:action="add">
                            <Order>4</Order>
                            <Type>Primary</Type>
                            <Size>900</Size><!-- 500 MB -->
                        </CreatePartition>
                  </CreatePartitions>
                  <ModifyPartitions>
                        <!-- 格式化 EFI 分区 -->
                        <ModifyPartition wcm:action="add">
                            <Order>1</Order>
                            <PartitionID>1</PartitionID>
                            <Format>FAT32</Format>
                            <Label>System</Label>
                        </ModifyPartition>
                        <!-- 格式化主分区 -->
                        <ModifyPartition wcm:action="add">
                            <Order>3</Order>
                            <PartitionID>3</PartitionID>
                            <Format>NTFS</Format>
                            <Label>Windows</Label>
                        </ModifyPartition>
                        <!-- 配置恢复分区(不格式化,标记为恢复分区) -->
                        <ModifyPartition wcm:action="add">
                            <Order>4</Order>
                            <PartitionID>4</PartitionID>
                            <TypeID>de94bba4-06d1-4d40-a16a-bfd50179d6ac</TypeID><!-- Windows 恢复分区 GUID -->
                            <Label>Recovery</Label>
                        </ModifyPartition>
                  </ModifyPartitions>
                </Disk>
            </DiskConfiguration>

da_nao_yan 发表于 2025-3-14 13:14

24h2的安装方式就是必须创建这个分区的,而且是装一次多一个。不想用的可以用23h2的boot.wim替换就可以了。

fuyechun 发表于 2025-3-14 13:16

dlshangren 发表于 2025-3-14 13:02
我有两次试验从Windows 11 23H2升级到24H2,都是自动创建恢复分区,升级两次,创建了两个恢复分区。二楼说 ...

这个我知道,我可以用dism安装
Dism /Apply-Image /ImageFile:"%DriveU%\sources\install.wim" /Index:1 /ApplyDir:W:\
Dism /Image:W:\ /Enable-Feature /FeatureName:NetFx3 /All /Source:%DriveU%\sources\sxs /LimitAccess
W:\Windows\System32\bcdboot W:\Windows /s S: /l zh-cn
xcopy %DriveU%\sources\$OEM$\$$ W:\windows /e /y
rem 重启
wpeutil reboot

toledo66 发表于 2025-3-14 13:22

dlshangren 发表于 2025-3-14 13:02
我有两次试验从Windows 11 23H2升级到24H2,都是自动创建恢复分区,升级两次,创建了两个恢复分区。二楼说 ...

在pe里使用Windowssetup安装也是自动创建

fuyechun 发表于 2025-3-14 13:23

da_nao_yan 发表于 2025-3-14 13:14
24h2的安装方式就是必须创建这个分区的,而且是装一次多一个。不想用的可以用23h2的boot.wim替换就可以了。 ...

好的,我只是想由自己来创建,我用系统映像管理器(Windows SIM)来创建应答文件,在里面配置恢复分区,但是安装时不生效

lg880429 发表于 2025-3-14 13:31

rem == CreatePartitions-UEFI.txt ==
rem == These commands are used with DiskPart to
rem    create four partitions
rem    for a UEFI/GPT-based PC.
rem    Adjust the partition sizes to fill the drive
rem    as necessary. ==
select disk 0
clean
convert gpt
rem == 1. System partition =========================
create partition efi size=300
rem    ** NOTE: For Advanced Format 4Kn drives,
rem               change this value to size = 260 **
format quick fs=fat32 label="System"
assign letter="S"
rem == 2. Microsoft Reserved (MSR) partition =======
create partition msr size=200
rem == 3. Windows partition ========================
rem ==    a. Create the Windows partition ==========
create partition primary size=153601
rem ==    b. Create space for the recovery tools ===
rem       ** Update this size to match the size of
rem          the recovery tools (winre.wim)
rem          plus some free space.
rem ==    c. Prepare the Windows partition =========
format quick fs=ntfs label="OS"
assign letter="W"
rem === 4. Recovery tools partition ================
create partition primarysize=2049
format quick fs=ntfs label="Recovery"
assign letter="R"
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
gpt attributes=0x8000000000000001

create partition primary
format quick fs=ntfs label="Data"
assign letter="D"



list volume
exit

lg880429 发表于 2025-3-14 13:33

我一直用这个,复制到txt文件,shift+F10 ,diskpart /s*.txt。

dlshangren 发表于 2025-3-14 13:34

toledo66 发表于 2025-3-14 13:22
在pe里使用Windowssetup安装也是自动创建
我把Windows 11 23H2升级到24H2自动创建的两个恢复分区删掉以后,用WinNTSetup v5.4.1.0安装系统很多次,再也没出现恢复分区。

fuyechun 发表于 2025-3-14 13:48

lg880429 发表于 2025-3-14 13:31
rem == CreatePartitions-UEFI.txt ==
rem == These commands are used with DiskPart to
rem    create fo ...

这个在微软提供的映像部署框架有,我有看到,以前我用的也是这个

rhzczh 发表于 2025-3-14 13:52

小银狐 发表于 2025-3-14 12:56
恢复分区是必要的,即使没有,我也要自己创建一个。不用纠结这个吧。不喜欢,或者不用,还可以自己删除。 ...

可以说以防万一吧。

CatFss 发表于 2025-3-14 14:10

fuyechun 发表于 2025-3-14 13:13
不是不喜欢,而是我想既然创建分区,我想按自己的想法创建,用Windows SIM验证过没有问题,实际安装时提示 ...

                        <!-- 4. 恢复分区 -->
                        <CreatePartition wcm:action="add">
                            <Order>4</Order>
                            <Type>Primary</Type>
                            <Size>900</Size><!-- 500 MB -->

有没有可能是太小呢,默认创建都700M了

fuyechun 发表于 2025-3-14 14:25

本帖最后由 fuyechun 于 2025-3-14 14:44 编辑

CatFss 发表于 2025-3-14 14:10
有没有可能是太小呢,默认创建都700M了
不是太小的原因,我如果在应答文件里配置了恢复分区,设置<TypeID>de94bba4-06d1-4d40-a16a-bfd50179d6ac</TypeID>,如果把unattend.xml放在\sources\$OEM$\$$\Panther\unattend.xml,安装时没有提示错误,但是会提示选择磁盘,磁盘显示是未分配,继续安装后,分区并不是自己配置的分区,而是默认的分区。
如果我把unattend.xml改名为Autounattend.xml,放在ISO的根目录,在安装过程中,在搜索磁盘后就提示DiskConfiguration配置有问题,点确定后就重启了,如果我把<TypeID>de94bba4-06d1-4d40-a16a-bfd50179d6ac</TypeID>去掉,安装不会报错,但是恢复分区并不是按我自己设置的来分,我估计是微软强制了恢复分区,导致和无人值守里设置的恢复分区冲突了,也就是只要加了<TypeID>de94bba4-06d1-4d40-a16a-bfd50179d6ac</TypeID>这个属性,就报错了

CatFss 发表于 2025-3-14 15:04

fuyechun 发表于 2025-3-14 14:25
不是太小的原因,我如果在应答文件里配置了恢复分区,设置de94bba4-06d1-4d40-a16a-bfd50179d6ac,如果把u ...

那就不清楚了,我已经习惯了手动到PE里分区,然后释放安装,已经很久没有用别的安装方式安装系统了

翠山公子 发表于 2025-3-14 15:09

删除恢复分区也没什么要紧吧

fuyechun 发表于 2025-3-14 15:25

翠山公子 发表于 2025-3-14 15:09
删除恢复分区也没什么要紧吧

对会装系统的来说删除恢复分区不要紧的,删了还可以加回来
页: [1]
查看完整版本: Windows 11 24H2 手动分区安装后会强制创建恢复分区