First post, by Hojo82
So I've recently gotten into retro computing in a big way and wanted to make my machine have a number of OS installations, but of course one runs into the issue of being unable to boot most OSes from secondary drives. Certainly some bootloaders like XOSL will get around this by hooking int 13h, but that is problematic when booting a protected mode OS like Windows. Anyway, while playing around with Windows NT 4, I found that it would successfully boot from a secondary drive, but the original boot sector didn't actually support it. So I've gone ahead and written a tool that actually will patch supported boot sectors to allow booting from secondary drives.
Here's a link to my Github repo for the FIXBOOT tool: https://github.com/KyleJ61782/fixboot
Of course not every OS will actually support continuing the boot process once the boot sector has been fixed up, but for those that do, I plan on updating the tool to support fixing up those boot sectors. It also supports saving and restoring boot sectors, so if you ever need such a utility, this may come in handy for you too.
Anyway, I just thought someone might find this utility useful!