Not sure what the root cause was; my friend had set up a dual-boot with Linux which I just removed the other day. I repaired the boot loader (as far as I know) and was able to boot into Windows. Installed some system updates and it stopped booting after the restart.
Thanks for the fixlist; I will run this later tonight and let you know what happens!