Reparar USB: Cómo reparar tu memoria USB [SOLUCIÓN]

Cómo reparar una memoria USB que no sirve debido al uso de dd.

Cuando no es posible crear un medio USB de instalación empleando Unetbootin o cualquier otra utilidad similar, sucede que la única alternativa viable es dd. El problema de emplear este comando y sacar ventaja de la cualidad de las imágenes ISO híbridas, es que nuestra memoria USB, termina la mayoría de las veces, inservible. No es posible leerla, formatearla o particionarla. Pero no… aún no es su fin. Yo te voy a enseñar 2 formas para restaurar por completo la funcionalidad de tu memoria USB y volverla a la vida al 100% de su capacidad.

Advertencia: Las instrucciones disponibles a continuación eliminaran toda la información contenida en tu memoria USB.

Reparando una memoria USB en Gnu-Linux

En Gnu-Linux, para poder restaurar una memoria USB a su plena capacidad, debemos llevar a cabo 2 procesos. Estos involucran el uso del terminal y de Gparted, herramienta Gnu-Linux que sirve para el particionado de discos. El procedimiento es bastante sencillo y requiere de la ejecución del comando dd para eliminar la información escrita en el MBR.

Asegurate de seleccionar la unidad correcta: Antes de iniciar, asegurate de escoger la unidad que quieres restaurar al pleno de su capacidad. Para ver un listado de todas unidades de discos presentes en tu ordenador, corre el siguiente comando:

lsblk

Como puedes ver en la imagen de arriba, la orden ha devuelto el listado de todos los discos presentes y sus particiones. En la lista, he identificado mi memoria USB como sdd. Tu haz lo mismo y luego ingresa el comando que se muestra a continuación. Solo reemplaza la x en sdx por la letra que corresponda en tu caso. Este borrará toda partición presente en la memoria:

dd count=1 bs=512 if=/dev/zero of=/dev/sdx && sync

Al concluir el breve proceso, se mostrará un resumen de la operación. Ahora es cuando hacemos uso de Gparted. Si no lo tienes instalado, puedes conseguirlo mediante el administrador de paquetes o gestor de programas de tu distribución.

Abrimos Gparted y seleccionamos la unidad que corresponde a nuestra memoria USB:


Ahora ve al menú y selecciona la opción Dispositivo y del menú desplegable, selecciona Crear tabla de particiones:


En la ventana emergente que se mostrará, asegurate de que el tipo de tabla de particiones esté fijado en msdos. Hecho esto, haz clic en Aplicar.


Creada la tabla de particiones, procedemos a crear una nueva partición. Ve al menú y selecciona la opción Partición y del menú emergente selecciona la opción Nueva:


En la siguiente pantalla, en la sección de Sistema de archivos (ver flecha), selecciona el sistema de archivos que deseas emplear en la nueva partición. Yo he seleccionado fat32. Luego, haz clic en el botón Añadir para continuar. Puedes leer más sobre los tipos de partición en este otro artículo en donde se explican las ventajas y desventajas.


Ahora, haz clic en el botón Aplicar todas las operaciones. Con esto se procederá a crear la tabla de particiones empleando el sistema de archivos de acuerdo hemos especificado en los pasos previos.


 

Reparando una memoria USB en Gnu-Linux a lo macho

Esta sección asume que tienes relativamente cierta experiencia en Gnu-Linux y hace uso exclusivo del terminal. No se incluyen imágenes y se omiten pasos que resultan obvios. Para comenzar. necesitaremos un pequeño programa llamado dosfstools. Como el nombre bien sugiere, se trata de una herramienta que nos permite manipular sistemas de archivos y particiones. Usualmente viene instalado por defecto en las distribuciones Gnu-Linux más populares. Si ese no es tu caso, instálala haciendo uso del gestor de paquetes o centro de software de tu distribución.

Restauramos el MBR y eliminamos todas las particiones de la memoria USB:

dd count=1 bs=512 if=/dev/zero of=/dev/sdx && sync

Ahora corremos cfdisk, seleccionamos el tipo de etiqueta dos y creamos una partición nueva, asignamos el 100% del espacio, la hacemos primaria, la escribimos y salimos.

sudo cfdisk /dev/sdx

Ahora asignamos fat32 como el sistema de archivos con este otro comando:

sudo mkfs.vfat -F32 /dev/sdx1

Y con este paso que es opcional, puedes asignar un nombre para la memoria:

sudo dosfslabel /dev/sdx1 MEMORIA_USB

Reparando una memoria USB en Windows

En Windows, vé a Inicio, en la barra de búsquedas escribe el comando diskpart y presiona ENTER. El sistema te preguntará por permiso para ejecutar esa aplicación. Responde afirmativamente. Esto abrirá una terminal. En ella escribe ahora list disk(imagen en la derecha), esto devolverá una lista con las unidades de disco detectadas en el sistema. Identifica tu memoria USB en la lista. Ahora ejecuta el comando select disk x (substituye la x por el número que en tu caso corresponda). El sistema responderá haciéndote saber que la unidad de disco que especificaste está ahora activa. A continuación ejecuta el comando clean. Windows responderá que el comando se ejecutó exitosamente. Eso es todo con la terminal. Ciérrala.

Nuevamente ve a Inicio, en la barra de búsquedas escribe compmgmt.msc y presiona ENTER.

En el panel izquierdo, navega hasta la penúltima opción Almacenamiento, haz clic en el para acceder al sub nivel llamado Administrador de discos. Haz clic en esa categoría. En el panel derecho, identifica tu unidad de memoria USB en cuestión y haz clic derecho en ella. En la imagen de la derecha, puedes ver que la memoria USB se identifica como unidad de disco removible.

Etiquetado

Deja un comentario

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