cambiar tarjeta sd interna a almacenamiento externo

Quiero hacer que mi sd externa sea mi interna sin tener la necesidad de usar una aplicación. Entonces, en lugar de tener 8 GB de almacenamiento interno, quiero tener 64 GB (tomados de la tarjeta micro SD). Funcionó en mi teléfono anterior Gt-i8530 si cambié el voldarchivo a este:

# internal sdcard
{
ums_sys_path = /sys/class/android_usb/f_mass_storage/lun0/file
secure_format = enable
discard = enable
}
dev_mount sdcard1 /storage/extSdCard 8 /devices/sdi2/mmc_host/mmc0/mmc0 encryptable_nonremovable

# external sdcard
{
ums_sys_path = /sys/class/android_usb/f_mass_storage/lun1/file
supported_exfat = disable
android_secure_containers = enable
}
dev_mount sdcard /storage/sdcard0 auto /devices/sdi0/mmc_host/mmc1/mmc1

Así que ahora quiero hacer lo mismo en mi nuevo teléfono SM-G3858. Pero solo tengo en vold:

#storage_struct = series, "/mnt/sdcard/extStorages"
#storage_struct = parallel
{
supported_exfat = yes
}
dev_mount sdcard /storage/extSdCard auto /devices/platform/sdhci-pxav3.0/mmc_host/mmc1

Ahora, ¿qué necesito cambiar o agregar aquí para cambiarlo como en el teléfono anterior? Estoy un poco confundido de que a) de inmediato dice extsdcard aquí yb) que solo hay una línea de comando en lugar de 2. ¿Supongo que la razón es la #storageestructura?

y sugerencias por favor?

Solo para aclarar la edición pendiente: desea intercambiar las particiones (es decir, hacer que cambien sus funciones, de modo que parezca que tiene un almacenamiento interno de 64 GB y una tarjeta SD de 8 GB), o "fusionarlas virtualmente" (para que aparezcan como almacenamiento único y ya no hay una tarjeta SD externa)? Asumo lo primero, pero el editor parece pensar lo segundo.
Por favor, déjalo claro. ¿Quiere cambiar su tarjeta de memoria con toda la partición /data o solo con el almacenamiento interno ( /storage/sdcard0 o /storage/sdcard )? Creo que hacer lo último no tiene ningún sentido.

Respuestas (3)

A menos que sea importante para usted que los volúmenes de almacenamiento se intercambien, en Android Marshmallow el almacenamiento de la tarjeta SD se puede agregar a su almacenamiento interno con almacenamiento Adaptable.

El almacenamiento adaptable "permite a un usuario configurar su tarjeta SD como almacenamiento interno y almacenar aplicaciones, sus datos y medios en una tarjeta SD adoptada". – Fuente

Nota: Se recomienda encarecidamente una tarjeta de alta velocidad (UHS-1), ya que experimentará retrasos y una velocidad de aplicación lenta con tarjetas más lentas/antiguas.

Para usar la función:

  1. Apaga tu teléfono
  2. Inserte la tarjeta SD
  3. Enciende tu teléfono
  4. Elija "usar tarjeta SD como almacenamiento interno" (cuando se le proporcione la opción, debería aparecer como una notificación)

Luego, Android configurará la tarjeta para uso interno. Esto hará que Android muestre su tarjeta SD como parte del almacenamiento interno y se use como tal. El proceso también encripta la tarjeta, por lo que sus datos están seguros.

Nota: cuando la tarjeta está configurada como almacenamiento interno, no podrá usar la tarjeta como una tarjeta SD normal, fx. desconectarlo y conectarlo a su computadora para copiar archivos no funcionará. Para volver a utilizar la tarjeta SD de esta forma en un momento posterior, deberá volver a formatear la tarjeta.

¿Es posible hacerlo con una tarjeta SD ya usada? Uno que ya tiene muchas aplicaciones.
No, se reformateará la tarjeta para que solo funcione con el dispositivo. Básicamente, ya no funcionará como una tarjeta SD normal (a menos que la vuelva a formatear para eso), sino como parte del almacenamiento interno. Sin embargo, como parte del almacenamiento interno, Android instalará las aplicaciones automáticamente cuando sea necesario.

La mayoría de los dispositivos nuevos no tienen partición de tarjeta SD, lo que significa que en lugar de tener memoria interna y la llamada aplicación de almacenamiento USB solo está presente... no la separan y solo crean un espacio de sistema. Si revisa su lista de aplicaciones en la configuración, las aplicaciones descargadas y todas las listas de aplicaciones están internas y no hay opción para pasar a sd ... Esto sucede principalmente en dispositivos Android Kitkat ...

Depende de qué teléfono esté usando y qué versión de Android esté usando. Si está utilizando Android Marshmallow, hay algo llamado Almacenamiento adoptable que se puede activar en la configuración. La mayoría de los teléfonos tienen esta opción, por lo que buscarla en línea no debería ser difícil.

Sin embargo, si está utilizando uno de los pocos teléfonos que no permite el almacenamiento adoptable, como la familia Samsung S7 o el LG G5, entonces debe seguir estos pasos alternativos.

--¡ESTO FORMATEARÁ SU TARJETA SD, HARÁ UNA COPIA DE SEGURIDAD DE SUS DATOS!

1) tener adb instalado. Puede obtener una versión delgada de XDA http://forum.xda-developers.com/showthread.php?t=2317790

2) ejecutar:

$> adb shell $> sm list-disks disco adoptable

esto te dará un resultado como: 179,64

luego ejecute este comando. el último número es el % del almacenamiento que desea como EXTERNO, no adoptable. Entonces, supongamos que quiere el 60% de la tarjeta SD como almacenamiento adoptable, debe ejecutar

$> disco de partición sm: 179,64 mixto 40

escriba el número que obtuvo antes después del disco: Además, si obtiene algunos errores de permiso, escriba su y luego intente el comando nuevamente

3) reinicia tu teléfono.

Hecho. Verifique el almacenamiento en su dispositivo y debería ver una parte de la tarjeta SD en el almacenamiento interno y la otra en el externo

Si termina recibiendo un error "dañado" en la parte del almacenamiento del dispositivo de su tarjeta SD, así es como lo soluciona.

Después de haber particionado el disco y mientras su tarjeta SD está dañada, ingrese en la terminal lo siguiente: $> adb shell sm list-volumes all

Que enumerará sus volúmenes, por ejemplo: privado montado nulo público: 179,1 montado B5B1-140C privado: 179,3 no montable nulo emulado montado nulo

Luego ingrese lo siguiente reemplazando 179,3 con cualquier número de disco que le den: $> adb shell sm format private:179,3 $> adb shell sm mount private:179,3

Ahora su tarjeta SD en el almacenamiento del dispositivo debe estar montada correctamente y su almacenamiento portátil seguirá estando allí.

Esto funcionó en mi LG G5 y debería funcionar en el S7.