Yesterday I formatted my laptop and installed first Windows 10 and then Debian stable.
I made a super simple setup with a 180 GB partition for Windows, leaving ~60 GB free to install Debian.
The Windows 10 installation did its usual windows-installation business and created the various small partitions it needed by itself (MSR, EFI etc...).
For Debian I just assigned 5 GB for swap space, and allowed Debian to use the rest for the normal one-partition-installation.
Everything worked excellent in both Debian and Windows. I was able to boot into both systems without any trouble through GRUB, so I went on and installed some of the usual developer tools I need in Windows and Debian.
However, today when I attempted to boot into Windows 10, the windows boot process seemed to kill itself and the laptop restart. This went on a couple of times (...restart, select windows in GRUB menu, boot-attempt, restart... repeat). After three or four times I was prompted with some Windows 10 rescue screen. There was an option to "repair boot record" (or something like that), but that failed, so I ended up choosing an option to reinstall Windows 10.
Everything works fine now, however now I have to perform a lot of time consuming installations again -_-.
So now I wonder how to prevent this from happening in the future.. Is there something special I should do for the installation process of the operating systems?.. Is there some way to 'repair' a dual boot with a Windows 10 partition that refuses to boot up?
I've done many dual boot installations previously with Win7-8/Linux, and haven't really encountered similar problems before.