Como posso isolar S.M.A.R.T. relataram setores realocados para que eles nunca possam ser lidos e, por sua vez, desencadear a surra?

1

Eu tenho uma unidade que tem exatamente 96 setores realocados por 3 anos, desde a sua compra. Não aumentou em número algum, e tem sido usado constantemente. Tenho certeza de que não vai se deteriorar, pelo menos nesse departamento, e, de qualquer forma, estou disposto a arriscar, já que, de qualquer maneira, ele contém dados com strong backup.

No entanto, o único problema é que, eu suponho que devido a esses setores, ele mantém a cabeça para trás e para trás por 3-4 segundos a cada 5-10 minutos. Ele não produz qualquer leitura ruim, mas, eu suponho, devido a essas realocações, ele ocasionalmente vai lá e resulta na leitura das substituições de realocação de uma parte distante do disco (ouvi dizer que está no começo, o que explicaria isso). Isso também significa que é possível realocar partes importantes da estrutura ou a execução do software para fazê-lo com frequência.

Então, eu me pergunto, existe uma maneira de fazer esse disco pegar aqueles setores que realocaram, esses 96 setores, para que nunca os leia, mesmo de uma maneira lógica ? Ouvi dizer que uma simples mudança de particionamento faria isso, mas não resolveu simplesmente encolhendo um pouco o volume do Windows 8. Poderia ser feito com um reparticionamento mais drástico? Por exemplo, uma exclusão de todas as partições e um reparticionamento? Embora eu queira evitar isso, já que os dados são muito.

Eu também gostaria de evitar ir diretamente para outra unidade, pois o laptop não tem slot para um segundo disco, então se o problema for um problema do controlador (o problema aparece no Linux e em duas versões do Windows, então é mais provavelmente relacionado a hardware) eu teria desperdiçado um disco.

Atualmente, estou pensando que, digamos, esses setores estão no meio do disco, fisicamente. Então, se você fizer uma grande partição, inevitavelmente irá usá-las, de uma maneira lógica e, portanto, pode desencadear essa surra a fim de usar os setores bons reais no começo do disco, a fim de evitar os maus no meio. . Embora desde que se debata com relativa frequência, eu me pergunto se eles estão em uma parte relativamente importante ou no início do disco.

por exemplo. onde o sistema contém alguns arquivos básicos do sistema ou onde está um diário. Mesmo nesse caso, eu me pergunto se é um caso simples de apenas "mover" a partição para uma última parte do disco (atualmente ela tem algumas outras pequenas partições de recuperação / sistema na parte de trás e na frente dela).

Mas, em geral, tente não sugerir novos hardwares, pois como as realocações são estáveis desde a compra, os dados não são críticos e parece que pelo menos pode ser útil como armazenamento de baixa importância de baixa latência (por exemplo, vídeos que podem ser excluído, mas também pausar os aplicativos, dependendo da leitura dos segundos da surra).

E eu posso comprar um novo hardware de qualquer maneira, mas ainda me pergunto se essa técnica de realocação é possível.

    
por j riv 20.01.2013 / 11:52

2 respostas

1

Há uma suposição perigosa em pensar que todos os setores sobressalentes estão no início de um disco.

Eles podem ser, mas não precisam ser.

Toda a idéia de 'remapear um setor ruim' é antiga. Costumava ser feito por drives SCSI. Agora eu tenho experiência com unidades SCSI de formatação de baixo nível. Eles usaram um setor sobressalente por trilha e tinham alguns setores de emergência, no caso de todos os setores de reserva na pista já terem sido usados.

Como uma unidade geralmente lê a faixa inteira de uma só vez (mesmo que você solicite apenas um setor, apenas lendo todos os setores quando estiver no caminho certo e armazenando-os em buffer, isso aumentará o desempenho) você não perceberá uma lentidão quando um setor é substituído por um setor de reposição na mesma faixa.

Isso foi SCSI. O SATA emprestou muitos dos avançados recursos SCSI e, até onde eu sei, funciona exatamente da mesma maneira. O que significa que seu disco provavelmente não está sendo descartado devido a pequenos setores realocados.

(Aviso: O fabricante da unidade e seu firmware são os únicos que podem confirmar ou negar isso.)

Ok, essa foi a suposição # 1.

Agora, fundo # 1:
Algumas unidades movem periodicamente suas cabeças por todo o disco para se realinharem, geralmente quando a leitura falha. Se este for o caso, o número de erros de leitura de software no SMART deve aumentar (não o número realocado).

Antecedentes # 2:
Algumas unidades mais antigas costumavam movimentar suas cabeças periodicamente em toda a unidade para evitar o acúmulo de lubrificante em partes da unidade. Não tenho certeza se isso ainda é relevante para as unidades modernas.

Agora, para algumas respostas:

1) Evitando isso pelo remapeamento lógico.

Sim, se você sabe onde estão os setores problemáticos, você pode criar partições que terminam antes do (s) local (is) de problema e um novo começando depois dele.

Isso pode ser possível se eles estiverem todos em um lugar ou perto um do outro. Se eles estiverem espalhados por todo o disco, você acabará com 97 partições. Isso pode ser um pouco demais. :)

2) Evite uma nova unidade.

Você pode testar a unidade de laptop atual em outro sistema? Se funciona perfeitamente lá, então definitivamente não é um problema de drive.

(Não há necessidade de inicializá-lo. Basta ler os setores que você normalmente lê algumas vezes e ver se o problema ocorre. Se você não conseguir fixá-lo em alguns setores, leia todos os arquivos do disco.)

3) Finalmente, a resposta que você quer ouvir:

Sim, o NTFS suporta uma lista de clusters defeituosa.

Se você marcar o cluster contendo o setor remapeado como ruim, ele não será mais usado pelo NTFS. Note que você vai limpar essa informação se você reformatar a unidade, então anote quais setores você quer evitar.

No entanto, não sei como editar esse arquivo $BadClus .

Normalmente isso seria feito por chkdsk , mas nesse caso o drive moderno substitui chkdsk fazendo suas próprias realocações e não retornando um setor ruim.

    
por 20.01.2013 / 14:26
0

Desculpas por não responder diretamente à sua pergunta. Sinta-se à vontade para ignorar se isso estiver longe demais para você.

Descobri que muitos problemas no disco rígido podem ser resolvidos permanentemente usando o Spinrite . Esta é uma peça de software bastante cara (~ US $ 90), mas tem um histórico fantástico para mim e para outros usuários de recuperação de discos que, de outra forma, eu teria cancelado e resolvido uma série de problemas de unidade. Ele faz uma varredura profunda da unidade usando várias técnicas inteligentes e pode, às vezes, se livrar completamente do tipo de problema que você está enfrentando.

No seu caso, ele pode recuperar totalmente as partes problemáticas da unidade ou marcá-las permanentemente inutilizáveis.

    
por 20.01.2013 / 13:02