I've recently done a fresh install of Proxmox VE 9.0 and came across this issue while trying to upload ISOs for a Windows Server 2025 VM. When I try to upload either SW_DVD9_Win_Server_STD_CORE_2025_24H2.4_64Bit_English_DC_STD_MLF_X23-96921.ISO or SW_DVD9_Win_Server_STD_CORE_2025_24H2.9_64Bit_English_DC_STD_MLF_X24-08243.ISO, the resulting ISO that ends up in /var/lib/vz/template/iso is about 3 GB larger than the original ISO, no longer matches the SHA256 checksum of the original ISO, and attempting to boot from it shows a "Boot Configuration Data" error screen. The oldest Windows Server 2025 ISO I have, SW_DVD9_Win_Server_STD_CORE_2025_24H2_64Bit_English_DC_STD_MLF_X23-81891.ISO, uploads just fine. When I upload the ISOs, I can specify a SHA256 checksum, and it will pass the check, but the resulting file will still be corrupted. In an attempt to reproduce this issue, I used FileZilla to upload the ISO to /var/tmp, confirmed that the checksum was good, and then ran
Has anyone else experienced this or is anyone able to help me find out why
Edit: Since the copy command always generates the same bad ISO, I figure it might be useful to share the SHA256 checksum of the good and bad ISO.
cp -- /var/tmp/source.iso /var/lib/vz/template/iso/dest.iso
. The resulting ISO experienced the same corruption that occurs when uploading the ISO through the Proxmox VE GUI. Doing the same copy procedure with rsync doesn't result in a corrupted ISO.Has anyone else experienced this or is anyone able to help me find out why
cp
is having issues with these specific ISOs?Edit: Since the copy command always generates the same bad ISO, I figure it might be useful to share the SHA256 checksum of the good and bad ISO.
SW_DVD9_Win_Server_STD_CORE_2025_24H2.9_64Bit_English_DC_STD_MLF_X24-08243.ISO:
2509618770af72a6335f975beb9f3caacfecbd60c448cafa37959aabccb0d12d
SW_DVD9_Win_Server_STD_CORE_2025_24H2.9_64Bit_English_DC_STD_MLF_X24-08243.ISO.CORRUPTED:
5ac07a753e55848f344b7273e4c0a167dd64ffe9033e58df79ffefd0981cbb4f
Last edited: