2 votos

¿Cómo montar manualmente la tarjeta SD interna (adoptada) en Android 6?

En primer lugar, mi tarjeta SD no está dañada y puedo acceder a todos mis archivos con el gestor de archivos de recuperación TWRP después de introducir mi patrón para descifrar mi almacenamiento, todos mis archivos no están dañados tampoco. Esta pregunta no es acerca de cómo restaurar los archivos.

Mi teléfono Android 6 (Alcatel 5010D) no monta la tarjeta SD interna en el arranque como almacenamiento adoptado. Se monta la tarjeta sólo en /mnt/expand/5cf86564-54ca-4bbf-85e7-1f491f7ef923 (/dev/block/dm-1) pero mi directorio /sdcard está vacío (en realidad, es un enlace a /storage/self/primary que a su vez es un enlace a /mnt/user/0/primary). En ajustes > Almacenamiento y USB puedo ver mi tarjeta SD, dice "8,21 GB utilizados de 28,50 GB" (esto es correcto). Pero si pincho en ella, Apps, Imágenes y todo lo demás está usando "0,00 B" que obviamente no es correcto. Tengo muchas aplicaciones y algunas imágenes. Si hago clic en "Explorar", aparece una pantalla vacía.

Entonces, ¿cómo puedo montarlo manualmente? O al menos entender por qué Android ya no lo hace automáticamente? Tengo acceso Root.

Tenga en cuenta que sé de hecho que el montaje /sdcard manualmente es posible. TWRP recovery lo hace de alguna manera, y puedo acceder a todos mis archivos en su administrador de archivos. En el pasado fui capaz de recuperar completamente copiando todos ellos con adb pull mientras que en la recuperación TWRP, formatear la tarjeta SD para el almacenamiento interno, copiar todo de nuevo y luego funciona de nuevo con normalidad. Pero a veces Android deja de montar la tarjeta SD interna en el arranque automáticamente sin razón aparente. Si supiera cómo hacerlo manualmente, al menos tendría una solución rápida para este problema y quizás podría entender por qué Android no la monta automáticamente. He intentado buscar en Google una respuesta a esta pregunta, pero normalmente encuentro métodos como montar el almacenamiento cifrado en el PC, que no es lo que estoy buscando.

Además, como ya he mencionado, mi tarjeta SD no está dañada físicamente, y puedo leer todos los archivos en ella sin problemas. Sé cómo restaurar todo, soy consciente de una opción para formatear la tarjeta SD como portátil. Pero me gustaría tratar de arreglar el problema en cuestión sin reformar mi tarjeta.

0 votos

Ver esto que habla de montar adoptable-storage nelenkov.blogspot.in/2015/06/

0 votos

Este es uno de los artículos que ya he visto. Se trata de cómo descifrar la tarjeta SD interna en el PC. Lo he releído con más atención, pero todavía no entiendo cómo montar manualmente el almacenamiento adoptable en Android. El artículo menciona el comando "sm". "sm list-volumes" devuelve que el volumen 5cf86564-...: "private:179,130 mounted" (en /mnt/expand/5cf86564-54ca-4bbf-85e7-1f491f7ef923). Contiene algunos datos internos de Android. Pero quiero montar /sdcard (symlink a /mnt/user/0/primary/). Y actualmente no tengo ni idea de cómo hacerlo en Android. Sólo sé que la recuperación TWRP de alguna manera logra esto.

1voto

Hannes Puntos 11

Yo tenía el mismo problema e hice lo siguiente (puedes probar por adelantado si el paso 7 ya te lo hace):

  1. Realice una copia de seguridad de la tarjeta antigua (disco completo) como imagen utilizando ddrescue, guarde la clave de descifrado en su ordenador

  2. Retirar la tarjeta adoptada

  3. Tome una nueva tarjeta, formatee como interna, migre los datos a esta tarjeta, guarde la clave de descifrado en su ordenador, apague el teléfono, retire la nueva tarjeta

  4. montar la imagen y la nueva tarjeta sdcard sin encriptar en las carpetas A y B

  5. rsync A -> B

  6. nueva tarjeta en el teléfono, iniciar la depuración

  7. Restablecer los permisos de SELinux con

    restorecon -R -v /mnt/expand/[supartición]/ *

como Root en adb shell.

Esto me ha servido. La nueva tarjeta no desapareció más y se mantiene montada persistentemente.

0voto

gdamjan Puntos 445

Tengo un problema similar, mi sd estaba definida como memoria interna en mi moto E 3gen, Comprobando la superficie todo estaba claro pero como tú la sd no se monta y el formato es RAW (+GBT) por lo que no se puede leer en cualquier tipo de sistema operativo + sin duda asegurado por el proceso de Motorola

Mi solución fue utilizar "HDD Raw Copy Tool" hacer un clon en un archivo y luego copiar este clon a una nueva tarjeta sd fresca La nueva tarjeta sd se montó con éxito en el moto E y entonces puedo hacer una copia de seguridad de mis 1700 fotos

En la vieja SD , intento entonces formatear o cambiar GBT a MBR pero algo falla, así que supongo que la tarjeta SD está realmente corrupta o dañada

rgds Syl

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X