as @MikeD suggested, creating an image of Windows installation including EFI partition would be good.
]]>In my opinion, it is better than installing W10 using the official 'Make a USB flash disk' utility. I did that on my father's laptop and it was an absolute nightmare as there were at least three different bugs in the MS installer that I had to google and circumvent. Took me two full days to get it working. And, by the way, on that particular machine, the Windows license key seemed to be stored in the UEFI firmware (not to be confused with the EFI partition).
]]>You could also create a recovery usb / flash drive from windows.
]]>Do you need to keep the recovery partition? If you ever want to reinstall Windows then you can just download the iso from Microsoft.
]]>If it was important to keep the windows recovery partition, then it'd be a fair question whether the windows EFI would be needed in order to use the recovery partition.
In that case, would it make sense to have two different EFI partitions, one for the windows recovery and one for the arch linux installation?
]]>If it was important to keep the windows recovery partition, then it'd be a fair question whether the windows EFI would be needed in order to use the recovery partition.
]]>wipefs -a /dev/sda
To provide adequate space for storing boot loaders and other files required for booting, and to prevent interoperability issues with other operating systems the partition should be at least 260 MiB. For early and/or buggy UEFI implementations the size of at least 512 MiB might be needed.