partición en almacenamiento flash a través de ADB shell

Quiero hacer una partición FAT 32 en un flash no montable porque hice algo mal que puedo volver a montar la SD interna de mi tableta. Entonces empiezo con (en el entorno ubuntu)

adb shell
cd ./dev/block/vold

luego con el comando ls veo como resultado

93:64
93:65

si pongo

parted /dev/block/vold/93:64

recibo la advertencia

/system/bin/sh: parted: not found

¿Cómo puedo hacer que funcione el comando parted?. Mi intención adicional es identificar cuál de 93:64 o 93:65 apunta a mi almacenamiento flash y luego quiero formatear esto en FAT 32. Por favor, ayuda.

¿Ha instalado parted binary para empezar? En primer lugar, ¿tu Android tiene acceso de root? ¿Qué dispositivo y versión de Android es?
Tengo acceso root porque veo root@android:/ #, la versión de Android también es 4.0.3, con el comando # cat /proc/partitions obtengo: 93 0 16384 nanda 93 8 16384 nandb 93 16 32768 nandc 93 24 409600 nandd 93 32 524288 nande 93 40 16384 nandf 93 48 32768 nandg 93 56 262144 nandh 93 64 6470656 nandi 93 65 5421056 nandi1

Respuestas (1)

La tarjeta SD interna no se pudo montar (de hecho, se montó pero con 0 bytes de memoria) porque cometí errores cuando intenté crear una partición en ella. Resolví el problema fácilmente, obtuve una SD externa y eliminé su formato en Gparted, luego puse esto en mi dispositivo, apareció un mensaje emergente si quiero repararlo, haga clic en Sí y ¡Eureka! mi SD interna también fue reparada. Parece que el dispositivo Android revisó y reparó cada tipo de tarjeta SD y recuperé mi SD interna con sus 5 Gb originales.

Genial !!!