Alguma maneira de reparar um HDD que não pode ser formatado e protegido contra gravação? (+Erro de disco: CRC)

Alguma maneira de reparar um HDD que não pode ser formatado e protegido contra gravação? (+Erro de disco: CRC)

Por alguns meses, usei o HDD WD Blue 500GB de 3,5 polegadas e um SATA para USBestação de acoplamentopara que eu possa conectar o HDD ao meu Raspberry Pi, para ser usado como uma versão pequena do NAS.

Porém, em alguns dias, o Raspberry Pi não inicializava no sistema, então tive que conectar o HDD ao meu laptop (através da porta USB, com o dock conectado!)

Ele poderia ser reconhecido como uma unidade de 500 GB no utilitário de disco, mas o Windows Explorer não conseguiu detectar nada porque foi formatado como ext4 no sistema Raspberry Pi. Tentei limpar o drive e criar uma nova partição usando o diskpart no cmd e felizmente o comando cleanFUNCIONOU. Porém, quando digitei o comando create partition primary, diskpartele apresentou o seguinte erro:

O Diskpart encontrou um erro: Erro de dados (verificação de redundância de ciclo)

Fiz uma pesquisa no Google e descobri que posso tentar usar o chkdskcomando cmd para consertar a unidade fisicamente. No entanto, como a unidade não é reconhecida como um volume com letra de unidade, não pude fazer nada a respeito. (Deve estar no formato chkdsk /f (drive letter))

Para a etapa final, tentei usar a ferramenta de formatação de baixo nível do HDD GURU, mas ela apresentou um erro novamente:

O disco está protegido contra gravação; não foi possível formatar o setor xxxx...

E esse tipo de erro continuava aparecendo no programa toda vez que o disco era lido.

Alguma idéia para consertar essa unidade? Está perfeitamente danificado?

Responder1

Com base nas suas explicações, parece que você começa a ter muitos setores defeituosos. E a alocação setorial já utiliza todos os setores reservados. O que posso recomendar é tentar salvar o máximo possível de informações do disco e esquecer o disco.

É claro que você pode tentar criar partições de forma que elas não cubram esses setores defeituosos, mas há uma grande probabilidade de que os setores onde a tabela de partições está armazenada sejam defeituosos.

O melhor é tentar formatar o disco com o utilitário do fornecedor (se disponível) e verificar o mapa de setores defeituosos.

Responder2

Não tentei fazer isso, mas existe um procedimento possível, visto que você usou o comando clean no DISKPART.

Crie uma unidade USB inicializável do Linux (eu recomendaria Ubuntu ou Linux Mint se você nunca usou Linux antes, pois essas são boas distros para iniciantes). Se você conhece os comandos do Linux, ou tem Linux, simplesmente inicialize sua instalação e pule este parágrafo. Para criar uma unidade USB inicializável, você baixaria um arquivo ISO (geralmente muito grande) do site de uma distribuição Linux. Em seguida, baixe o utilitário Rufus emaqui. Você precisará de permissões de administrador. Em seguida, encontre uma unidade USB VAZIA (certifique-se de que esteja vazia, pois isso formatará o disco) e conecte-a. Em seguida, abra o Rufus, selecione "Disco ou imagem ISO" e navegue até a imagem ISO baixada. Em seguida, defina as opções desejadas e clique em criar (fique com os padrões se não souber o que isso fará). Ele irá perguntar sobre o download de arquivos SYSLINUX ou GRUB; baixe-os. Eles são necessários para inicializar o USB. Também pode perguntar sobre imagem ISO ou imagem DD. Eu sugeriria usar uma imagem DD, pois é mais rápida e grava imagens sem erros. Depois espere um pouco até terminar de escrever a imagem. Não há como voltar atrás depois de confirmar que você perderá todos os dados do disco. Depois de terminar, reinicie o computador.

Na reinicialização, a tela inicial do BIOS aparecerá, geralmente com o logotipo do fabricante. Se você executa o Windows 8 ou posterior, será necessário desabilitar a inicialização rápida do sistema operacional. Acesse a configuração do BIOS rapidamente com o botão designado. O botão de função para entrar no menu de inicialização múltipla geralmente estará na tela inicial do BIOS no início da inicialização; se a tela desaparecer antes de você pressionar as teclas, pressione rapidamente Ctrl+Alt+Delete para iniciar o processo de inicialização novamente; entretanto, se você falhar, reinicie o computador. Normalmente, uma boa ideia é misturar Esc, F1-F12 e Delete quando a tela aparecer. Depois de chegar ao menu de inicialização múltipla, selecione USB. Você inicializará em uma distribuição Linux em breve.

Depois de estar na distribuição Linux (presumo que você esteja usando o Ubuntu 18.10 Cosmic Cuttlefish), abra um Terminal clicando com o botão direito na área de trabalho e selecionando Abrir Terminal. Isso abrirá um shell Bash semelhante ao cmd no Windows, mas com muito mais funcionalidades e comandos diferentes.

A partir daqui, conecte seu USB e espere que ele seja montado. Em seguida, abra o GParted. GParted é um editor de partição semelhante ao Gerenciamento de disco do Windows, mas, novamente, com funcionalidades adicionais. Selecione seu dispositivo USB (os dispositivos de armazenamento estão no formato /dev/sdxY, onde dev significa dispositivo e sd significa dispositivo de armazenamento. x é uma letra que significa um dispositivo de armazenamento específico e Y é um número de partição. Certifique-se de alterar os comandos para sua situação específica, ou você pode limpar a instalação existente do Windows. Presumo que seu disco rígido interno seja /dev/sda, seu USB para inicializar o Ubuntu seja /dev/sdb e seu disco rígido com defeito seja /dev/sdc. /dev/sdc do GParted após conectá-lo (com USB) e desmontá-lo. Após terminar a desmontagem, feche o GParted.

Vá para o seu terminal novamente. No terminal, digite isto:

sudo dd if=/dev/zero of=/dev/sdc bs=512 count=1

Isso usa o utilitário dd para escrever zeros em cada setor do disco rígido, independentemente da situação. Os dois últimos parâmetros, bs e count, não precisam ser especificados, mas é sempre uma boa ideia fazê-lo. Isso levará muito tempo, pois são 500 GB de dados. Faça um café, vá às compras, faça o que for, porque dd não vai exibir nada por muito tempo. E se você mudar os parâmetros if e of ou obter uma letra errada em seu arquivo de saída, os resultados serão desastrosos. Se você especificou /dev/sda (seu disco rígido com Windows) em vez de /dev/sdc (seu disco rígido com defeito), você limpará o Windows e perderá qualquer vestígio de sua instalação. Tome cuidado. dd também é apelidado de “destruidor de dados”.

Depois disso, abra o GParted novamente e crie uma partição ext4 e um sistema de arquivos na unidade recém-formatada. Então, reinicie.

Isso deve fazer sua unidade funcionar novamente, embora todas as informações sejam apagadas.

Responder3

De acordo com a sua descrição, você tem um setor defeituoso na área do disco usada para armazenar a tabela de partições do disco.

Nesse caso, o firmware do disco deve remapear o setor defeituoso para um setor saudável, mas isso não está acontecendo. Isso levanta a questão de saber se todos os setores sobressalentes do disco já foram usados, o que significa que seu disco está falhando.

Se no Linux você ainda puder acessar o disco, sugiro examinar seus dados SMART para procurar sinais de perigo. Você pode adicionar os dados à sua postagem se quiser nossa opinião.

De qualquer forma, seu disco está em mau estado. Se ainda estiver na garantia, sugiro devolvê-lo. Se não estiver, eu ainda recomendaria substituí-lo.

informação relacionada