I had basically the same problem - every single time I rebooted it hung on windows load. A trip to the BIOS or a cold boot would often enable it to load up normally. My issue didn't turn out to be a USB problem, it was the SATA controller interfac...