Can't access Samsung Galaxy S2 (GT-I9100) storage? I'm using Samsung Galaxy S2 and I was able to access its storage before. But now, it does not appear in My Computer anymore.

I tried reconnecting it and even restarted both the S2 and my PC but to no avail. However, when I typed adb devices on cmd, my device is listed there. In fact, the connector icon is also present on the notification bar of my device. I also tried switching the cable I'm using but it still did not work. Furthermore, the cable seems to be working with other devices. Other PCs won't also recognize my device.

I'm using a 32-bit Windows XP and the connection mode of my device is MTP. What could be the problem of my phone? How do I fix it?
I wasn't able to know what is the problem with my device. But after performing a factory data reset, it's now working. :)