Stop dual-booting to test other OSes. There are faster, safer ways that don't risk your data or slow down your workflow.
The source of most of the unbootable situations on Windows is caused by a misconfiguration or even corrupted Boot Configuration Data files, otherwise known as BCD. BCD contains boot configuration ...
Sometimes you just need a quick reminder why you moved to Linux.