I've struggled with this problem for a long time and found no online answers that work (at least not permanently - I've fixed this before but it comes back).
I want to move 4G+ worth of maps off the 8G of onboard storage to a 32G microSD card. Today I uploaded the latest EU routable map using Garmin Express and it even alerted me that it recognized I have a microSD card. After three hours of download and install, I unmounted the file systems and disconnected the Edge. It restarted, spent a few minutes updating the maps, and went into normal operations. I then reconnected my Edge 1000 to the laptop and looked at the files by date, and sure enough my 8G onboard memory is almost filled with 3G+ worth of new files and the 32G microSD card has 22G still free with no new files written.
What gives?
I bought my Edge in the UK but want to load global and regional maps since I live in the US now and travel. I moved gmapdem*, gmapprom*, and gmapgc* from the Garmin folder on the Edge to the one on the SD card and the Edge told me there were no maps loaded, so I assume some XML file or something needs to point to them. (I've looked into editing those but they look binary with checksum, etc.).
This ticks me off because I don't have space for the ConnectIQ apps that I want or that I'm developing due to the onboard memory being consistently updated with maps no matter how many times I've addressed this issue in the past.
P.S. Yes, I've already pointed Activities to the microSD card and they're updating there properly (with the exception of occasional corrupted fit files... different story).