@pimpom: That's a good suggestion. I will try it if I accidentally wash one of my drives
Some readers may think that my suggestion was made out of some wild guesswork, but it's based on sound technical principles and my own experiences (I'm in electronics).
For many/most of us in India, our technological marvels are exposed to a lot of dust and pollution, with a bonus of high atmospheric moisture levels in the rainy season. The moisture clings to the accumulated dust and pollution particles long after the air is reasonably dry again. This plays havoc with sensitive electronic circuits.
Sometimes, the dust-moisture combination is lodged so firmly that they don't dry out even after exposing them to the sun. Sometimes the tiny spaces between circuit elements are bridged by corrosion products, causing short-circuits. In such cases, if the product is valuable, the only thing to do is to clean everything thoroughly. But this is a job for experienced people only.