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 ...
There are fewer and fewer reasons for me to use Windows.