I am using Windows 8.1 and I am facing several problems everyday. Before few days, I plugged my 2TB external hard drive but it was not recognized. I went to Disk Management, but I couldn’t find the drive there also. Then I plugged the drive to other port, but nothing worked. Then the Troubleshooter told me, “USB Root Hub Driver (xHCI) has a Problem. Reinstalling driver might fix”. But re-installing the driver not worked and all the tries were in vain.
Fix: Hard Drive Not Recognized In Windows 8.1
*Be sure that your drive or USB port are not damaged.
Open Control Panel → Hardware and Sound → Power Options
Now click on Choose what the power buttons do.
Then click on Change settings that are currently unavailable, at the top.
At bottom, uncheck the “Fast-Startup” option and Restart your PC.
Recommended Solution: Solved: USB Device Not Recognized In Windows
That’s all done.
You can comment below if above trick do not work.