I thought I was doing a safe upgrade of Linux on its own small partition, forgot that Grub actually manages the boot record. Result? Boot failure without a backup of the Windows content.
Fortunately a quick BIOS swap of which disk has the boot record fixed everything.