I got the issue solved, but it was a long way. Here is what I did:
Using the Windows Disk Management tool:
- Shrink some partition on the disk to leave some free space. I left 512 Megabytes.
- Create a primary partition whose label is "System Reserved", formatted with NTFS, marked active, and assign a drive letter to it.
Using the Explorer, copy the file "bootmgr" from the partition holding Windows into the System Reserved partition. You might need to display system and hidden files.
Using the Windows Disk Management tool, remove the drive letter assignment from the System Reserved partition.
Using the Windows 7 installation media, boot into recovery mode, and start the MSDOS console. In that console:
- Run "bootrec /fixmbr". Sorry, this will override your MBR...
- Run "bootrec /fixboot".
- Run "bootrec /rebuildbcd".
Then reboot. Then install the update again. I used the "windows6.1-kb4474419-x64_6acf139f1eb84f60fcdeef3d4f81285e1edb45f9" file to install the update immediately. Good luck.
Comments:
- Your MBR is now the Windows 7 MBR. You will have to restore dual/multiple boot boot loader if you need to...
- Your System Reserved partition loads Windows 7. "bootrec /rebuildbcd" configures that.
- Use "bootmgr" from your Windows partition instead of the one on the Windows 7 installation media, as it is likely to be more up-to-date.
- 512 Megabytes should be enough, but you might be fine with less than that.
References: