Para acceder a la segunda partición en la tarjeta SD si no ha sido eliminada
, puede adoptar múltiples enfoques enumerados a continuación. Para particiones eliminadas o archivos eliminados, puede usar herramientas como testdisk
y extundelete
lo cual no parece ser el caso aquí.
LINUX / WINDOWS
Como mencionó @iBug, puede quitar la tarjeta SD del teléfono e insertarla en una PC con sistema operativo Linux
como Ubuntu. Podrá acceder a ambas particiones allí. Los exploradores de archivos como Nautilus
y Dolphin
por defecto muestran todas las particiones formateadas en el panel izquierdo en los medios recién insertados.
Para montar directamente una partición desde el dispositivo Android en la PC con Linux, puede exponerlo como un dispositivo de USB Mass Storage
. Por defecto, UMS está desactivado en dispositivos más nuevos pero puede habilitarse mediante un pequeño truco.
Windows por defecto solo monta la primera partición accesible en tarjetas SD y otros medios extraíbles. Sin embargo, si desea acceder a la segunda partición en Windows, es posible. Necesita hacer que la tarjeta SD sea una unidad de disco duro local
utilizando un controlador hackeado como Cfadisk usb driver
. Siga este enlace para ver una guía detallada.
ACCESO A LA 2ª PARTICIÓN DESDE ANDROID
Algunas compilaciones personalizadas de TWRP
montan automáticamente la segunda partición de la tarjeta SD bajo algo como /sd-ext
etc. Si no es así, puede montarlo usted mismo en la recuperación
de Android o en el ROM
, ya que parece que ya ha rooteado el dispositivo.
-
Reinicie en la recuperación de TWRP y use la aplicación terminal incorporada allí. O si desea hacerlo desde el ROM, instale la aplicación terminal emulator como Terminal Emulator
si aún no la tiene. La tercera opción es usar adb
, en ROM o en recuperación.
-
Encuentre cómo nombran los dispositivos de bloques el kernel en su teléfono:
~# ls /dev/block/
Encontrará varios dispositivos allí. En un dispositivo Qualcomm
típico, mmcblk0
representará memoria interna es decir eMMC y mmcblk1
representará la tarjeta SD externa. Aunque habrá muchas otras particiones internas y dispositivos de bucle, estamos interesados en tres entradas de la tarjeta SD externa:
mmcblk1 mmcblk1p1 mmcblk1p2
Aquí mmcblk1p2
es la segunda partición en la tarjeta SD.
-
Para confirmar:
~# fdisk /dev/block/mmcblk1p2
Esto mostrará detalles sobre la segunda partición de la tarjeta SD incluyendo el tamaño
.
-
Montar la partición:
~# mkdir /sd_ext
~# mount -o ro /dev/block/mmcblk1p2 /sd_ext
El primer comando creará un directorio sd_ext
en la root que podrá acceder desde cualquier explorador de archivos
o línea de comandos. La opción ro
en el segundo comando montará la partición como solo lectura para que no dañe accidentalmente ningún dato. Puede eliminar esto.
Si no tiene éxito, es posible que necesite especificar el sistema de archivos
usted mismo que utilizó al particionar en ese momento:
~# mount -t ext4 -o ro /dev/block/mmcblk1p2 /sd_ext
Para saber qué sistema de archivos tiene una partición:
~# blkid /dev/block/mmcblk1p2
Existen muchas otras herramientas que se pueden utilizar para este propósito como parted
, fsck
y tune2fs
etc. pero estas pueden no estar necesariamente disponibles.
-
La partición montada se desmontará automáticamente al reiniciar. Puede hacerlo manualmente:
~# umount /sd_ext
NOTA:
- Tenga cuidado de no tocar la segunda partición en la memoria interna que puede pertenecer al bootloader. O podría brickear su teléfono.
- Todos los comandos utilizados anteriormente necesitan
acceso root
y los binarios están incluidos en TWRP. Puede instalar busybox
en ROM si no encuentra algún comando.
RELACIONADO:
0 votos
Parece que no está dañado en absoluto. La aplicación en sí misma se equivocó en algún lugar.