2 votos

¿Cómo puedo formatear una unidad flash utilizando el emulador de terminal?

Tengo un Huawei u8160 corriendo Cyanogenmod 7.2.

Recientemente he instalado el usb host paquete y algún tiempo después me ha activado correctamente el usb en modo host.

después de que yo necesitaba para dar formato a una unidad flash utilizando SÓLO mi teléfono.

mi teléfono no reconoce memorias usb, pero me monta en /mnt/sdcard/carpeta de datos.

Así que yo quería saber si hay algún comando en el emulador de terminal que puede dar formato a una unidad usb.

NOTA: ya he probado "mkfs" comando no existe,yo no voy a aceptar respuestas que me dice que el formato es en mi PC.

5voto

Izzy Puntos 45544

No son nativos de los programas disponibles en Android para la creación de sistemas de archivos, y en la mayoría de los casos residen en un directorio por debajo de la /system (mi Motorola Droid 2 por ejemplo, tiene en /system/xbin. Dependiendo del sistema de archivos que desea crear, usted puede elegir entre:

  • mkfs.ext2
  • mkfs.minix (raro desea que -- y que incluso podría no estar disponible con su ROM)
  • mkfs.vfat

Como este último es probablemente lo que usted desea, algunos más cerca de explicación sobre sus opciones aquí:

mkfs.vfat [-v] [-n LABEL] BLOCKDEV [KBYTES]

¿Que hacer con estas opciones?

  • -v: Generar detallado de salida (presentación de informes)
  • -n Label: Dar el sistema de archivos de un nombre
  • BLOCKDEV: el archivo de sistema que desea dar formato
  • KBYTES: probablemente el tamaño de bloque (no estoy 100% seguro que con esta)

Así, la mínima cosa a hacer sería:

mkfs.vfat -v /dev/block/uba1

(si la unidad de formato está disponible como /dev/block/uba1 en su sistema). Un ejemplo más, dando el sistema de archivos de un nombre:

mkfs.vfat -v -n MyNewDisk /dev/block/uba1

Se debe informar de éxito, a continuación, -- o un error si no se pudo.

EDIT: En algunos sistemas, el mkfs comandos parecen ser parte de la busybox binarios, cosa que se puede reconocer con un completo listado de directorio, por ejemplo,

ls -l /system/xbin | grep mkfs

Se debe mostrar como "enlaces simbólicos" que apunta a busybox entonces. En este caso, puede ejecutar a través de busybox:

busybox mkfs.vfat

debe mostrar la sintaxis de entonces (gracias a ce4 señalado -- créditos a él ;) ).

-2voto

SaintWacko Puntos 975

El comando para dar formato a través de adb/emulador de terminal es, simplemente, format.

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