Errores internos de hardware de la tarjeta SD. ¿Hay alguna forma de mover particiones a una tarjeta SD externa?

Tengo un dispositivo con errores de hardware en la tarjeta SD interna y quiero mover/datos por completo a la tarjeta SD externa. Estaba pensando que debería ser posible crear una partición en una tarjeta SD externa y usarla en lugar de la partición predeterminada para /data/ para que solo la partición del sistema (que es de solo lectura) permanezca en la tarjeta SD interna y esto reducirá la posibilidad de errores.

¿Cómo puedo cambiar las opciones de montaje iniciales para hacer que Android monte/datos desde una tarjeta SD externa? ?

EDITAR: una solución es la modificación de fstab, en una PC con Linux es bastante simple, modificar /etc/fstab. ¿Funcionará en el fstab equivalente para Android?

No se menciona en mi respuesta: pero si su dispositivo aún está en garantía, prefiero enviarlo para su reparación.

Respuestas (1)

En Android, no es tan fácil modificar "fstab", ya que a menudo se almacena dentro de la imagen de arranque (consulte Wikipedia en "initrd" para obtener una explicación más detallada).

Sin embargo, dependiendo del dispositivo, puede haber soluciones alternativas. Algunos de ellos serían:

  • DirectoryBind vincula "directorios ubicados en external_sd a directorios en la memoria interna ( /sdcard). De esta manera, puede transferir grandes directorios de datos de aplicaciones a external_sd". (en otras palabras, podría comparar eso con "enlaces simbólicos", apuntando a la tarjeta SDC externa). Véase también este artículo .
  • Intercambio de tarjeta SD interna y externa . Según el artículo vinculado, esto debería funcionar para CUALQUIER teléfono o tableta Android . Esta solución es comparable a su "edición de fstab".
  • Root External 2 Internal SD es una aplicación para cambiar las tarjetas. Desde su descripción, hace lo mismo que lo descrito en el punto anterior.

Puede haber más soluciones, pero estas son las que he oído hablar. ¡Espero que alguno de ellos pueda ayudarte!