I'm going through exactly what you are asking and none of these people are a big help as they do not understand exactly what we are going through.
Most smartphones these days do not have external memory so its not so simple as to just removing it.
They are mostly internal and require specific software to mount onto the computer and most are mass storage inaccessible.
I have a customers Nokia Lumia 800 and we do data recovery.
I eventually found a way and managed to mount the phone so I can see it in 'my computer' however its not recognised as a storage devise and in its properties it is called Generic Hierarchical. I am trying to find a way or some software to recognise this Generic Hierarchical file system. If you make any more progress and wish to get in touch I am happy to do the same as well.

rly: