Eu tenho um laptop fora da garantia que tem um disco rígido com setores defeituosos. Digo isso porque chkdsk /r
fiquei preso por mais de 24 horas em determinados%. Também deixei o GRC SpinRite
funcionando por 4 dias. Entendo que esses programas ficam presos em determinados locais porque tentam recuperar o máximo de dados possível. Eu não estou interessado nisso. Todos os dados importantes já foram copiados. Estou procurando uma solução em que possa continuar usando este disco rígido e evitar comprar um novo. Eu assumo todas as consequências do uso de uma unidade com falha.
Estou procurando por uma ferramenta que de preferência não destrutiva (para preservar as instalações atuais do Windows / aplicativos) faria algo como:
if it can't read/write to a sector 3 times, mark it bad and move on.
Não preciso de programas para ficar horas / dias seguidos para recuperar o máximo de dados possível. Estou procurando algo para marcar rapidamente rapidamente setores defeituosos.
hiren boot cd
? Tem muitas opções que podem ajudá-lo.Respostas:
Após algumas investigações, o Easeus Partition Manager Home Edition possui um recurso chamado Disk Surface Test, que aparentemente lê os blocos de uma unidade, identifica e marca os setores defeituosos e, com base no que encontrei até agora, não faz nenhuma tentativa de recuperar esses blocos. Mais informações nesta página sobre o teste de superfície de disco do software: http://www.partition-tool.com/easeus-partition-manager/disk-surface-test.htm e aqui para obter o link para download: http: //www.partition -tool.com/landing/home-download.htm (grande botão verde na parte inferior da página).
Especificamente, ele diz na página de teste da superfície do disco:
então eu acho que isso pode ser apenas o que você está procurando.
fonte
O Linux inclui um utilitário para fazer isso para esses blocos defeituosos.
Para velocidade máxima, verifique se o número após
-b
corresponde ao tamanho do setor de disco. 512 é um padrão seguro.-sn
significa que um medidor de progresso será exibido e um teste não destrutivo de leitura e gravação será executado.Como todos os blocos do disco serão lidos e gravados, o firmware da unidade anotará quaisquer erros e realocará setores defeituosos de acordo.
fonte
Se
chkdsk /r
suspenso por horas, é provável que sua unidade esteja gravemente danificada.Supondo que todos os seus dados tenham backup da unidade, execute um zero / formato completo da unidade. Isso será gravado em todos os setores da unidade, realocando assim os setores defeituosos já detectados. No entanto, eu anteciparia que a operação de zeramento também será interrompida, pois provavelmente já existem centenas / milhares de setores defeituosos e esse número aumentará rapidamente. Sua unidade está morrendo e provavelmente estará completamente morta em breve. Você não vai usar muito mais isso.
fonte
O problema é que parte da instalação atual do Windows pode estar naqueles setores danificados.
Se o Windows estiver forçando você a executar
CHKDSK
isso durante cada inicialização, você poderá substituí-lo limpando o bit "sujo". Isso não é suportado pelo Windows (fsutil
pode defini-lo, mas não o limpa), portanto, você precisará levar o disco rígido para outro sistema e executar as etapas aqui .No entanto, sua instalação ou alguns programas dentro provavelmente não serão úteis se houver
CHKDSK /f
coisas a serem corrigidas.Larguei um disco rígido IDE de 1 GByte uma vez. O que aconteceu depois que eu a reformatei (não formatado rapidamente) foi que havia um grande bloco de setores defeituosos no meio. O espaço antes e depois era utilizável. Então, particionei de acordo e pude usar a unidade em uma capacidade reduzida.
Como você fez backup de seus dados importantes de qualquer maneira, se o seu primeiro setor defeituoso estiver em algum lugar no meio da unidade, talvez seja melhor reinstalar o Windows e, durante a formatação, particione logo abaixo desse setor defeituoso.
fonte
Aqui estão alguns produtos de reparo de disco mais conhecidos que você pode experimentar:
Ajuste do
HDDScan
PassMark DiskCheckup
Também aconselho que você dê uma olhada nos dados SMART do disco, se esse disco antigo oferecer suporte.
Você está recebendo esses erros porque o firmware do disco ficou sem setores sobressalentes para substituir os com falha. Cada disco normalmente possui muitos milhares desses setores extras, o que significa que seu disco está realmente muito triste.
Eu sugiro fortemente que você substitua o disco. Se você deseja preservar a instalação e os aplicativos do Windows, sugiro o seguinte:
O produto de imagem de disco deve:
O Backup do Windows não é recomendado.
fonte
DTIData Windows Surface Scanner
, mas, novamente, ele apenas procura setores defeituosos, não os marca. Quanto à outra parte do artigo, não estou interessado em consertar setores defeituosos. Como mencionei no OQ, eu já executei o SpinRite.Como alguém apontou, o firmware do HDD realocará os setores defeituosos em uma seção do ciclador ou setor especialmente deixado sem uso para esse fim. Uma vez esgotado esse setor, ele passará para o próximo e assim por diante. Quando você chega ao ponto em que qualquer sistema operacional pode detectar um problema, muitos setores foram realocados. Isso também pode ter o efeito colateral de tornar a desfragmentação quase impossível. O impulso não é apenas tentar ler os setores defeituosos, mas também seguir a cadeia de realocações. Não posso imaginar que isso seja tudo, menos slooooow. Você não apenas está arriscando a morte imanente do disco sobrecarregado, como também está tornando a parte mais lenta do sistema ainda mais lenta.
fonte
Eu escolho o caminho de um desenvolvedor. Eu codifiquei um pequeno utilitário de console que preenche o espaço disponível com arquivos e os lê. Se o arquivo foi lido com sucesso, podemos excluí-lo. E se não ... atingimos o bloco defeituoso, deixe esse arquivo na pasta de marcadores de bloco defeituosos para sempre. Contras: testará apenas espaço livre.
O código fonte está disponível no github
fonte
Uma alternativa para marcar clusters como ruins é marcar intervalos inteiros de setores como ruins, particionando o disco. Encontrei um programa feito especificamente para esse fim: Repartition Bad Drive (do Abstradrome), http://www.dposoft.net/rbd.html .
Este programa está verificando um disco rígido com defeito em algumas horas (muito mais rápido que o Teste de superfície em disco do Easeus Partition Manager, que pode levar dias ou até semanas para verificar uma unidade com defeito). Se você receber muitas partições (eu tenho 33), poderá ajustar o tamanho mínimo da partição (com o custo de usar menos da capacidade do disco).
fonte