Hi wiscomad,
Thank you for choosing Windows 8 and joining us on our community.
From your description, I understand you get Intel WiUSB USB-IF xHCI Host Controller error 31.
Could you answer few questions to understand the issue well:
1. What is the make and model of your computer?
2. Is it a USB 2.0 device or USB 3.0 device?
3. what is the model number of the WD external drive?
I would suggest you to follow these methods to fix the driver related problem.
Method 1:
Run Hardware and Devices troubleshooter
Follow these steps to run Power troubleshooter.
a. Press Windows key + W and type
troubleshooting.
b. Select Troubleshooting.
c. Select view all on the top left corner.
d. Run Hardware and Devices troubleshooter.
Method 2:
I would suggest you to uninstall all the USB drivers listed in device manager and then restart your computer.
Follow these steps to uninstall the USB drivers.
a. Press Windows key + X key and click on
Device manager.
b. Search for Universal Serial Bus Controllersand expand it.
c. Right-click on the USB driver and click on
Uninstall.
d. Uninstall each one of the drivers listed.
Now restart the computer to reinstall all the drivers.
Reference:
Install USB 3.0 and other USB devices
http://windows.microsoft.com/en-US/windows-8/install-usb-3-usb-devices
Hope it helps. For any Windows related queries feel free to get back to us.