I'm planning on upgrading my motherboard from the really old Gigabyte GA-M59SLI-S5 to a Gigabyte GA-890GPA-UD3H or something very similar. I'll also be upgrading my RAM and CPU but that's not as important for this question.
1. I wondering what are my options regarding my hard drive if I change motherboards? Is it very likely that I will have to install a fresh copy of windows 7 in order for the setup to run properly? I'll probably end up buying a small HD just to use as a boot drive if it's required that I install windows fresh.
2. I installed many of my programs onto a separate partition (D:) on my old HD, not the boot sector (C:). If I use a separated drive for booting, will the programs that I installed on D: run properly or will I need to reinstall every one due to registry key changes and such?
3. What are the risks if any of just assembling all of the hardware, sticking my hard drive on to the new mobo, and booting? Obviously there's the likely chance it won't boot, but will the data become corrupted or damaged? Will the hard drive explode?