Rikerlinux

Mostrando Linux como opção de Sistema, em mundo de janelas fechadas e maçãs mordidas!

DICASLINUXTUTORIAL

Resolvendo PENDRIVE CORROMPIDO no Linux

Muitas vezes ocorrem alguns problemas nos pendrives, deixando o mesmo com a opção read-only, isto é… opção apenas de leitura, não permitindo a formatação do mesmo. Isso com certeza é uma grande dor de cabeça, afinal de contas…  quem gosta de ter um pendrive corrompido? Por isso através dessa matéria, vou explicar como resolver alguns problemas e recuperar o pendrive afetado.

A primeira opção que temos é tentar uma formatação usando um terminal Linux, podemos formatá-lo para Fat32 por exemplo, mas será necessário verificar qual letra representa a unidade do seu pendrive, no meu caso, possuo dois SSDs na minha máquina, o que torna meu pendrive a unidade sdc, porém se você tiver um HD ou um SSD apenas, é bem provável que a sua unidade esteja como sdb, mas se estiver em dúvida, pode usar o comando lsblk no terminal para visualizar, no meu caso está assim:

Como no meu caso o pendrive está é e terceira unidade, usarei a letra C com o seguinte comando: 

mkfs.ntfs /dev/sdc (Se estiver em NTFS)
mkfs.vfat /dev/sdc (Se estiver em Fat)
mkfs.ext4 /dev/sdc (Se estiver em Ext4)

Você também pode colocar um parâmetro, indicando a partição da unidade que está com defeito como no exemplo abaixo:

mkfs.vfat /dev/sdb1 ou mkfs.vfat/dev/sdb2 (substituía vfat pelo formato de arquivo que está utilizando) 

Caso seja a partição 1 ou 2 apenas que esteja com problema, pois o comando apenas com parâmetro sda, sdb ou sdc pega a unidade de armazenamento inteira em questão já a letra identifica uma partição apenas.

Caso esse comando retorne algum erro, você tem a opção de refazer a tabela da partição colocando o parâmetro -F da seguinte forma:

mkfs -F /dev/sdc 

Esse comando costuma demorar um pouco, mas dando tudo certo seu pendrive vai voltar a funcionar normalmente. 

Passo 2

Se o primeiro método não funcionar, vamos tentar remover o bloco corrompido com outro comando, dessa vez utilizando o fsck:

sudo fsck /dev/sdc1

Se não funcionar zerar a unidade USB pode ajudar, para isso use o comando:

sudo dd if=/dev/zero of=/dev/sdc1

Passo 3

Se o pendrive com problema estiver em formato NTFS e os passos anteriores não funcionaram, certifique-se ter o pacote NFTS-3g instalado no seu sistema, e então use o comando:

sudo ntfsfix /dev/sdc1

Caso algum dos comandos tenha funcionado, favor deixe um comentário, pois isso me motiva a fazer mais tutoriais para lhe auxiliar. E se tiver uma dica extra que também funcione, pode comentar também. E até a próxima!

2 thoughts on “Resolvendo PENDRIVE CORROMPIDO no Linux

  • Robson Baptista Pinto

    Problema: O pendrive era reconhecido porém ao clicar no botão montar dava erro, e não montava

    O comando que resolveu o meu problema foi:

    sudo mkfs -F /dev/sdc

    Muito obrigado pela dica!

    Reply
  • Anderson Tabosa

    E pensar que uma simples linha de código seria suficiente para recuperar um pendrive há tempos esquecido na gaveta. Agradeço pelo tutorial!

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *