1 votos

¿Monta la tarjeta SD interna en el Huawei U8836D (G500 Pro), por favor?

Buenos días.

re: Huawei U8836D (G500 Pro) ICS

Ahora me doy cuenta de que es un teléfono viejo, pero hasta que lo arruiné ayer, el mío se estaba haciendo fuerte.

Según tengo entendido, tiene ~1GB de RAM y una tarjeta SD de ~4GB incorporada... creo. Está la ranura externa de la tarjeta SD, donde he tenido una tarjeta de 8GB.

La tarjeta interna, como yo la llamo, solía aparecer en la pantalla de detalles del almacenamiento hasta que estúpidamente la repartí siguiendo los artículos de link2sd, con la esperanza de poder "expandir" el espacio disponible.

La tarjeta interna no aparece ahora en los detalles del almacenamiento y parece no estar montada (es ese el término correcto).

No estoy seguro de Android, pero puedo evitar ADB, linux, etc. razonablemente bien. En lugar de empezar a descargar información extra ahora mismo, por favor, hágame saber lo que necesito para proporcionar a medida que yo / nosotros vamos a lo largo.

Por lo tanto, apreciaría mucho si alguna alma bondadosa conocedora me dedicara un poco de tiempo y me guiara para recuperar cada área de almacenamiento y trabajar como le parezca - si todo eso tiene sentido.

Gracias.


continuar después del mensaje de respuesta (mis disculpas si esta no es la forma correcta de añadir más detalles):

Gracias por la respuesta. Estoy un poco desconcertado.

He retirado la tarjeta externa - como para uno estaba recibiendo un mensaje de "espacio bajo" que ha cesado ahora está fuera y por otra razón, para eliminar sus efectos en la salida a las herramientas del sistema sólo dejando el teléfono y su almacenamiento interno como sea.

Ahora, cuando conecto el teléfono con USB a linux, pude grabar el dispositivo listado en /dev, pero la impresión mostró su tamaño en un poco más de 2Gb. Entonces fui capaz de formatear la única partición primaria a vfat y reiniciar con éxito.

Sin embargo, cuando se utiliza adb shell y se ejecuta mount y df, no hay información sobre la existencia de esa partición vfat de 2Gb. Bajo /dev/block en el teléfono, sólo hay la entrada mmcblk0 y sus partes asociadas 1 a 6 (no estoy familiarizado con esta estructura, así que lo siento por ser vago). Si grabo ese mmcblk0 la impresión muestra un tamaño de poco menos de 4GB. Aún no estoy seguro de lo que significa todo esto (necesito intentar encontrar algunos artículos sobre cómo Android utiliza el almacenamiento).

Mi pregunta ahora, es con el teléfono conectado en adb shell, ¿puedo repartir con seguridad ese mmcblk0 (quitando las presuntas particiones de configuración de tiempo de arranque de los tipos id's 5 y 83) en 2 particiones de los tipos 83 y 0b, reiniciar y la máquina se arreglará en consecuencia usando esos?

Si no, ¿cómo hago para que aparezcan los 2Gb de esos 4Gb, ya que la opción del menú de almacenamiento del menú de ics de Android no lo muestra, la aplicación del administrador de archivos no lo muestra, etc. (ni siquiera link2sd puede verlo)?

Estoy haciendo progresos aunque parezca que estoy flotando en el aire :-)

1 votos

En Linux, GParted puede permitirte ver las particiones. Probablemente lo formateaste a algún ext, que no es soportado por el gestor de archivos, pero sí por Link2SD. Eso es normal, se supone que el almacenamiento interno no aparece si ha sido reparticionado para Link2SD. En caso de que quieras revertir, usa GParted o lo que sea para reformatear la SD interna a fat32 y listo.

0 votos

Si esta es una respuesta aceptable, por favor hágamelo saber, lo haré.

0 votos

No estoy muy familiarizado con Linux, pero deberías probar a revisar los códigos de los dispositivos de bloque para tener una pista sobre la partición correcta, y luego montarla manualmente como he sugerido.

0voto

Tamoghna Chowdhury Puntos 33

Ya que estás de acuerdo con Linux y ADB, déjame primero aclarar 2 cosas:

  1. Repartir la SD interna para Link2SD específicamente según la guía lo particionará con un sistema de archivos como ext2 / ext3 / ext4 que hará que la partición sea reconocida como sistema y no aparezca en la mayoría de los gestores de archivos. Algunos gestores de archivos, como el Explorador de Archivos ES, pueden permitirle acceder a través del /mnt espacio de nombres, si fue montado, o como algún dispositivo de bloqueo en /dev si no. Link2SD en el primer arranque detecta esta partición ejecutando alguna variante del mount y agregando un montaje en el arranque para esta partición para init.rc y/o vold.fstab y hace que sus permisos no sean fácilmente accesibles ni siquiera por el sistema.

  2. El hecho de que no aparezca es un comportamiento intencionado, pero encontrará la partición en las opciones de partición de Link2SD como "Partición 2 de la tarjeta SD" o algo así.

Ahora, si quieres volver a usar ese almacenamiento interno para algo, tendrías que repartir la SD interna de nuevo, usando GParted o algún software de ese tipo o Linux que reconozca un ext sistema de archivos.

Tendrás que hacerlo:

  1. Encuentra la partición correcta para Link2SD.
  2. Formatearlo a FAT32 y lo puso como active y primary .
  3. En el dispositivo, monte el dispositivo de bloqueo de la partición (mmcblk0p6 en su caso) como /mnt/sdcard0 y añadir esto en init.rc y/o vold.fstab (Sigue este y este respuesta).

Para ti la orden de entrar en vold.fstab será

dev_mount sdcard /mnt/sdcard auto SDCARD=/dev/mmcblk0p6

Y reiniciar. Debería funcionar. Formatea esta posición a FAT32, no a VFAT, para evitar errores inútiles sobre "sistema de archivos de sólo lectura".

No estoy proporcionando los comandos aquí ya que está familiarizado con Linux, y en este caso en Android es similar (un shell Root a través de ADB).

0 votos

Gracias, he añadido a mi pregunta original siguiendo su respuesta. Lo siento si no es la forma correcta - no estoy familiarizado con el formato de esta configuración de preguntas/respuestas.

0 votos

No pasa nada, puedes editar tu pregunta ya que no invalida ninguna respuesta existente.

0 votos

Bueno... me alegro de no haber hecho una repartición en el mmcblk0; eso parece que podría ser fatal :-). De todos modos, creo que la partición vfat es /dev/block/mmcblk0p6 (usando fdisk en ese dispositivo). Necesito crear un punto de montaje bajo /mnt (por ejemplo, /mnt/sdextra), pero me sigue apareciendo 'read only file system' y no encuentro la forma de resolverlo. Por favor, ¿podría aconsejarme cómo editar el init.rc para insertar la línea dev_mount?

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