is it possible to set only the recovery partition size using the disk partition configuration tool from ntlite?, so i can avoid this problem with the update KB5034441 not being able to install with the auto generated 500mb partition. my idea is that the instalation process generates, the default 100mb boot partition, then creates a 1gb recovery partition, then use the rest of the space as the C: driveStarting with June 2023, CU is always patching Recovery Partition (mostly to enforce BitLocker security updates). I hear some experts suggesting a 750MB-1GB default partition size to account for future growth.
/shrug
select disk 0
clean
convert gpt
create partition efi size=100
format quick fs=fat32
create partition msr size=16
create partition primary
shrink minimum=1024
format quick fs=ntfs
create partition primary
format quick fs=ntfs
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
gpt attributes=0x8000000000000001
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ImageInstall>
<OSImage>
<InstallTo>
<DiskID>0</DiskID>
<PartitionID>3</PartitionID>
</InstallTo>
</OSImage>
</ImageInstall>
<RunSynchronous>
<RunSynchronousCommand wcm:action="add">
<Order>1</Order>
<Path>cmd /c @echo off & (echo sel disk 0&echo cle&echo con gpt&echo cre par efi size=100&echo for quick fs=fat32&echo cre par msr size=16&echo cre par pri&echo shr minimum=1024&echo for quick fs=ntfs) > X:\UEFI.txt</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>2</Order>
<Path>cmd /c @echo off & (echo cre par pri&echo for quick fs=ntfs&echo set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"&echo gpt attributes=0x8000000000000001&echo exit) >> X:\UEFI.txt & diskpart /s X:\UEFI.txt</Path>
</RunSynchronousCommand>
</RunSynchronous>
<UserData>
<ProductKey>
<Key></Key>
</ProductKey>
</UserData>
</component>
</settings>
</unattend>