If you open Device Manger (devmgmt.msc), do you see any devices with a yellow mark? Anything unusual if you look in the Disk Drives section, or USB, or any other sections?
If you select the View option to "show hidden devices", anything there?
I seem to remember something about external drives/devices being disconnected incorrectly and the bus or port needing to be reset.