Where can I see what caused Windows to make the 'hardware disconnected' sound?

Solution 1:

You could use this usb logging program - http://www.nirsoft.net/utils/usb_log_view.html

It tells you what gets plugged in when.