This particular problem might be due to low power to the USB hub. We have discovered Windows (all versions) gets really confused and streams messages to all the applications opened when the USB bus power fluctuates.
It is normally no problem, but since we added support for being able to hot swap/plug USB stick devices, we became susceptible to the errant messages. Messages that appear to be legitimate, but are not. There is no way to know.
The SATA bus also suffers the same problem.