Reparar memorias USB con fdisk
Para poder reparar la tabla de particiones, y o una partición, o un sistema de ficheros, es necesario instalar el paquete: util-linux y util-linux-locales
Como siempre hacemos en este blog y con la ayuda del programa synaptic, marcamos para instalar el paquete util-linux y util-linux-locales
# apt-get install util-linux util-linux-locales
Abrimos una consola virtual (konsole) y nos logeamos como root con el comando: su
Usamos el siguiente comando para ver el dispositivo: fdisk -l
Devuelve lo siguiente: todo menos la parte numero 2 (esta aparece porque ya he arreglado el pendrive), entonces nos fijamos en el numero 1 (Nos aparece donde se montara el pendrive en: /dev/sdf , la capacidad de este: 250 gb , el numero de sectores que tiene, el tamaño del sector, el tipo de etiqueta de disco nos debería aparecer: unknown (desconocido), y el identificador del disco.)
Arrancamos fdisk con la dirección del dispositiv, en este manual es: fdisk /dev/sdf
Nos da la bienvenida, y nos informa de:
Bienvenido a fdisk (util-linux 2.25.2).
Los cambios solo permanecerán en la memoria, hasta que decida escribirlos.
Tenga cuidado antes de utilizar la orden de escritura.
Y esta a la espera de que nosotros introduzcamos una orden.
Si introducimos el parámetro " m " nos muestra un menú de ayuda con todas las opciones de cfdisk.
Como vamos a reparar un pendrive que no se deja formatear por gparted, ni por el gestor de particiones de kde, lo mejor es empezar por crea una nueva tabla de particiones.
1- Crea una nueva tabla de particiones
Lo que hace es crear una nueva tabla y borra la anterior.
Para ello introducimos la opción: o
Nos informa que ya ha creado una nueva tabla de particiones DOS vacía y con un identificador:
Created a new DOS disklabel with disk identifier 0xc25dbc53.
2- Crear una nueva partición.
El siguiente paso es crear una nueva partición primaria, para ello introducimos el parámetro: n
Introducimos el parámetro n y ahora nos pregunta que tipo de partición vamos a usar, como solo vamos a hacer una le decimos que primaria, utilizando el parámetro p.
Al introducir el parámetro p nos pregunta el numero de la partición primaria

nosotros seleccionaremos 1

Ahora pasa lo mismo con los sectores, podemos introducir los datos en: kilobyte, megabyte, gigabyte, terabyte o petabyte. Introducimos el valor numérico o bien pulsamos la tecla intro para que el programa use el valor por defecto.

Ya se ha creado la partición primaria de tipo linux (ext2, ext3 ó ext4, dependiendo de la versión de Debian que se use) con el tamaño total del pendrive.
Nota: con esto es suficiente si el pendrive solo lo vamos a usar en un sistema Debian GNU/Linux, tan solo tendriamos que guardar los cambios con el comando w y tormatearlo con el comando mkfs.ext4 /dev/sdf1, pero como vamos a usar el pendrive con nuestro televisor smartv y necesitamos el formato fat32 para ello seguimos al paso 3 para saber como cambiar el sistema de archivos a fat32.
3- Cambia el tipo de una partición
Lo siguiente es seleccionar el sistema de archivos a usar, para ello introducimos el parámetro t
Al introducir el parámetro t, nos pregunta por el Código hexadecimal
Como no sabemos de memoria el Código hexadecimal (escribimos L para ver todos los códigos), usamos el parámetro L
y vemos que para usar FAT32 tenemos que usar el parámetro c
Al introducir el parámetro c el programa cambia el tipo de la partición 'Linux' a 'W95 FAT32 (LBA)'.
4- Escribe la tabla en el disco y sale
Vamos a guardar los cambios realizados en el pendrive.

Pues introducimos el parámetro w para guardar los cambios, y observamos como todo ha salido bien.
5- Formatear el pendrive en formato FAT32
Ahora solo falta formatear el pendrive con el formato que queremos. El comando es el siguiente:
mkfs.formato_que_uno_desea /dev/unidad_y_numero_de_partición
Ejemplo:
Nosotros vamos a formatear en FAT32, por tanto el comando a usaar es: mkfs.vfat /dev/sdf1

Vemos como ha formateado a FAT32 sin problema y sin error.

Nota: Los videotutoriales de este blog, son link totalmente ajenos a este blog, son buscados y enlazados desde: youtube, vimeo, screencast, etc.....
.
Como siempre hacemos en este blog y con la ayuda del programa synaptic, marcamos para instalar el paquete util-linux y util-linux-locales
# apt-get install util-linux util-linux-locales
Abrimos una consola virtual (konsole) y nos logeamos como root con el comando: su
Usamos el siguiente comando para ver el dispositivo: fdisk -l
Devuelve lo siguiente: todo menos la parte numero 2 (esta aparece porque ya he arreglado el pendrive), entonces nos fijamos en el numero 1 (Nos aparece donde se montara el pendrive en: /dev/sdf , la capacidad de este: 250 gb , el numero de sectores que tiene, el tamaño del sector, el tipo de etiqueta de disco nos debería aparecer: unknown (desconocido), y el identificador del disco.)
Arrancamos fdisk con la dirección del dispositiv, en este manual es: fdisk /dev/sdf
Nos da la bienvenida, y nos informa de:
Bienvenido a fdisk (util-linux 2.25.2).
Los cambios solo permanecerán en la memoria, hasta que decida escribirlos.
Tenga cuidado antes de utilizar la orden de escritura.
Y esta a la espera de que nosotros introduzcamos una orden.
Si introducimos el parámetro " m " nos muestra un menú de ayuda con todas las opciones de cfdisk.
Como vamos a reparar un pendrive que no se deja formatear por gparted, ni por el gestor de particiones de kde, lo mejor es empezar por crea una nueva tabla de particiones.
1- Crea una nueva tabla de particiones
Lo que hace es crear una nueva tabla y borra la anterior.
Para ello introducimos la opción: o
Nos informa que ya ha creado una nueva tabla de particiones DOS vacía y con un identificador:
Created a new DOS disklabel with disk identifier 0xc25dbc53.
2- Crear una nueva partición.
El siguiente paso es crear una nueva partición primaria, para ello introducimos el parámetro: n
Introducimos el parámetro n y ahora nos pregunta que tipo de partición vamos a usar, como solo vamos a hacer una le decimos que primaria, utilizando el parámetro p.
Al introducir el parámetro p nos pregunta el numero de la partición primaria

nosotros seleccionaremos 1

Nos pregunta por el valor del primer sector, lo introducimos el valor numérico o bien pulsamos la tecla intro para que el programa use el valor por defecto.
Ahora pasa lo mismo con los sectores, podemos introducir los datos en: kilobyte, megabyte, gigabyte, terabyte o petabyte. Introducimos el valor numérico o bien pulsamos la tecla intro para que el programa use el valor por defecto.

Ya se ha creado la partición primaria de tipo linux (ext2, ext3 ó ext4, dependiendo de la versión de Debian que se use) con el tamaño total del pendrive.
Nota: con esto es suficiente si el pendrive solo lo vamos a usar en un sistema Debian GNU/Linux, tan solo tendriamos que guardar los cambios con el comando w y tormatearlo con el comando mkfs.ext4 /dev/sdf1, pero como vamos a usar el pendrive con nuestro televisor smartv y necesitamos el formato fat32 para ello seguimos al paso 3 para saber como cambiar el sistema de archivos a fat32.
3- Cambia el tipo de una partición
Lo siguiente es seleccionar el sistema de archivos a usar, para ello introducimos el parámetro t
Al introducir el parámetro t, nos pregunta por el Código hexadecimal
Como no sabemos de memoria el Código hexadecimal (escribimos L para ver todos los códigos), usamos el parámetro L
y vemos que para usar FAT32 tenemos que usar el parámetro c
Al introducir el parámetro c el programa cambia el tipo de la partición 'Linux' a 'W95 FAT32 (LBA)'.
4- Escribe la tabla en el disco y sale
Vamos a guardar los cambios realizados en el pendrive.

Pues introducimos el parámetro w para guardar los cambios, y observamos como todo ha salido bien.

5- Formatear el pendrive en formato FAT32
Ahora solo falta formatear el pendrive con el formato que queremos. El comando es el siguiente:
mkfs.formato_que_uno_desea /dev/unidad_y_numero_de_partición
Ejemplo:
- mkfs.ext2 /dev/sda1 (Para formatear la partición sda1 en ext2)
- mkfs.ext3 /dev/sdb2 (Para formatear la partición sdb2 en ext3)
- mkfs.ext4 /dev/sdc2 (Para formatear la partición sdb2 en ext4)
- mkfs.vfat /dev/sdd1 (Para formatear la partición sdb1 en fat32)
- mkfs.ntfs /dev/sdf1 (Para formatear la partición hda1 en ntfs)
Nosotros vamos a formatear en FAT32, por tanto el comando a usaar es: mkfs.vfat /dev/sdf1

Vemos como ha formateado a FAT32 sin problema y sin error.

VIDEOTUTORIAL
Nota: Los videotutoriales de este blog, son link totalmente ajenos a este blog, son buscados y enlazados desde: youtube, vimeo, screencast, etc.....
.