Sí, en mi
boot.img junto con el
vold.fstab monto la primera partición de la SD como almacenamiento interno (FAT32) y la segunda partición como datos de usuario (EXT4). Por lo que veo en tu caso, al tener dañado pero aún reconocible el almacenamiento interno (FAT32), sigue montándose como siempre y la tercera partición de tu tarjeta SD la reconoce como almacenamiento externo (FAT32). En mi caso, con el
vold.fstab editado, tengo 5 GB aproximadamente como almacenamiento interno (FAT32), 2 GB como datos de usuario (EXT4) y el almacenamiento externo aparece desconectado (justo lo que yo quiero).
Como tu caso es distinto y no quieres ver ni rastro del almacenamiento interno dañado, tendrías que editar el
vold.fstab del siguiente modo:
Código:
# internal sdcard
{
ums_path = /sys/devices/platform/usb_mass_storage/lun0/file
asec = enable
mbr_policy = overwrite
}
dev_mount sdcard /mnt/sdcard 1 /devices/platform/mmci-omap-hs.1/mmc_host/mmc0
# external sdcard
{
ums_path = /sys/devices/platform/usb_mass_storage/lun1/file
asec = disable
mbr_policy = skip
}
dev_mount sdcard1 /mnt/sdcard/external_sd 3 /devices/platform/mmci-omap-hs.1/mmc_host/mmc0
#end line ## keep this line
En teoría, así montarías la partición 1 de la tarjeta como almacenamiento interno (FAT32) y la partición 3 como almacenamiento externo (FAT32). Esto que propongo es una idea, creo que te he proporcionado un
vold.fstab correcto para conseguir lo que quieres (recuerda que dicho archivo tiene que tener permisos 644 y pertenecer a root).
Si sigues sin conseguirlo, prueba con una sola partición en la tarjeta SD para almacenamiento, elimina el punto de montaje para el almacenamiento externo en
vold.fstab y comprueba que solo tienes almacenamiento interno (que en realidad será el externo).
Tienes que editar forzosamente el archivo
vold.fstab, si dejas el que viene por defecto no conseguirás lo que quieres. Por ello, hay que editarlo adecuadamente.