I have (or rather had, until a few minutes ago) a Desire C, with SD card, but photos storing on internal Memory. Unfortunatly, the previous suggestion is no option in Desire C, as there is no "storage" option in the camera app. The phone should, but does apparantly not always, default to storing pictures on the SD card.
What I did to try and solve this problem, I connected the phone to my PC as USB storage. (This connection mode is important, otherwise you cannot do the following.)
My pictures where in the \DCIM\100Media folder on the internal storage.
I did the following
- Copy the 100Media folder on the internal storage.
- Paste it into the dcim folder on the SD card (in my case there was a dcim folder, if not I'd suggest you can just create it. I haven't tried that).
- Remove the 100Media folder from the internal storage (and keep it on the desktop, just in case). At this point is no 100Media folder on the internal storage, but there is one on the SD card.
- Unplug the phone from the PC, as camera does not work when connected to PC in USB storage mode. Try to make a picture. Actually the phone asked me: Do you want to switch to SD? Happy to oblige.... It did apparently not create a new 100Media folder in the internal storage, exactly as I had hoped it wouldn't.
After making some test pictures, I checked by connecting to PC again as USB storage, and voilà, the pictures where on the SD card now.
Looking back, I may have had a question on storage when I first inserted the SD card, but I do not remember. I might have, since I got this queston now. If I did I must have answered it incorrectly.