Bad Sector

2

Qualquer um tem alguma idéia de como remover setor ruim do disco rígido usando o fedora 11

    
por Rajat 11.06.2009 / 19:34

5 respostas

5

Você sabe quais blocos são ruins? Já existe um sistema de arquivos?

Se ainda não houver um sistema de arquivos e você não souber quais blocos são ruins:

mkfs -c # rest of normal options, like -t ext3 /dev/sda4

Se você tem um sistema de arquivos e não sabe quais blocos são ruins:

e2fsck -c /dev/sda4

Se você sabe quais blocos são ruins, você pode listá-los em um arquivo e executá-los - no entanto, essa opção é complicada, já que você deve se referir aos blocos corretamente:

e2fsck -l BADBLOCKSFILENAME /dev/sda4
mkfs -l BADBLOCKSFILENAME -t ext3 /dev/sda4

Geralmente é recomendado usar a opção -c, que procura por badblocks.

E se você quer dizer que um disco rígido totalmente não utilizado, você poderia evitar os setores defeituosos ao particionar com o fdisk (e usar o LVM para preservar a flexibilidade sobre o tamanho de seus vários sistemas de arquivos).

    
por 11.06.2009 / 19:54
5

SpinRite, mas você precisará de uma máquina Windows para fazer o disco de inicialização. É agnóstico do sistema operacional e Steve lhe devolverá o seu dinheiro se ele não funcionar.

link

    
por 11.06.2009 / 19:54
3

Você pode substituir sua unidade com a garantia do fabricante.

    
por 11.06.2009 / 20:34
1

Se você quer dizer flag bad blocks como tal, e não consertá-los, verifique o utilitário badblocks. Suporta testes destrutivos e não destrutivos. Está disponível nas mais recentes distintas.

Se você quer dizer reparar um bloco ruim, eu segurei o SpinRite.

    
por 11.06.2009 / 21:22
0

Se você estiver vendo blocos ruins em um disco rígido, isso normalmente não é um bom sinal. Quando um disco rígido é executado em um bloco defeituoso, ele remapeia esse bloco para um dos blocos sobressalentes que ele possui apenas por esse motivo. Portanto, o número de blocos danificados expostos no nível em que seu sistema operacional acessa a unidade deve ser sempre 0. Qualquer número maior do que isso significa que a unidade remapeará todos os seus blocos sobressalentes e não poderá mais manipular os blocos danificados normalmente.

O badblock da ferramenta Linux para identificar e contornar esses problemas foi criado e usado no tempo em que os discos rígidos eram caros. Semelhante à capacidade dos kernels de pré-alocar endereços ruins de memória no RAM, de modo que os aplicativos não os usem. Mas essas ferramentas realmente se tornaram obsoletas devido ao baixo custo de discos rígidos e memória RAM.

O Spinrite executado no nível 5 irá checar todos os blocos em um disco rígido. Ele irá remover o mapeamento de todos os blocos marcados como ruins que não foram muito ruins. Liberar blocos de reposição para blocos realmente ruins.

Então eu usaria o Spinrite para colocar a unidade de volta em um estado saudável com blocos de reserva ou substituir a unidade. Lembre-se que o Spinrite não reparará todas as unidades e se a sua unidade tiver muitos blocos realmente ruins, não há nada que a Spinrite possa fazer. Mas Spinrite vale bem o baixo custo.

    
por 11.06.2009 / 22:06

Tags