Hay que reconocer que fue un poco descepcionante saber que ni el Samsung Galaxy S7 ni el LG G5 hacían uso de la función Adoptable Storage de Android Marshmallow. Esta función permite usar la memoria SD como memoria interna, en lugar de simplemente como almacenamiento y poco más.
Aunque el Samsung Galaxy S7, al igual que la mayoría de móviles Samsung, es capaz de mover aplicaciones a la SD, el resultado no es ni mucho menos lo mismo. Sí, un móvil de gama alta con 32 GB de almacenamiento probablemente te de para instalar muchas aplicaciones antes de preocuparte por el espacio disponible, pero creeme, ese espacio libre antes o después se te va a quedar corto.
Si te sientes algo aventurero y tienes unos cuantos minutos libres y ganas para experimentar este fin de semana, aquí tienes la receta para forzar al Galaxy S7 a usar la memoria SD como memoria interna sin root, tal y como ha descubierto Paul O Brien de Modaco.
¿Qué necesitas?
Lo primero es obviamente una tarjeta microSD de un tamaño suficiente como para que te merezca la pena el invento. Cuanto más rápida sea la memoria, mejor, ya que cargarás las aplicaciones desde ella.
Además, necesitas tener un PC de apoyo con ADB. Hay varias formas de conseguir ADB en Windows, como por ejemplo instalando el SDK de Android. Si solo vas a usar ADB para este propósito y no te interesa instalarte el pesado paquete de desarrollo de Android, el modo más fácil y rápido es usar 15 second ADB installer.

Lo único que tienes que hacer es ejecutar el archivo en Windows con permisos de Administrador, responder que sí tres veces pulsando la Y e instalar los controladores de ADB para Windows. El nombre no engaña, realmente tarda unos pocos segundos.
Para poder conectar por ADB desde Windows necesitas ir a los Ajustes de Android y activar la depuración USB en las opciones para desarrolladores. ¿No tienes este menú? Ve a Acerca del dispositivo y toca sin parar Build Number hasta que un mensaje te avise de que se ha activado el menú de desarrolladores.
Otro aspecto a tener en cuenta es que si tienes algún contenido en la tarjeta MicroSD deberás respaldarlo antes de empezar si no quieres perderlo. La tarjeta necesita ser formateada, por lo cual todo su contenido se perderá.
1. Conecta con ADB
En Windows, abre una línea de comandos (Inicio - Ejecutar - cmd) y dirígete a la carpeta en la que tienes ADB (si has usado 15 second ADB installer, es probablemente C:\ADB).
Escribe ADB Shell para conectar a tu móvil mediante ADB. Si el texto muestra un mensaje de error es porque el móvil no le ha garantizado permiso para conectar. Generalmente con que desactives y actives la depuración USB de nuevo el móvil te pedirá confirmación para permitir el acceso.
2. Particiona el disco
El siguiente paso es ejecutar sm list-disks. Este comando debes escribirlo estando dentro de del modo shell de ADB y no en la línea de comandos del sistema. Si estás en la línea del sistema, escribe de nuevo ADB Shell.

Este comando arrojará el identificador de las unidades de disco que pueden ser usadas como almacenamiento adoptable. Por ejemplo, disk:179:160. Anota ese número pues lo vas a necesitar a continuación.
Ahora llega el momento crucial de particionar el disco (bajo tu propia cuenta y riesgo, claro). El comando que debes usar es sm partition disk:179:160 private, cambiando el identificador por el que hayas obtenido con anterioridad.
Si deseas usar un modo mixto, en el cual la tarjeta microSD usa un porcentaje como memoria interna y otro como almacenamiento, puedes especificarlo cambiando la palabra "private" por "mixed" y el porcentaje. Por ejemplo, sm partition disk:179:160 mixed 50 para dedicar mitad y mitad.
3. Espera y no te fies del Espacio total
El formateo llevará un tiempo, pero cuando termine ya lo tendrás todo listo. Desde los Ajustes - Opciones adicionales - Almacenamiento podrás ver cómo ha crecido tu memoria interna, aunque no te fies de la cifra reportada como almacenamiento total, pues parece ser erronea.

Aunque no es que sea el proceso más fácil del mundo, la verdad es que tampoco es demasiado complicado. Según Samsung, prescindieron del almacenamiento adoptable en el Galaxy S7 porque es necesario formatear la tarjeta y después no la puedes sacar para usarla en otros dispositivos, pero gracias a este tutorial tú decides lo que quieres hacer con tu almacenamiento, que siempre está bien.
Tutorial original | Modaco
En Xataka Android | LG G5 y Galaxy S7 no permiten usar la microSD como memoria interna
Ver 28 comentarios
28 comentarios
gabosanchez1
a mi me sale disk:179,0 y no pasa nada
erickbaal
¿Este tutorial es exclusivo para el S7? Se puede con otros dispositivos, p.e. Tab S.
danielvb52
funciona perfectamente en samsung j2 prime, mejor dicho funciona en cualquier samsung con android Marshmallow al seguir al pie de la letra las instrucciones, no olviden que al terminar el proceso deben darle a migrar datos al igual que otro con android puro y que le coloquen una memoria como extendida.
cancerjuliojuan
ayuda ayuda me aparece erro. java al final de hacer todo y no puedo ya intente todo
alecastillo3
me da el siguiente error
Error: java. lang. IllegalArgumentException: command '29 volume partition disk:179
:160 private' failed with '500 29 Unknown disk'
1|shell@D6603:/ $ sm partition disk:179,64 private
alfil1102
A mí me pasó igual, yo lo solucione formateando en fat32 nuevamente, ya que cuando haces el procedimiento tu celular no reconoce la sd externa porque esta en otro formato (extfat32), para esto solo sigue este procedimiento y no tendrás problema. Lee bien las indicaciones para que no borres otra unidad en tu pc.
Formatear tu tarjeta micro SD al formato FAT32
Ahora, conecta tu tarjeta micro SD a tu computadora por medio del lector de tarjetas. Fíjate bien en la letra de unidad que le haya asignado Windows. Para el ejemplo, asumiré que es F:, pero tú usa la letra que Windows le haya asignado.
Debes descargar una utilidad que se llama fat32format, solo debes buscarla en google
Es un archivo comprimido muy pequeña, con formato zip, así que te espero mientras lo descomprimes. ¿Listo? Bueno, ahora todo es de lo más sencillo. Nota que esta utilidad, fast32format, es de línea de comandos, así que debes tomar nota de la ruta en que la descomprimiste. Ahora, presiona el botón de Windows y la letra R (Windows+R) o presiona el botón Inicio. Teclea “cmd” en la caja de texto y enter. Se abrirá una de esas ventanas negras del sistema operativo.
Ahora, dirígete en esa ventana al directorio donde descomprimiste la utilidad fat32format, si no está, pues debes buscarla o lo más fácil volver a copiar la aplicación dentro del directorio que indica el cmd, si no está en el mismo directorio no te va a funcionar pues windows no realiza por sí solo formatos de tarjetas con grandes capacidades. ¿Ya está? Bueno, ya todo es tan fácil como darle la instrucción para formatear tu tarjeta micro sd con la siguiente instrucción en la línea de cmd:
fat32format f:
Claro, esto si f: es la unidad que deseas formatear, sino tiene que ser la unidad que Windows te haya asignado. Te va a pedir una confirmación
Warning ALL data on drive ‘f’ will be lost irretrievably, are you sure (y/n)
Que esencialmente significa que al formatear perderás todos los datos de tu tarjeta micro SD, pero tú ya lo sabías, así que teclea “y” para confirmar. Se tarda sólo unos segundos en formatear tu tarjeta micro SD a FAT32. El tiempo estimado, imagínate, es de 4 segundos por terabyte. Al terminar verás una especie de resumen, parecido a este.
Warning ALL data on drive 'f' will be lost irretrievably, are you sure
(y/n) :y
Size : 250GB 488392002 sectors
512 Bytes Per Sector, Cluster size 32768 bytes
Volume ID is 1bdb:2c1d
32 Reserved Sectors, 59604 Sectors per FAT, 2 fats
7629261 Total clusters
7629260 Free Clusters
Formatting drive f:...
Clearing out 119304 sectors for Reserved sectors, fats and root cluster...
Wrote 61083648 bytes in 0.988463 seconds, 61796609.106193 bytes/sec
Initialising reserved sectors and FATs...
Done
Si eres un niño curiosito (o niña curiosita, que también pasan chicas por aquí) puedes validar el estado de tu tarjeta micro SD aprovechando la misma ventana de sistema operativo para correr el comando “chkdsk f:”. Lo cual te va a producir un informe como el siguiente:
The type of the file system is FAT32.
Volume Serial Number is 1BDB-2C1D
Windows is verifying files and folders...
File and folder verification is complete.
Windows has checked the file system and found no problems.
244,136,352 KB total disk space.
244,136,320 KB are available.
32,768 bytes in each allocation unit.
7,629,261 total allocation units on disk.
7,629,260 allocation units available on disk.
Como ya sabes, todas las tarjetas micro SD se reservan un poco de espacio, así que no te preocupes si el informe arroja un poco menos de capacidad en tu tarjeta.
gonfb00
APORTE:
Para volver todo a la normalidad basta con hacer el mismo proceso, pero cambiando "private" por "public".
Lo probé con mi S7 y funciona perfectamente.
Saludos xatakeros!
Gonfb00
francotorrens
hola me da un error, use una sd samsung evo de 128 y no me la reconoce el S7 dice comprobando y no sale de ahi
calaotz
no hace nada se queda despues de poner sm partition disk:179,64 private 179,64 es lo que me da en el paso anterior y probe tambien 179:64 y tampoco funciona ahi se queda baja una loinea sigue en el modulo adb pero no hace nada ni formatea ni cambia las memoria.
vicmastermc
ME FUNCIONOOOO!!!!! EN UN SAMSUNG J3 subire un video a mi canal de como se hace
cesarmost
Gracias por él tutoríal, me interesa mucho. Que programa se puede utilizar para Mac?
perezarbulu
Hola, lo voy a probar, gracias por la informacion.
2 preguntas:
1. Qué pasa con las apps que estaban en la tarjeta SD antes de ahcer esto?
2. Alguien sabe si se ha resuelto el problema de la visualizacion de los GB de almacenamiento en el movil? Porque si no, cómo saber cuanto espacio queda exactamente?
gracias,
Daniel
dennismejia
Saludos, esto se puede hacer con un S7 coreano?
marinacampi
Hola, lo intenté con mi Samsung J2 prime y una tarjeta SD de 32G. Me dice que la memoria ahora es de 128G (?) pero el espacio libre sigue siendo menor a 1G, lo mismo que tenía antes. Alguna idea? gracias!
abelfernandezmellado
vale para el s7 actualizado a android 7? si soy root y meto una nueva rom habría que volver a repetirlo¿? gracias.
betocr94
Hola tengo un galaxy prime plus y lo intente con una micro SD de 32gb, hago todo el proceso bien y cuando reviso mi celular me dice que la particion que deje como private esta dañada alguna idea de porque?
saludos.
victorsanti
no funciona en mi samsung a3 2017
insert
Hola funciona en un j7 prime? Muchas graciad
danielm475
hola amigo porque no me funciona con android nougat ? con androide 6.0.1 me funciono bien pero ahora tengo android 7.0 y no funciona. que sera?
Ayuda como puedo hacerlo funcionar con nougat,
Gracias Amigo.
nachin27
Hola buen dia!!! tengo un s7 edge y me sale disk:179,0 y no me funciona. Probe mas de una vez y nada. Desde ya muchas gracias. Saludos.