Como corrixir unha unidade USB roto usando Linux

Introdución

Ás veces, cando a xente crea unha unidade USB de Linux , cre que a unidade parece inutilizável.

Esta guía mostraralle como formatear a unidade USB nuevamente usando Linux para que poida copiar ficheiros e usalo como o faría normalmente.

Despois de seguir esta guía, a unidade USB será utilizable en calquera sistema capaz de ler unha partición FAT32.

Calquera persoa familiarizada con Windows notará que a ferramenta fdisk usada dentro de Linux é moi parecida á ferramenta diskpart.

Elimine as particións usando FDisk

Abra unha ventá de terminal e escriba o seguinte comando:

sudo fdisk -l

Isto dirá cales unidades están dispoñibles e tamén lle dá detalles das particións das unidades.

En Windows unha unidade distínguese pola súa letra de unidade ou, no caso da ferramenta de disco, cada unidade ten un número.

En Linux unha unidade é un dispositivo e un dispositivo manéxase de forma similar a calquera outro ficheiro. Polo tanto, as unidades son nomeadas / dev / sda, / dev / sdb, / dev / sdc e así por diante.

Busca a unidade que teña a mesma capacidade que a túa unidade USB. Por exemplo, nun disco de 8 gigabytes será informado como 7.5 gigabytes.

Cando teña o tipo de disco correcto o seguinte comando:

sudo fdisk / dev / sdX

Substitúe o X coa letra de condución correcta.

Isto abrirá un novo aviso chamado "Comando". A chave "m" é moi útil con esta ferramenta, pero basicamente necesitas saber 2 dos comandos.

O primeiro é eliminar.

Introduza "d" e prema a tecla de retorno. Se a súa unidade USB ten máis dunha partición, solicitaralle que introduza un número para a partición que desexa eliminar. Se a unidade só ten unha partición, entón marcarase para borrar.

Se ten varias particións, siga "d" e despois introduza a partición 1 ata que non haxa ningunha partición que se marque para ser borrada.

O seguinte paso é escribir os cambios na unidade.

Introduza "w" e prema regreso.

Agora tes unha unidade USB sen particións. Nesta fase é completamente inutilizable.

Crear unha nova partición

Dentro da ventá de terminal, fdisk abrir de novo como fixeches antes especificando o nome do ficheiro do dispositivo USB:

sudo fdisk / dev / sdX

Como antes, substituíu a X coa letra de condución correcta.

Introduce "N" para crear unha nova partición.

Preguntaráselle a elixir entre crear unha partición primaria ou estendida. Escolla "p".

O seguinte paso é escoller un número de partición. Só ten que crear unha partición, así que introduza 1 e prema Intro.

Finalmente tes que elixir os números do sector inicial e final. Para usar toda a unidade, prema dúas veces para manter as opcións predeterminadas.

Introduza "w" e prema regreso.

Actualiza a táboa de partición

É posible que apareza unha mensaxe que indica que o kernel aínda está a usar a táboa de partición antiga.

Simplemente insira o seguinte na xanela do terminal:

sudo partprobe

A ferramenta partprobe simplemente informa os cambios do táboa do kernel ou da partición. Isto aforra ter que reiniciar o computador.

Hai un par de interruptores que pode usar con el.

sudo partprobe -d

O minus d switch permítelle probalo sen que actualice o kernel. A d significa a seca. Isto non é demasiado útil.

sudo partprobe -s

Isto fornece un resumo da táboa de particións con saída similar ao seguinte:

/ dev / sda: particións gpt 1 2 3 4 / dev / sdb: particións msdos 1

Crear un sistema de ficheiros FAT

O paso final é crear o sistema de ficheiros FAT .

Introduza o seguinte comando na xanela do terminal:

sudo mkfs.vfat -F 32 / dev / sdX1

Substitúe o X coa letra para a súa unidade USB.

Montar a unidade

Para montar a unidade executar os seguintes comandos:

sudo mkdir / mnt / sdX1

sudo mount / dev / sdX1 / mnt / sdX1

Como antes, substituíu a X coa letra de condución correcta.

Resumo

Agora debería poder usar a unidade USB en calquera computadora e copiar arquivos desde e para a unidade de forma normal.