Puede ocurrir dos cosas.

Que en la memoria externa tengas un navcore parcheado y el mapa activado y arranca de ella y segun cuentas todo correcto.


Al quitar la memoria externa el navcore que tengas no este parcheado y por eso no veas el mapa.

No entiendo porque lo tienes duplicado.

Si usas la memoria externa que seria lo logico. ya que puedes tener mas capacidad y en la memoria interna tener un mapa anterior por si acaso te falla la sd en la calle poder arrancar el tomtom.