Try Ice Mirror, I used it to transfer programmes and data from SD to another SD, I just did a full mirror and the replacement SD has worked flawlessley.
http://www.ice-graphics.com/ICEMirror/IndexE.html
I can't guaranttee it'll work that well between different card types but its free so its worth a shot.