Generally when this happens, Update bios then Windows does not restart, The problem is normally that the Bios selection for controlling the HDD has changed.
Normal selections are Sata, AHCI, and IDE. Try changing to IDE, reboot - no work then try AHCI.
As stated above, flashing bios resets hdd mode.... Usually IDE by default. Changing to AHCI worked for me and should work for others as well. Also, on gigabyte boards, AHCI gives option for Intel rapid technology which loads operating system extremely fast!