Every time I plug my X into my laptop to charge, the phone reboots and one of my apps disappears. It took me a while to realize that a random app is moved to the SD card. It's simple enough to move it back to the phone but it's a nuisance searching to find which app has been relocated.

Is there any way to prevent this?