Con el terminal: Formatear una memoria USB

Cuando no tenemos a mano una herramienta gráfica como GParted o la opción de formatear memorias como en Gnome, podemos usar un comando que en realidad hace lo mismo que las dos herramientas antes mencionadas.

Lo primero que tenemos que hacer, es asegurarnos de tener instalado el paquete dosfstools.

$ sudo aptitude install dosfstools

Una vez instalado, pasamos a comprobar donde se encuentra nuestra memoria flash. Podemos hacer uso del comando:

$ sudo fdisk -l

Lo cual nos devolverá algo como esto:

La línea que nos interesa es la que dice:

/dev/sdc1  *      62       7983863     3991901   b  W95 FAT32

Una vez que sabemos cual es el dispositivo a formatear, usamos el comando:

sudo mkfs.vfat -F 32 -n Mi_Memoria /dev/sdc1

Con la opción -F 32 le decimos que será formateada como Fat32, y con la opción -n le ponemos una etiqueta o nombre al dispositivo.

¿Sencillo verdad?

Edito: Se me olvidaba decir que para ejecutar esta operación, el dispositivo tiene que estar desmontado.


36 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   KZKG^Gaara <" Linux dijo

    mmm yo lo hago de otra forma:
    mkdosfs ("-n", "MI-PENDRIVE", "-v", "/dev/sdb1")

    -n me deja ponerle el nombre o etiqueta al dispositivo USB.
    -v indicará qué dispositivo es el que se va a formatear.

    1.    moa dijo

      Hay que ejecutarlo sin comillas y paréntesis me imagino

  2.   Oscar dijo

    Yo encontré en la red este link desde donde puedes conseguir el paquete deb para instalar, lo probé y funciona muy bien.

    https://sites.google.com/site/kubuntufacil/formatear-memorias-usb-en-kubuntu

    Espero te sea de utilidad.

    1.    KZKG^Gaara <" Linux dijo

      Nosotros por estar en Cuba, no tenemos acceso a sitios de Google ni code.google ni nada así, si puedes baja el soft y lo mandas a kzkggaara@myopera.com 😀

      1.    Neo61 dijo

        KZKG^Gaara , amigo, una pregunta, de que forma podría renombrar un dispositivo sin formatear? Esta viendo la cadena de comandos y pensé en eso.

      2.    BlackHack dijo

        Has probado tor….?¿

  3.   Oscar dijo

    Ya te lo envié por Gmail, avísame si no lo recibes para mandarlo por otro correo.

    1.    KZKG^Gaara <" Linux dijo

      Sip me llegó, y te respondí con una duda 😉
      Thanks amigo de veras 😀

  4.   CubaRed dijo

    Esta muy bueno la documentacion que podemos tener aca…

    1.    elav <° Linux dijo

      Gracias por el comentario CubaRed. Un placer tenerte por acá.

      Saludos

    2.    KZKG^Gaara <" Linux dijo

      Gracias por el comentario y bienvenido al sitio 😉

  5.   Elynx dijo

    Ando desde Slax Linux (CD Live, por supuesto :P) y utilice el siguiente comando:

    mkfs -T -F32 /dev/sda

    /dev = punto de montaje
    /sda = unidad o medio extraible

    Saludos!

  6.   SOl dijo

    Genio, me salvaste la vida.

  7.   Wayne7 dijo

    Pasa los años y sigo revisando el post xD.
    Buen tuto elav.
    Saludos!

    1.    elav dijo

      Jajaja.. Gracias

  8.   Ramon dijo

    Pues nada, no hay manera, ni por gparted ni en consola con vuestra opción: me responde:

    mkfs.vfat: unable to open /dev/sdg1: Read-only file system

    1.    HOLA LOCO dijo

      Tienes que tener instalado el paquete dosfstools, para poder formatear en terminal, al igual si estas en entorno Gnome puedes usar la utilidad de Discos es muy facil.

  9.   Original USB dijo

    Crei que era un poco mas complicado, con el tuto se ha hecho mas sencillo.

  10.   yamil dijo

    Gracias, despues de buscar en varios sitios, lo pude reparar con esta info, puse el comando sudo mkfs.vfat -F 32 -n Mi_Memoria /dev/sdx luego abri gparted y lo formatie a fat32, y ahora anda de maravilla, todo esta bosta habia ocurrido por llevar el pen a una imprenta con windous. Espero no volver a cometer ese error.
    Saludos, buen blog.

  11.   Claudi dijo

    Amigo Elav e usuarios de Linux,

    ¡ Gracias ! Han pasado 2 años desde que escribiste esto y en cada sitio dicen una cosa diferente, la mayoria no funcionan, son inexactas o faltan pasos. Estaría bien que las soluciones correctas como esta aparecieran en algun lugar para no volverse loco intentando cosas que no funcionan. Tomo nota de este blog. Saludos

  12.   gabux22 dijo

    la verdad que hice los pasos que nos muestra elav, el dia de hoy, y revivi mi pendrive de 16GB… gracias elav tu conocimientos son muy oportunos… 🙂

  13.   miguel dijo

    Hermano te amo. Gracias muy bien explicado

  14.   René Izarra Izarra dijo

    En el comando:

    mkfs.vfat -F 32 -n Mi_Memoria /dev/sdc1

    falta usar «-I» para que pueda sobreescribir en la partición del usb.

  15.   hidden dijo

    encontré otra opción que también esta muy bien explicada en http://wp.me/p2mNJ6-3I

  16.   Rodrigooo dijo

    Que grande!
    Me salvo de una manera importante este tutorial!!!

  17.   eduardo dijo

    alguien sabe como hacer una usb boteable con una imagen iso linux de mas de 4 Gb ya que para Fat 32 ya no posible esta imagen, alguien podria orientarme como preparar la usb, saludos y gracias

  18.   ferreyrawm dijo

    consulta unetbootin o clonezilla

  19.   Isaac dijo

    Hola, mira yo tengo una usb que no puedo formatear, ya que está con permiso de solo escritura, ya probe con el gparted y nada,me recomendaría algun software, la memoria me la reconoce, yo puedo ver lo que hay en la memoria, puedo copiar de la memoria a la pc, pero no de la pc a la memoria ya que me sale que el destino es de solo lectura, por favor. si tienes el conocimiento, echame una mano. saludes…

    1.    Ignacio dijo

      Yo también tengo el mismo problema, al parecer algun malware en otro equipo cambio la memoria a solo lectura y no se puede borrar el contenido ni siquiera formatearla ni con linux no con windows, segui varios tutoriales con comandos de consola que supuestamente lo solucionan y nada, no se puede hacer nada con la memoria, ¿alguien sabe como poder recuperar el uso de la memoria usb con este problema?

    2.    estelondono dijo

      Hola Isaac!
      A veces me ha pasado eso. A mi me ha funcionado, con gparted, utilizar la opción de «destruir» (no solo borrarla) la partición y luego crear una nueva tabla de partición. A veces me toca sacar y volver a conectar la memoria para que me pueda crear la nueva tabla.
      Espero te sirva.

  20.   chacho dijo

    El problema es que esto formatea en b W95 FAT32 pero con mi viejo windows XP no me lee los pendrive, tengo que formatearlos de otra manera con el formato c W95 FAT32(LBA)

  21.   Javier dijo

    Nada de estas instrucciones me sirvieron, no se donde esta el preoblema.

  22.   hector dijo

    gracias, siempre lo consulto

  23.   Anónimo dijo

    Hola. Si me puedes ayudar a formatear la maquina por favor

  24.   Richard dijo

    te falto desmontar la unidad usb con el comando umount para poder dar formato

  25.   sergio.59 dijo

    Hola tengo un USB que el sistema no reconoce, te envio la informacion si puedes ayudarme gracias

    dmesg

    [83384.348839] usb 1-1: new high-speed USB device number 8 using ehci-pci
    [83384.506219] usb 1-1: New USB device found, idVendor=0c76, idProduct=0005, bcdDevice= 1.00
    [83384.506225] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [83384.506228] usb 1-1: Product: USB Mass Storage
    [83384.506231] usb 1-1: Manufacturer: GENERIC
    [83384.506848] usb-storage 1-1:1.0: USB Mass Storage device detected
    [83384.508235] scsi host5: usb-storage 1-1:1.0
    [83385.524951] scsi 5:0:0:0: Direct-Access GENERIC USB Mass Storage 1.00 PQ: 0 ANSI: 2
    [83385.556757] sd 5:0:0:0: Attached scsi generic sg3 type 0
    [83385.561706] sd 5:0:0:0: [sdc] Attached SCSI removable disk

    root@localhost:~# fdisk -l
    Disk /dev/sda: 698.7 GiB, 750156374016 bytes, 1465149168 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disklabel type: gpt
    Disk identifier: 995F9474-C5F1-4EE9-8FD7-13EA790423DC

    Device Start End Sectors Size Type
    /dev/sda1 2048 1050623 1048576 512M EFI System
    /dev/sda2 1050624 49879039 48828416 23.3G Linux filesystem
    /dev/sda3 49879040 69410815 19531776 9.3G Linux filesystem
    /dev/sda4 69410816 76107775 6696960 3.2G Linux swap
    /dev/sda5 76107776 80013311 3905536 1.9G Linux filesystem
    /dev/sda6 80013312 1465147391 1385134080 660.5G Linux filesystem

    root@localhost:~# fdisk -l /dev/sdc
    fdisk: cannot open /dev/sdc: No medium found

    root@localhost:~# hdparm /dev/sdc

    /dev/sdc:
    SG_IO: bad/missing sense data, sb[]: f0 00 02 00 00 00 00 0b 00 00 00 00 3a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    multcount = 0 (off)
    readonly = 0 (off)
    readahead = 256 (on)

    root@localhost:~# hdparm -C /dev/sdc

    /dev/sdc:
    drive state is: standby

    root@localhost:~# hdparm -I /dev/sdc

    /dev/sdc:
    SG_IO: bad/missing sense data, sb[]: f0 00 02 00 00 00 00 0b 00 00 00 00 3a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

    ATA device, with non-removable media
    Standards:
    Likely used: 1
    Configuration:
    Logical max current
    cylinders 0 0
    heads 0 0
    sectors/track 0 0

    Logical/Physical Sector size: 512 bytes
    device size with M = 1024*1024: 0 MBytes
    device size with M = 1000*1000: 0 MBytes
    cache/buffer size = unknown
    Capabilities:
    IORDY not likely
    Cannot perform double-word IO
    R/W multiple sector transfer: not supported
    DMA: not supported
    PIO: pio0