O desligamento prematuro de um computador pode causar setores defeituosos no disco rígido?


15

P1: O desligamento forçado de um PC sem usar as funções internas de desligamento / reinicialização faz com que um HDD acumule setores defeituosos? Seja o resultado de BSODs, travamentos, falhas etc.

P2: Se sim, esses setores defeituosos podem ser reparados? Eu sei que um sistema operacional normalmente muda os setores defeituosos para outras áreas da unidade, mas, uma vez que uma unidade acumula muitos, ela acaba.

Eu li e vi coisas sobre setores ruins "suaves" e "duros". Um causado pelo software e o outro por danos físicos reais. A razão pela qual estou perguntando isso é porque tive vários HDDs mortos comigo no ano passado, muito antes de sua vida útil estimada, e uma coisa que todos eles tinham em comum era que eu desliguei muito meu PC.


Meu palpite seria que os construtores tenham construído sistemas nesse caso, como condensadores usados ​​como mini-UPS para desligar a unidade normalmente, mesmo com o cabo puxado. Mas esse seria o lado físico do problema. O lado do software permanece cheio.
Mveroone 17/09/2013

1
Se devo acrescentar, os programas que lêem os registros SMART da sua unidade informarão se você tem "setores defeituosos" ou quaisquer outros danos em suas vidas. Speedfan, por exemplo, pode ler SMART
mveroone 17/09/13

Possível duplicata de superuser.com/questions/6863/… ou superuser.com/questions/433994/… Essas são apenas duas postagens encontradas após pesquisar no Google: site (desligado) ou (desligado): superuser.com
Jan Doggen

1
@ Kwaio: Eu sei sobre o SMART e como ele pode ser usado para monitorar a saúde de uma unidade. Testes em andamento de que a unidade que estou executando no momento está correta, sem setores defeituosos. Obrigado mesmo assim! @ Jan Doggen: Eu fiz o Google antes de publicar, o resultado que você listou não apareceu. Mas acabei de lê-los e eles são muito vagos (quando comparados à minha pergunta, que é muito específica) e não fazem a mesma coisa que eu. Daí o meu post aqui.
Enigma83

Respostas:


10

P1: O desligamento forçado de um PC sem usar as funções internas de desligamento / reinicialização faz com que um HDD acumule setores defeituosos? Seja o resultado de BSODs, travamentos, falhas etc.

Não. Isso pode resultar em corrupção de dados porque os aplicativos e o SO não tiveram tempo suficiente para gravar informações pendentes na memória no disco. Mas isso não pode resultar em setores defeituosos - todos os HDDs têm "circuitos de retração" embutidos que estacionam as cabeças com segurança quando desligados. Consulte " O desligamento repentino do PC pode tornar o setor MAU no HDD? "

P2: Em caso afirmativo, esses setores defeituosos podem ser reparados? Eu sei que um sistema operacional normalmente transfere setores defeituosos para outras áreas da unidade, mas uma vez que uma unidade acumula muitos, ela acaba.

Em primeiro lugar, o sistema operacional não realoca setores defeituosos. O firmware da unidade realoca setores defeituosos de forma transparente para o sistema operacional, se achar que não consegue gravar de maneira confiável em um local. Em segundo lugar, não há "reparo" de setores defeituosos cujas taxas de erro são mais altas do que o que os mecanismos de correção de erros do inversor podem suportar. Setores realmente ruins só podem ser realocados para uma área livre da unidade (como você afirmou).

Referência: detecção e correção de erros

De qualquer forma, você não deve desligar à força um computador se valorizar seus dados. Isso pode resultar em travamentos do SO, travamentos de aplicativos e perda de dados.


Para adicionar informações às cabeças de HDD de estacionamento automático, aqui estão algumas patentes (de vários anos a décadas ) relacionadas a retrair circuitos em HDDs (consulte outras patentes mencionadas também):


O driver de disco não "corrige" setores defeituosos, mas deve marcá-los como ruins (inutilizáveis) e, portanto, nenhum dado seria gravado nesses setores defeituosos.
Ashildr 17/09/2013

2
@ MK: Obrigado pela resposta, foi o mais conciso até agora. O site TomsHardware foi particularmente útil. E só para você saber, meus poweroffs forçados foram basicamente falhas. Foi isso que eu quis dizer. Eu sempre uso a função de desligamento. Mas isso ainda me deixa imaginando como duas unidades podem morrer em mim em um laptop em apenas um ano. E, recentemente, comprei outro laptop, sua unidade morreu dentro de uma semana da compra. Felizmente, eu ainda estava dentro da política de reembolso e consegui uma troca. Sem problemas até agora. Obrigado!
precisa saber é o seguinte

Talvez eles tenham morrido por algum outro motivo? Você limpa seu laptop (especialmente as aberturas de ventilação) regularmente para garantir que não superaqueça? Você também pode executar smartmontools nas unidades regularmente para ver o que a unidade vê em termos de uso, erros etc. Também existem ferramentas da GUI para monitorar as unidades. Se a resposta for útil, você poderá aceitá-la, a menos que queira esperar por respostas melhores.
MK

Eu achava que os discos rígidos usavam o momento do disco giratório para fornecer energia para estacionar as cabeças, não os capacitores.
precisa saber é o seguinte

Atualizei minha resposta com base em mais pesquisas e também adicionei referências de patentes. Na verdade, é chamado de circuito de retração. Ele não usa energia mecânica do disco giratório diretamente para mover as cabeças, mas a converte em energia elétrica, que é então usada pelo circuito de retração para mover as cabeças com segurança.
MK
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.