miércoles, 16 de diciembre de 2009

Formatear pendrive | disco duro USB | tarjeta de memoria (Ubuntu / Debian)

Para formatear nuestro pendrive, disco duro USB, tarjeta de memoria, etc . en (Ubuntu / Debian)

Primeramente tendremos que conocer los dispositivos de almacenamiento que tenemos en nuestro ordenador:

# fdisk -l

nos mostrará una lista de los dispositivos, ahora conectamos nuestra memoria/disco duro/pendrive USB en el ordenador; yo daré un ejemplo para un disco duro USB de 120Gb , vosotros podéis adaptar el ejemplo a vuestro caso concreto, no tiene mayor dificultad.

Al conectar la unidad USB, en mi caso, el disco duro de 120Gb, si volvemos a ejecutar el comando anterior, nos dará la misma lista pero con el nuevo disco duro añadido; ejecutamos:

# fdisk -l

En mi caso, me muestra como nuevo dispositivo:

Disco /dev/sdh: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sdh1  

lo importante de aquí es ver el dispositivo que se ha asociado, en nuestro caso sdh.

Comenzamos el formateo:

Desmontamos el volumen:

# umount /dev/sdh1

Eliminamos y creamos nuevas particiones:

# fdisk /dev/sdh

Ahora vamos introduciendo en el fdisk las siguientes ordenes:

d  (para eliminar la partición, si tenemos una partición la eliminará directamente, si tenemos más de una nos lo indicará con un conjunto de valores, por ejemplo: (1-5) , significará que tenemos 5 particiones, nuestra tarea será repetir el proceso de eliminación hasta que nos diga que no hay ninguna partición definida; es importante terminar bien este paso antes de continuar con el siguiente).

n (para crear la nueva partición)

p (partición primaria)

1 (primera partición)

En la pregunta de primer y último cilindro damos a enter para establecer los valores por defecto.

Ahora definiremos el tipo de particion a FAT32, para mayor compatibilidad con otros equipos/sistemas operativos:

t (cambiar identificador  de sistema de una partición)

b (para FAT32)

w (escribir cambios al disco)

es posible que el sistema nos monte la unidad despues de salir del fdisk, para continuar nos aseguraremos de que esté desmontada:

# umount /dev/sdh1

Ahora formatearemos la partición:

# mkfs.vfat -F 32 -n nombre_unidad_usb /dev/sdh1

Ya tendremos nuestro disco como nuevo y totalmente funcional.

Nota: si no tenemos el mkfs.vfat necesitaremos instalar dosfstools.

Saludos.

6 comentarios:

  1. Hola, gracias por el aporte.

    Tengo una duda. ¿Cómo guardo los datos del pen drive en el disco duro, antes de formatearlo, si el icono del pen no me aparece en el escritorio?

    ResponderEliminar
  2. Hola, comprueba q tengas montado el pendrive antes, ya que para poder acceder a los ficheros que contiene necesitas montarlo.

    saludos

    ResponderEliminar
  3. Perdón, soy bastante ignorante, ¿cómo se hace, qué meto en el terminal?

    ResponderEliminar
  4. crea un directorio en /mnt para tu pendrive, por ejemplo /mnt/pendrive

    luego si tu pendrive es sda1 lo montas con:

    mount -t vfat /dev/sda1 /mnt/pendrive

    este último paso debes hacerlo como root

    saludos

    ResponderEliminar
  5. A gracias, sabes, esta orden la había hecho mal anteriormente porque me habían dado la fórmula sin especificar el sistema de archivos, fat, y claro me daba fallo.

    con root, te refieres a poner sudo delante jeje.

    En mi caso concreto, era sdb1, ya había trasteado antes algunas respuestas, pero no me habían dicho esta opercion final, gracias.

    ResponderEliminar
  6. Me alegro de que ya esté solucionado

    ^_^ Saludos.

    ResponderEliminar