Yesterday I had a problem with HDD disk - my Windows wouldn't boot when it was disconnected although I had Windows installed on my SSD. It was resolved thanks to @SkyNetRising advice from some old thread. I did what he wrote in this thread:
Shrink C: partition by 500MB
Make a new primary...