I am running Windows Vista Home Premium on a Dell Inspiron 1545 laptop.
My computer had been taking very long to recognize external drives like portable USB drives or the photocards for which the machine has a direct slot. I plug the hardware in, and nothing happens for 15 - 20 minutes, and there is no evidence in My Computer or elsewhere that the device is connected. After the delay, the computer will recognize the hardware and open it as normal.
I have recently corrected a virus, and while I am not certain, I suspect that this might be an after effect, as it was not a problem before the virus. Here is a log of that problem: http://www.bleepingcomputer.com/forums/topic448817.html.
Thank you for any help.