I have had this problem before & I was told to disable and re-enable the USB Host Controller
see:
http://support.microsoft.com/kb/817900
b.t.w: a word of advice....never just pull about a USB device (such as external drive/memory stick) always use safely remove hardware tool (bottom R.H...