Cómo usar una tarjeta MicroSD como almacenamiento interno en tu smartphone

¿Recuerdas cuando tenías que lidiar constantemente entre el almacenamiento interno menguante de tu smartphone Android y el disponible? Esto era un problema mayor en smartphones Android de gama baja de hace unos años. Para contrarrestarlo, Google introdujo en 2015 una función llamada almacenamiento adoptable. Esta permitía añadir una tarjeta MicroSD al teléfono y formatearla de modo que aumentara la memoria interna.

En este artículo intentamos aprender más sobre la función de almacenamiento adoptable y ver por qué no tuvo éxito. También aprenderás si aún puedes usar la función en un smartphone con Android 10/11 y, si es posible, qué necesitas hacer exactamente para activarla.

¿Qué es el almacenamiento adoptable?

Primero, el almacenamiento adoptable te permite usar tarjetas microSD como almacenamiento interno en smartphones Android. Pero, ¿cuál era la necesidad de esta función y es relevante hoy? Eso es lo que pretendemos averiguar. Empecemos con un poco de historia para llegar al meollo.

Hacia 2013-14, cuando los smartphones Android explotaron en popularidad, especialmente en mercados emergentes como India, Sudeste Asiático y China, hubo un aumento en la demanda de smartphones de entrada de gama baja. Los consumidores que compraban estos teléfonos pronto se enfrentaron a un gran irritante: poco almacenamiento interno.

Si recuerdas, los smartphones de entrada de entonces solo venían con 4 u 8 GB de almacenamiento. Con apps cada vez más pesadas y la mayoría instalables solo en almacenamiento interno, estos teléfonos eran notorios por lanzar avisos de "poco almacenamiento interno".

Esto llevó a Google a introducir almacenamiento adoptable con Android 6.0 Marshmallow. La idea parecía ingeniosa. Como la mayoría de estos móviles de gama baja tenían ranura para MicroSD, el almacenamiento adoptable hacía exactamente lo que decía: "adoptaba" el almacenamiento externo y lo formateaba para que se comportara como almacenamiento interno.

Ventajas del almacenamiento adoptable

La función fue un alivio para usuarios de gama baja frustrados con avisos constantes de "poco almacenamiento interno". Les permitía expandir fácilmente el almacenamiento interno sin gastar mucho.

Solo hacía falta formatear la tarjeta de forma especial, ¡y listo! Tenían montones de almacenamiento interno fresco a su disposición. El proceso de formatear la tarjeta SD como almacenamiento interno tampoco era muy complicado, ya que varios smartphones de gama baja de esa época pedían automáticamente formatear la tarjeta en pasos sencillos.

Al formatear la tarjeta como almacenamiento interno, el proceso también migraba contenidos de almacenamiento compartido (típicamente montados en /sdcard) al nuevo medio adoptado. Esto ayudaba a liberar mucho espacio valioso en el almacenamiento interno, poniendo fin a esos molestos avisos. En conjunto, el almacenamiento adoptable parecía un salvavidas para gente con smartphones de poco almacenamiento, ¿verdad?

Bueno, ¡había trampa! Varias trampas, en realidad.

Desventajas del almacenamiento adoptable

Falta de apoyo de grandes marcas

Aunque el almacenamiento adoptable solucionaba el problema de poco almacenamiento para varios usuarios, algunas marcas eligieron no incluir esta función ni en sus móviles de gama baja. Un ejemplo clave fue Samsung, que desde el principio optó por no implementarla.

La explicación de Samsung fue que usar tarjetas microSD como almacenamiento adoptable afectaba al rendimiento general del dispositivo. También dijeron explícitamente que la función solo estaba destinada a smartphones de gama baja, ¡mientras la desactivaban en sus propios dispositivos de gama baja! Su compatriota LG tampoco quiso unirse a la fiesta del almacenamiento adoptable.

Marcas que sí lo soportaron: HTC (llamándolo Flex Storage), Blackberry y Motorola. A pesar del respaldo de algunos fabricantes, la función tenía problemas inherentes.

Problemas de rendimiento

Aunque Samsung pudiera tener otras razones para desactivar la función, no mentía al decir que tenía problemas de rendimiento inherentes.

La mayoría de tarjetas SD de entonces eran mucho más lentas (en velocidad de lectura/escritura) que el módulo flash interno. Esto significaba que cada tarea que involucraba la MicroSD adoptada tardaba más. Y como la mayoría de dispositivos con esta función ya eran de gama baja, solo hacía los teléfonos más lentos de lo que ya eran.

En esencia, una solución para un gran irritante (poco almacenamiento interno) solo acabó creando otro problema (rendimiento más lento).

No todas las apps soportaban almacenamiento adoptable

La función adoptable venía con una gran advertencia.

Los desarrolladores de apps debían habilitar manualmente esta función en sus apps usando el atributo android:installLocation. Y muchos eligieron no hacerlo, principalmente por los mencionados problemas de rendimiento. WhatsApp, por ejemplo, famoso por saturar el almacenamiento interno con sus grandes bases de datos y carpetas multimedia, nunca llegó a soportar almacenamiento adoptable.

Desactivar el almacenamiento adoptable es un dolor

La razón de la popularidad de las tarjetas microSD es su portabilidad. Puedes simplemente sacarlas y meterlas en otro smartphone o dispositivo con facilidad. Ya no era posible con tarjetas formateadas para comportarse como almacenamiento interno.

Para desasociar la tarjeta MicroSD para usarla en otro dispositivo, había que reformatearla como almacenamiento portátil. Esto significaba que tenías que hacer copia de seguridad de todos los datos almacenados en la tarjeta. Peor aún, todas las apps instaladas en la tarjeta debían desinstalarse y reinstalarse.

Cómo usar una tarjeta MicroSD como almacenamiento interno en tu smartphone

Luego está la pregunta de qué pasa si se extrae la tarjeta MicroSD sin hacer esos pasos. Resulta que crea un problema serio para tus apps. Ya no pueden acceder a sus datos. Como las particiones con tu sistema operativo y la info para restablecimiento de fábrica siguen en la memoria interna, una tarjeta SD extraída o rota no puede hacer daño. Al quitar la MicroSD, los iconos de apps fueron rápidamente reemplazados por marcadores de posición, que se restauraron inmediatamente al reinstalar.

Si pierdes la tarjeta SD o tiene un defecto, tus datos se pierden. Como están cifrados como la memoria interna, no esperes recuperación de datos.

Cómo usar una tarjeta MicroSD como almacenamiento interno en Android

A 2021, el almacenamiento adoptable no es una función muy buscada ni en smartphones de gama baja porque la mayoría ya tienen una cantidad decente de almacenamiento interno. Para este artículo, probé varios terminales con Android 10/11, solo para salir decepcionado.

De hecho, casi me convencí de que versiones nuevas de Android no soportan esta función en 2021. Hasta que conseguí un smartphone de un amigo hecho por el fabricante indio Micromax. El terminal, Micromax IN Note 1, es bastante nuevo (finales de 2020), corre Android 10 y, sorprendentemente, soporta almacenamiento adoptable ¡en 2021!

Al insertar una MicroSD, el móvil me preguntó inmediatamente cómo quería usar la tarjeta. Esto es lo que deberías esperar al insertar una tarjeta en un móvil que soporta almacenamiento adoptable.

Cómo usar una tarjeta MicroSD como almacenamiento interno en tu smartphone

Como se ve en la imagen, el móvil advierte sobre la velocidad de lectura/escritura de la tarjeta siendo lenta al formatearla así.

En caso de que tu móvil no te lo pida automáticamente, prueba estos pasos:

  1. Pon la tarjeta SD en tu Android y espera a que sea reconocida
  2. Abre Ajustes > Almacenamiento
  3. Toca el nombre de tu tarjeta SD.
  4. Toca los tres puntos verticales en la esquina superior derecha.
  5. Toca Ajustes de almacenamiento.
  6. Selecciona la opción Formatear como interno.
  7. Toca Borrar y formatear en el aviso
  8. Android ofrecerá migrar tus datos.

Cómo dejar de usar tarjeta MicroSD como almacenamiento interno en Android

Como se mencionó, si quieres dejar de usar una tarjeta MicroSD formateada como almacenamiento interno, no es tan simple como sacarla directamente. Tendrás que reformatearla como portátil. Así se hace en Android 10:

  • Abre Ajustes > Almacenamiento
  • Toca el nombre de la tarjeta SD
  • Toca los tres puntos verticales en la esquina superior derecha y toca Formatear como portátil
  • Verás una pantalla de aviso que dice qué pasará. Asegúrate de que todos los datos de la tarjeta SD estén respaldados en otro sitio.
  • Toca Formatear
Cómo usar una tarjeta MicroSD como almacenamiento interno en tu smartphone

Ahora que has aprendido a formatear y reformatear tu tarjeta MicroSD para usarla como almacenamiento interno, estoy seguro de que la mayoría de tus dudas sobre este tema están resueltas. Y puedes dejar de leer aquí.

Pero, ¿y si tienes un smartphone viejo por ahí? ¿Y si no soporta almacenamiento adoptable nativamente? En tal situación, hay algunos workarounds. Sin embargo, son muy antiguos y pueden no funcionar tan bien como hace medio decenio.

Los pasos siguientes son aplicables para versiones de Android realmente antiguas.

Qué hacer si tu móvil no te permite formatear microSD como memoria interna

Algunos fabricantes poco útiles desactivan la función por defecto de Android para formatear microSD como memoria interna ocultando la opción. Sin embargo, sigue siendo posible activarla usando un PC, sin root ni privilegios especiales.

Los pasos exactos varían según la versión de Android. Esta técnica funcionaba bien con Android 6.0 Marshmallow y Android 8.0 Oreo, pero encontramos dificultades con Android Nougat.

Para móviles con Android 6.0 Marshmallow

Cuando una tarjeta MicroSD se formatea como memoria interna, las apps pueden guardarse completamente en ella. Si descargas apps con tamaño total de 2 GB, deberían ocupar 2 GB en la tarjeta SD. Si, en cambio, la tarjeta solo se formatea como memoria de respaldo, no es así, como escribe PLATYPUS_DIARRHEA en Reddit.

Que la opción de menú sea invisible no significa que no funcione. Unos días después del post de Reddit, se conoció un comando de línea de comandos con el que también podías formatear tarjetas MicroSD como memoria interna en el Galaxy S7. Probamos las instrucciones con éxito en Samsung Galaxy S7, Sony Xperia Z5 y LG G4, todos con Android 6.0 Marshmallow.

Los tres smartphones corren Android 6.0 y tienen ranura MicroSD. Además, la opción de menú para formatear la tarjeta como memoria interna falta. La entrada solo está disponible en HTC One A9 y en Motorola en todos los Moto.

Por qué Samsung, LG y Sony no nos muestran esta opción se me escapa. Conecté cada uno al ordenador, y cada uno tenía una MicroSD dentro.

Entonces escribí en las herramientas ADB los comandos que Paul O'Brien describió en su blog. Al tener la ventana de línea de comandos abierta y el smartphone conectado, ingresas el primer comando:

  • adb shell

Ahora la línea de comandos está lista para emitir comandos de sistema a tu smartphone. Queremos formatear la tarjeta SD o parte de su memoria como memoria interna. Aunque Sony, Samsung y LG nos nieguen la posibilidad vía UI, podemos transferir el comando al smartphone como comando de consola. Primero, necesitamos el ID de la tarjeta SD. Lo encontrarás con:

  • sm list-disks

En mi caso, el disco se llama 179.64. Para ti, quizás sea diferente. Anota el identificador exacto. En el siguiente comando, formatearemos y particionaremos la tarjeta MicroSD. Tu contenido se borrará. Si hay archivos importantes, cópialos a otro disco. Si quieres mantener la tarjeta permanentemente en el smartphone, puedes particionar toda tu memoria. Para ello, escribe:

  • sm partition disk:179,64 private

La operación tarda varios segundos o minutos, según la capacidad de la tarjeta. Si quieres usar un cierto porcentaje para que sea legible por otros dispositivos, debes excluirlo de la partición privada. El comando para partición 50:50 es:

  • sm partition disk:179,64 mixed 50

Este es el final de la guía de Paul O'Brien, pero no el final del trabajo. Si ahora quieres usar la memoria adoptada como tal, también debes migrar apps y datos. Esto se hace en la sección de almacenamiento de tus ajustes de Android. Toca la tarjeta MicroSD, luego ve a la esquina superior derecha del menú y haz clic en Mover datos. No puedes seleccionar este elemento antes de particionar.

Cómo usar una tarjeta MicroSD como almacenamiento interno en tu smartphone

Ahora, y en el futuro, las apps descargadas se escriben completamente en la tarjeta MicroSD. Solo apps de sistema y actualizaciones usan la memoria interna. Esto significa que nunca más deberías recibir errores por falta de espacio si hay una actualización de app pendiente.

Cómo usar una tarjeta MicroSD como almacenamiento interno en tu smartphone

Problemas con actualizaciones del sistema y Nougat

Algunos lectores reportaron dificultades al instalar actualizaciones del sistema desde Android 6 tras usar los métodos arriba. La actualización a Android 7.0 Nougat específicamente no parece posible con tarjetas MicroSD particionadas manualmente, como se describe. Nuestros dispositivos de prueba con Android 7.0 Nougat ni siquiera responden a los comandos de consola mostrados.

Ante la ausencia de documentación en la red, solo podemos aconsejarte revertir los pasos descritos antes de una actualización del sistema. Haz copia de seguridad de fotos o música en tu ordenador o en la nube y libera tanta memoria en la tarjeta SD y el smartphone como puedas.

Desinstala apps innecesarias y migra tus datos de vuelta a la memoria interna. Luego formatea la tarjeta MicroSD como medio extraíble. Solo entonces es seguro instalar una actualización de Android.

Hemos llegado al final de este artículo. ¡Dinos qué piensas del almacenamiento adoptable! ¿Has logrado usar esta función en tu móvil?

Este artículo fue revisado a fondo en mayo de 2021 para reflejar cambios recientes. Comentarios antiguos y algunos pasos antiguos se han conservado.