Programas para detectar e corrigir setores defeituosos. Eliminando setores defeituosos no HDD

HDAT2 é um utilitário de serviço que permite identificar e "curar" setores defeituosos do disco rígido (eles são mau-setores). "Curar" significa "substituir" setores defeituosos por setores bons da área sobressalente do disco rígido.

hdat2: instrução

Pressione Enter.

Digite a linha hdat2 e pressione Enter:


Teste de setor ruim

Use as setas para cima e para baixo no teclado para selecionar o disco no qual deseja verificar se há setores defeituosos (setores defeituosos, popularmente "defeituosos") e pressione Enter:


Selecione o menu de teste do dispositivo e pressione Enter: (você entra no menu de teste do dispositivo)


Se você quiser que o programa encontre e tente "curar" (substituir) setores RUINS, selecione Detectar e corrigir... (Adequado se o disco rígido estiver fora da garantia)

Se você deseja que o programa simplesmente informe sobre a presença ou ausência de setores ruins, mas não os corrija, selecione Detectar menu de setores defeituosos.

Importante! Você realmente precisará dessa opção se quiser ter certeza de que há problemas "graves" e, sem resolvê-los, apresentar uma reclamação ao vendedor. Você precisa deixar o "ruim" como está, para que ele sirva de argumento ao solicitar a substituição do disco rígido.



Se você optou por "curar" os setores danificados, verá o seguinte menu. Recomenda-se selecionar o primeiro item nele.



Após pressionar a tecla Enter, o teste de disco será iniciado. Pode durar várias horas, dependendo da sua capacidade e do método de "tratamento" das "más".

Vou dizer o seguinte: na metade dos casos, setores defeituosos aparecem na quantidade de 1-3 peças, e depois de serem "curados" pelo programa HDAT2, eles não se fazem sentir. Você continua usando o disco rígido e está tudo bem.
Se, após a cura do "mau", novos aparecem regular e sistematicamente, isso significa que o disco está "esfarelando". Nesse caso, recomendo comprar um substituto para ele o mais rápido possível, caso contrário, mais cedo ou mais tarde você perderá todas as informações.

Atenção! Se você iniciou o programa com “ Menu Detectar setores defeituosos", e o programa encontrado Setores ruins, e você decidiu curá-los, você terá que reiniciar o programa novamente através de “ Detectar e corrigir o menu de setores defeituosos» > « Corrigir com Verificar / Gravar / Verificar»

É hora de verificar os discos rígidos

Um disco rígido de 640 GB é verificado em cerca de 1 hora e 50 minutos

Demora cerca de 6 horas para testar um disco rígido de 2 TB

Winchester é um dos dispositivos menos confiáveis ​​do computador. Na verdade, além da eletrônica complexa, ele contém peças mecânicas em funcionamento contínuo. Com o tempo, eles se desgastam e começam vários problemas, o mais comum deles é o aparecimento de blocos BAD. Isso é especialmente verdadeiro para modelos mais antigos. Discos rígidos que ainda podem ser usados ​​(em particular em empresas onde filmes, jogos e outros conteúdos "pesados" não são mantidos em computadores) e que já estão bastante gastos. Muitos usuários são pegos de surpresa por isso e não sabem o que fazer a seguir. Portanto, este artigo foi escrito. Nele, veremos todos os métodos disponíveis em casa para se livrar desses problemas.

Um pouco de historia

Setores RUIM ( do inglês - ruim, inútil) está disponível em qualquer disco rígido. Por mais que seus discos tenham sido feitos com cuidado, cada um deles possui vários lugares, cuja escrita ou leitura é acompanhada de erros. Além disso, existem áreas superficiais simples que podem se transformar em defeitos com o tempo, o que é inaceitável para o usuário. Portanto, cada inversor, depois de fabricado na fábrica, passa por testes minuciosos, durante os quais são identificados os setores defeituosos. Eles são marcados como inutilizáveis ​​e inseridos em uma mesa especial - lista de defeitos.

O primeiro Discos rígidos possuía uma lista de defeitos em forma de adesivo de papel, onde eram inseridos na fábrica os endereços das áreas instáveis. Esses dispositivos, que são uma cópia ligeiramente modificada de uma unidade de disquete convencional, podiam funcionar apenas sob seus parâmetros físicos: o número de trilhas, setores e cabeças indicados em seu passaporte correspondiam exatamente ao seu número real. Ao adquirir tal dispositivo, o usuário leu o adesivo e inseriu os endereços das áreas mortas no próprio FAT. Depois disso sistema operacional parou de notar esses defeitos, assim como ela não percebeu blocos defeituosos em disquetes se eles foram removidos pelo utilitário Scandisk. Provavelmente, naqueles tempos distantes, o termo "bloco ruim" apareceu: um bloco foi chamado cacho- a unidade mínima de lógica espaço em disco... No nível físico, o cluster consiste em vários setores e, se um setor estiver danificado, o sistema operacional declara todo o cluster inutilizável. Não havia outros métodos de esconder defeitos naquela época. E quando havia maneiras de esconder certos setores, as pessoas não surgiam com novos conceitos e ainda continuam usando com sucesso a palavra "bloquear".

Não demorou muito para que os fabricantes surgissem com uma coisa muito interessante: se o usuário ainda marca bad blocks como desnecessários, eles raciocinaram, então por que não marcá-los na fábrica? Mas como fazer isso se o disco rígido não tiver nenhum sistema de arquivo, e ninguém sabe o que será? Foi quando eles criaram uma coisa inteligente chamada " tradutor": passaram a escrever uma tabela especial sobre as" panquecas ", na qual se anotava quais setores deveriam ser ocultados do usuário e quais deveriam ser deixados para ele. O tradutor passou a ser uma espécie de elo intermediário conectando o sistema físico" discos -heads "com a interface da unidade.

Foi assumido que quando o disco rígido for ligado, ele primeiro lerá suas tabelas internas, ocultando os endereços dos defeitos marcados nelas, e só então admitirá BIOS, SO e programas aplicativos. E para que o usuário não substitua acidentalmente o tradutor durante a operação, ele foi colocado em uma área especial do disco, inacessível programas regulares... Apenas o controlador pode acessá-lo. Este evento fez uma verdadeira revolução na indústria de discos rígidos e marcou o surgimento de uma nova geração de discos - com uma área de serviço.

Para que todos os parafusos do mesmo modelo, mas com um número de defeitos diferente, tivessem a mesma capacidade, passaram a deixar faixas sobressalentes em cada um deles - uma reserva especialmente prevista para equalizar a capacidade do mesmo tipo de acionamentos para o valor declarado padrão. Começaram a colocá-lo no final do disco, próximo ao centro, e também inacessível ao usuário. Ao sair da fábrica, esses discos rígidos não tinham mais de um setor defeituoso visível. Se novos defeitos surgissem durante a operação, o usuário poderia fazer formatação de baixo nível utilidade universal a partir de BIOS da placa-mãe placas e tente escondê-los. Às vezes, como acontece com os disquetes, era bem-sucedido. Mas se o "mal" era físico, então não ajudava: era impossível adicionar novos defeitos à mesa e reescrever o tradutor sem programas especiais. Portanto, blocos defeituosos em muitos parafusos antigos (antes de 1995) tinham que ser ocultados da mesma maneira desatualizada - por meio do FAT. E somente pela Seagate, Maxtor e Western Digital lançaram utilitários para esconder defeitos e substituí-los da reserva.

O tempo passou e os parafusos mudaram ainda mais. Em um esforço para aumentar a densidade de gravação, os desenvolvedores começaram a usar vários truques fora do padrão: eles começaram a aplicar marcas de servo projetado para uma batida mais precisa das cabeças nas pistas. Surgiu a tecnologia de gravação de seção de zona (ZBR), cujo significado estava em um número diferente de setores nas trilhas externas e internas. O acionamento do cabeçote mudou - em vez de um motor de passo, eles começaram a usar um posicionador na forma de uma bobina móvel. E os próprios cabeçotes e discos mudaram tanto que cada empresa desenvolveu sua própria estrutura do formato de nível inferior, aprimorada apenas para sua tecnologia. Isso impossibilitou o uso de utilitários universais de formatação de baixo nível, pois o tradutor desses parafusos aprendeu a ocultar o formato físico dos drives, traduzindo-o em virtual.

O número de cilindros, setores e cabeças escritos na caixa do disco rígido deixou de corresponder aos seus verdadeiros valores, e as tentativas de formatar tal parafuso com utilitários antigos, via de regra, terminaram em falha: seu controlador rejeitou o comando ATA padrão 50h, ou simplesmente imitou a formatação preenchendo o parafuso com zeros. Isso foi especificamente deixado de fora para compatibilidade com programas mais antigos. Pela mesma razão, o procedimento de formatação de baixo nível foi excluído do BIOS dos sistemas modernos placas-mãe... E para fazer desses discos rígidos uma formatação de baixo nível real, foi necessário contornar o tradutor, obtendo acesso direto às trilhas físicas e cabeças. Para isso, eles começaram a usar um utilitário tecnológico que lança um microcódigo especial escrito na ROM do drive. O comando de chamada desse microcódigo é único para cada modelo e se refere a comandos de tecnologia que não são divulgados pela empresa. Freqüentemente, essa formatação não podia ser feita por meio de uma interface IDE padrão: muitos modelos de HDD dos anos 90 - Conner, Teac, etc., bem como todos os Seagates modernos, exigem um conector separado para ser conectado ao terminal por meio de uma porta COM.

Quanto às utilidades tecnológicas, elas nunca foram amplamente distribuídas e não estavam disponíveis para o usuário médio. Para uso generalizado, foram escritos "programas tolos" que realizam pseudo-formatação por meio de uma interface: preencher o disco com zeros para limpá-lo de informações. Isso pode ser visto até mesmo pelos nomes desses utilitários, que podem ser encontrados nos sites dos fabricantes de discos rígidos: wdclear, fjerase, zerofill etc. Naturalmente, não há comandos tecnológicos nesses programas e, portanto, podem ser aplicados a qualquer disco rígido. Esses utilitários são frequentemente úteis, ajudando a se livrar de alguns tipos de BADs, dos quais falaremos um pouco mais tarde.

Por que os fabricantes agiram com tanta crueldade, privando-nos da capacidade de fazer a formatação de baixo nível correta e de ocultar nossos próprios defeitos? Ainda não há consenso sobre esta questão, mas a resposta oficial da maioria das empresas soa mais ou menos assim: "Esta é uma operação tão complexa e perigosa que um usuário comum não pode fazer isso, caso contrário, muitos discos rígidos serão simplesmente mortos. Portanto, a formatação de baixo nível só pode ser feita na fábrica ou no centro de serviço corporativo. "

Vamos tentar descobrir se é realmente assim. E, ao mesmo tempo, vamos ver o que é a verdadeira formatação de baixo nível dos discos rígidos modernos, é possível fazer você mesmo e, o mais importante, precisamos dela?

Preparando o disco rígido na fábrica

Antes de ocultar os setores defeituosos na fábrica, é muito importante identificar todos, mesmo os defeitos muito pequenos, bem como as áreas instáveis ​​que podem se transformar em blocos defeituosos com o tempo. Afinal, se isso acontecer durante a operação, o usuário pode perder um arquivo importante, e a reputação da empresa que lançou o disco "inacabado" será prejudicada. Portanto, testar discos rígidos antes de ocultar defeitos leva muito tempo, pelo menos várias horas, e é realizado no modo tecnológico. Isso é feito para eliminar atrasos que inevitavelmente surgem durante o trabalho do tradutor, transferindo dados através do cache e da lógica da interface. Portanto, na fábrica, a superfície é digitalizada apenas por parâmetros físicos. Normalmente, isso não é feito por um programa externo, mas por um módulo especial na ROM. disco rígido que funciona sem a participação da interface. O resultado final de tais testes é obter uma lista de defeitos - uma lista eletrônica de áreas inutilizáveis ​​de espaço em disco. Ele é inserido na área de serviço da hélice e armazenado lá durante toda a vida útil.


Os discos rígidos modernos têm duas listas de defeitos principais: uma é preenchida na fábrica durante a fabricação da unidade e é chamada de lista P (-primary), e a segunda é chamada de lista G (da palavra - crescente), e é reabastecido durante a operação do parafuso, quando novos defeitos aparecem ... Além disso, alguns parafusos também têm uma lista de defeitos do servo (as marcas do servo aplicadas às placas dos discos rígidos também às vezes apresentam erros), e muitos modelos modernos também contêm uma lista de defeitos temporários (pendentes). Nele, o controlador entra em setores "suspeitos" do seu ponto de vista, por exemplo, aqueles que não foram lidos da primeira vez, ou com erros.

Tendo recebido uma folha de defeitos, eles começam a esconder os defeitos. Existem várias maneiras de ocultá-los, cada uma com suas próprias características. Teoricamente, pode-se simplesmente reatribuir os endereços dos setores danificados para a reserva e retirá-los de lá, mas isso causará uma perda no desempenho do parafuso, pois cada vez que detectar um setor marcado como inutilizável, ele será forçado a mova os cabeçotes para a área de reserva, que pode estar longe do local do defeito. Se houver muitos setores reatribuídos, o desempenho da unidade cairá drasticamente, uma vez que a maior parte do tempo será gasta em contrações inúteis das cabeças. Além disso, o desempenho de parafusos com um número diferente de defeitos irá variar muito, o que, obviamente, é inaceitável na produção em massa. Este método de esconder defeitos é chamado de " método de substituição" ou remapear (do inglês reconstruindo o mapa do setor).

Devido às inúmeras deficiências inerentes ao remapeamento, na fabricação industrial de parafusos, este método nunca é usado, mas um algoritmo diferente é usado: após a identificação de todos os defeitos, os endereços de todos os setores atendíveis são reescritos para que seus números estejam em ordem. Setores defeituosos são simplesmente ignorados e não participam de trabalhos posteriores. A área sobressalente também permanece contínua e parte dela é anexada ao final da área de trabalho para equalizar o volume. Esta forma de esconder defeitos é mais difícil de implementar do que remapear, mas o resultado vale o esforço despendido nisso - com qualquer número de setores defeituosos, a unidade não fica mais lenta. Este, o segundo tipo principal de ocultação de defeito é denominado " método de salto de setor". (Existem outros algoritmos para ocultar defeitos de fábrica, por exemplo, excluindo uma pista inteira, ou usando um setor sobressalente em cada pista, mas eles têm desvantagens e, portanto, praticamente não são usados ​​em drives modernos).


O processo de recalcular endereços ignorando defeitos é denominado "formatação interna". Interno - porque todo o processo ocorre inteiramente dentro do disco rígido, em endereços físicos e sem a participação da interface. Neste momento, o parafuso fica sob o controle do firmware embutido em sua ROM, que analisa a lista de defeitos e controla a formatação. Não pode ser interrompido por comandos externos. Após a conclusão da formatação, o firmware recalcula automaticamente o tradutor (ou o cria novamente) e o parafuso fica pronto para uso. Depois disso, ele, sem um único bloco ruim, vai da fábrica ao comprador.

Novas tecnologias

Agora está claro porque as concessionárias proprietárias não realizam nenhuma operação relacionada ao acesso direto à área de serviço. Afinal, ocultar defeitos por formatação é quase um ciclo de reparo completo baseado em parâmetros externos e associado a um entendimento claro de cada etapa. E é o suficiente para fazer algo errado para estragar a unidade. Aqui está um exemplo simples: um usuário decidiu fazer uma formatação de baixo nível "real" executando uma rotina de ROM no modo tecnológico. O processo geralmente dura de 10 a 60 minutos, mas então ocorre uma queda de energia ou um congelamento banal - e o parafuso permanece sem tradutor, desde então. simplesmente não tem tempo para recriá-lo. Isso significa que tal dispositivo não será adequado para trabalhos futuros - nem o sistema operacional nem o BIOS o verão.


É assustador imaginar quantas unidades podem ser interrompidas dessa forma, por simples curiosidade ou por engano. Especialmente se esses utilitários caírem nas mãos de manequins que executam tudo em seus computadores. Claro, o disco não se deteriora irrevogavelmente e, reiniciando a formatação, você pode trazê-lo de volta à vida. Mas o pensamento da maioria dos usuários é organizado de tal forma que, ao se depararem com problemas (um cadáver não definido na BIOS em vez de um parafuso), muitos entrem em pânico, culpando os fabricantes por tudo. E não precisam de problemas desnecessários, é claro - é muito mais importante fazer com que o disco rígido ultrapasse o período de garantia. Portanto, vários anos atrás, a capacidade de "reparar" independentemente seções defeituosas - para fazer um remapeamento - começou a ser incluída nas unidades. Como mencionado anteriormente, o remapeamento não foi usado na preparação de unidades de fábrica, mas acabou sendo uma solução de muito sucesso para esconder defeitos em condições domésticas.

As vantagens do remapeamento sobre a formatação interna são a ausência de transferência do parafuso para o modo tecnológico, a rapidez de execução e a segurança do acionamento. Além disso, em muitos casos, um remapeamento pode ser feito sem excluir o sistema de arquivos e sem a destruição de dados associada. Esta tecnologia é chamada reatribuição automática de defeitos(reatribuição automática de defeitos), e o próprio processo - reatribuir... Assim remapear e reatribuir são praticamente a mesma coisa, embora o termo redesignar seja geralmente aplicado a um único setor e remapear para todo o disco.

O remapeamento funciona da seguinte maneira: se ocorrer um erro ao tentar acessar um setor, o controlador "inteligente" entende que esse setor está com defeito e "na hora" marca-o como RUIM. Seu endereço é imediatamente inserido na tabela de defeitos (lista G). Para muitos parafusos, isso acontece tão rapidamente que o usuário nem percebe que o defeito foi detectado e escondido. Durante a operação, o inversor compara constantemente os endereços de setor atuais com os endereços da tabela e não faz referência a setores com defeito. Em vez disso, ele move os cabeçotes para a área sobressalente e lê o setor de lá. Infelizmente, devido ao tempo necessário para o posicionamento de longa distância, esses setores aparecerão como pequenas quedas no gráfico de leitura. O mesmo acontecerá durante a gravação.

Se ocorrer um erro durante a operação normal do sistema operacional, o remapeamento automático é extremamente raro. Isso se deve ao fato de que, na maioria dos HDDs, a reatribuição é acionada apenas durante a gravação. E muitos sistemas operacionais, antes de escrever, verificam a integridade do setor e, ao detectar um erro, se recusam a escrever nele. Portanto, na maioria dos casos, para a produção de remapeamento, o parafuso deve ser "questionado" sobre isso - para fazer uma reescrita forçada de baixo nível do setor, ignorando as funções padrão do sistema operacional e BIOS. Isso é feito por um programa que pode acessar o disco rígido diretamente através das portas do controlador IDE. Se ocorrer um erro durante a gravação, o controlador substituirá automaticamente este setor da reserva e o RUIM desaparecerá.


A maioria dos utilitários de "formatação de baixo nível" dos fabricantes é baseada neste princípio. Todos eles, se desejado, podem ser usados ​​para parafusos de outras empresas (se esses programas se recusarem a funcionar com drives de outras pessoas, isso é feito por razões de marketing). E, claro, as funções de remapeamento estão presentes em muitos programas universais e gratuitos, cujos recursos de uso consideraremos um pouco mais tarde. Enquanto isso, um pouco mais de teoria.

O mito mais comum entre os usuários é a afirmação de que cada parafuso precisa do seu próprio programa "especial" para ocultar defeitos e também de que o remapeamento é uma formatação de baixo nível. Na verdade, não é esse o caso. Remapear é apenas um tipo de registro de informações meios padrão e na maioria dos casos, qualquer utilitário de remapeamento pode ser aplicado a qualquer parafuso. O remapeamento não foi feito programas externos, uma controlador difícil disco. Só ele toma a decisão de reatribuir setores defeituosos. Programas "estrangeiros" também não podem estragar a unidade, uma vez que comandos tecnológicos não são usados ​​neles e, no modo normal, o parafuso nunca permitirá que você faça nada com ele mesmo, exceto para operações padrão de leitura e gravação. A única diferença entre os utilitários proprietários é o número de tentativas de gravação / leitura / verificação para parafusos diferentes. Para que o controlador "acredite" que existe um RUIM a ser escondido no setor, basta um ciclo para alguns discos rígidos e vários para outros.

Mais uma vez sobre S.M.A.R.T.

Quase todos os discos rígidos lançados a partir de 95 possuem um sistema de monitoramento operacional de seu estado - S.M.A.R.T. (Tecnologia de Auto Monitoramento e Relatório). Esta tecnologia permite que você avalie tais parâmetros importantes drive, conforme a quantidade de horas trabalhadas, a quantidade de erros ocorridos durante o processo de leitura / gravação e muito mais. Os primeiros discos rígidos equipados com este sistema (por exemplo, WD AC21200) tinham um SMART muito imperfeito de quatro a seis atributos. Mas logo o padrão SMART-II foi desenvolvido e, desde seu surgimento, a maioria das unidades possui recursos como diagnóstico interno e automonitoramento. Este recurso é baseado em uma série de testes internos autocontidos que podem ser executados com comandos ATA padrão e é projetado para fornecer monitoramento detalhado do estado da mecânica da unidade, superfícies do disco e muitos outros parâmetros.

Após a execução dos testes, o inversor é obrigado a atualizar as leituras em todos os atributos SMART de acordo com seu estado atual. Os tempos de teste podem variar de alguns segundos a 54 minutos. Os testes SMART podem ser ativados, por exemplo, com o programa MHDD ( comando de console"teste inteligente"). Após a execução dos testes, fenômenos "estranhos" são possíveis, muito semelhantes aos que ocorrem quando o desfragmentador está funcionando: queima contínua do indicador de HDD e som de movimento intenso das cabeças. Isso é normal: o disco rígido examina a superfície em busca de defeitos. Você só precisa esperar um pouco até que o autoteste termine e o parafuso se acalme.

Posteriormente, surgiu a especificação SMART-III, na qual não existe apenas a função de detectar defeitos superficiais, mas também a capacidade de recuperá-los "on the fly" e muitas outras inovações. Uma de suas variedades é o sistema Data Lifeguard usado em unidades Western Digital. Sua essência é a seguinte: se não houver chamadas para o parafuso, ele começa a fazer a varredura da superfície por conta própria, identificando os setores instáveis ​​e, quando detectados, transfere os dados para a área de backup. Em seguida, ele o transfere. Assim, os dados são salvos antes mesmo do verdadeiro BAD surgir neste local. Ao contrário do monitoramento SMART, o Data Lifeguard não pode ser desativado por comandos externos e funciona constantemente. Portanto, os blocos BAD "visíveis" quase nunca aparecem nos discos rígidos modernos da Western Digital.

Para visualizar o status SMART de um disco rígido, programas chamados monitores SMART são usados. Um deles faz parte do complexo HddUtil para DOS e é denominado smartudm. Este programa funciona com qualquer Discos rígidos e controladores. Além disso, ele vem com documentação detalhada que descreve todos os atributos. Existem monitores SMART para Windows 9x, por exemplo, o SiGuardian e o SmartVision são muito populares, mas podem não funcionar em alguns sistemas. Isso se explica pelo fato dos programas trabalharem com o parafuso diretamente, através das portas, e os drivers de barramento master de alguns chipsets interferem nisso. Proprietários de Windows XP devem prestar atenção ao monitor SmartWiew www.upsystems.com.ua/ - o aplicativo funciona corretamente neste sistema mesmo em chipsets VIA.

Existe alguma relação entre os atributos SMART e as condições da superfície. Vamos considerar aqueles que estão diretamente relacionados aos bloqueios inválidos:

  • Contagem de setores realocados e contagem de eventos realocados: número de setores reatribuídos. Esses atributos mostram o número de setores reatribuídos pelo remapeamento na lista de defeitos crescidos. Eles devem ser zero para novos parafusos! Se o valor for diferente de zero, isso significa que o disco rígido já estava em uso, defeitos apareceram nele e um remapeamento foi feito nele. Tenha cuidado ao comprar um usado!
  • Taxa de erro de leitura bruta: número de erros de leitura. Para muitos HDDs, eles estão sempre acima de zero, mas se o valor do valor estiver dentro da faixa normal (zona verde), não há nada a temer. Esses são erros "suaves" que foram corrigidos com êxito pelos componentes eletrônicos da unidade e não levam à corrupção de dados. É perigoso quando este parâmetro cai abruptamente em um curto espaço de tempo, passando para a zona amarela. Isso indica sérios problemas na movimentação, sobre o possível aparecimento de crachás em um futuro próximo, e qual é o momento de fazer cópia de segurança dados importantes;
  • Setor Pendente Atual: Este atributo reflete o conteúdo da lista de defeitos "temporária", que está presente em todas as unidades modernas, ou seja, o número atual de setores instáveis. O parafuso não conseguiu ler esses setores pela primeira vez. O campo de valor bruto deste atributo mostra o número total de setores que a unidade considera atualmente como contendores de remapeamento. Se no futuro qualquer um desses setores for lido (ou reescrito) com sucesso, ele será excluído da lista de candidatos. Um valor constante deste atributo acima de zero indica um problema com o inversor.
  • Setor Incorrigível: mostra o número de setores para os quais os erros não puderam ser corrigidos com o código ECC. Se o seu valor for maior que zero, isso significa que é hora do parafuso fazer um remapeamento: é possível que durante a gravação dos dados, o SO funcione neste setor e, por consequência, alguns informação importante ou arquivo de sistema será estragado. Porém, para alguns parafusos este atributo por algum motivo não é zerado mesmo após o remapeamento, portanto não é necessário confiar em suas leituras.

Tipos de defeitos e razões para o seu aparecimento

É hora de descobrir por que, de fato, existe tanto incômodo quanto o mal? Para isso, considere a estrutura do setor, vista pela eletrônica da hélice "por dentro":


Arroz. 1. Estrutura simplificada setor de disco disco

Como você pode ver na Figura 1, tudo é muito mais complicado do que pode parecer à primeira vista, mesmo com um editor de disco. O setor consiste em um cabeçalho identificador e uma área de dados. O início do setor é marcado com um byte especial - o marcador de endereço (1). Serve para informar ao controlador que o setor está sob o comando. Em seguida, seguem-se as células, que contêm o endereço único do setor no formato CHS (2) e sua soma de verificação - para verificar a integridade do endereço registrado (3). 512 bytes de dados do usuário são colocados em um campo separado (4), ao qual, durante a escrita, várias dezenas de bytes de informações redundantes são adicionadas, destinadas a corrigir erros de leitura usando um código ECC (5). Ao lado dos dados são colocados 4 bytes do checksum cíclico (CRC) dos dados, que serve para verificar a integridade dos dados do usuário e para notificar o sistema de correção de erros caso seja violado (6). Para uma operação mais confiável do setor com flutuações na velocidade de rotação, existem bytes-espaços (7). Alguns discos rígidos têm um byte adicional após AM - nele o setor é marcado como RUIM.

A estrutura do formato de baixo nível é muito diferente para modelos diferentes unidades e é determinado pelo tipo de controlador usado, seu firmware e a engenhosidade dos desenvolvedores.

Desde que a estrutura do formato não seja quebrada, o disco rígido está funcionando bem, cumprindo claramente suas funções - armazenar informações. Mas se as forças do mal intervêm, e dependendo do tipo de destruição, elas se manifestam como setores MAUS de gravidade variável.

Os defeitos podem ser divididos em dois grandes grupos: físicos e lógicos. Vamos considerar cada um de seus tipos em detalhes.

Defeitos físicos

Defeitos superficiais... Ocorre quando o revestimento magnético é danificado mecanicamente dentro do espaço do setor, por exemplo, devido a arranhões causados ​​por poeira, panquecas envelhecidas ou manuseio descuidado disco rígido... Esse setor deve ser marcado como inutilizável e retirado de circulação.

Erros de servo... Todos os acionamentos modernos utilizam um sistema denominado (bobina de voz) para movimentação dos cabeçotes, que, ao contrário do motor de passo dos parafusos antigos, não possui nenhuma descontinuidade de movimento. Para acertar com precisão as cabeças nas trilhas nos parafusos, um sistema de feedback é usado, que é guiado por marcas servo magnéticas especiais aplicadas ao disco. As etiquetas de servo estão localizadas em cada lado de cada disco. Eles são espaçados uniformemente ao longo de todas as trilhas e estritamente radialmente, como os raios de uma roda, formando um formato de servo. Não pertence ao formato de nível inferior e não é mostrado na figura, mas está disponível em absolutamente todos os discos rígidos modernos e desempenha um papel importante. De acordo com as marcas do servo, a velocidade de rotação do motor é estabilizada e o cabeçote é mantido em uma determinada pista, independente de influências externas e deformação térmica dos elementos.

No entanto, durante o uso da hélice, alguns servo tags podem ser destruídos. Se houver muitas marcas de servo mortos, falhas ocorrerão neste ponto ao acessar a trilha de informações: a cabeça, em vez de tomar a posição que precisa e ler os dados, começará a pular de um lado para o outro. Vai parecer um BAD ousado e particularmente arrogante, ou mesmo um grupo deles. Sua presença é freqüentemente acompanhada por cabeças batendo, congelamento da unidade e a incapacidade de consertá-la com utilitários comuns. A eliminação de tais defeitos só é possível com programas especiais, desativando as trilhas defeituosas e, às vezes, toda a superfície do disco. Para esses propósitos, alguns drives têm uma lista de servo defeitos que armazena informações sobre servo tags defeituosos. Ao contrário das listas P e G, a lista de defeitos do servo é usada não pelo tradutor, mas por todo o firmware do parafuso. Setores com servo etiquetas com defeito são bloqueados até mesmo por parâmetros físicos, o que evita choques e interrupções ao acessá-los. O disco rígido não pode restaurar o formato do servo por conta própria; isso é feito apenas na fábrica.

Setores ruins de hardware... Eles surgem devido a um mau funcionamento da mecânica ou eletrônica do inversor. Tais avarias incluem: quebra de cabeçote, deslocamento de discos ou eixo dobrado como resultado de um impacto, poeira da área de contenção, bem como várias falhas na operação da eletrônica. Erros desse tipo geralmente são catastróficos e não podem ser corrigidos por software.

Defeitos lógicos

Esses erros não ocorrem por danos superficiais, mas por violações da lógica do setor. Eles podem ser divididos em corrigíveis e incorrigíveis. Os defeitos lógicos têm as mesmas manifestações externas que os físicos e só podem ser distinguidos indiretamente, de acordo com os resultados de vários testes.

Defeitos lógicos corrigíveis (soft-bads): aparece se a soma de verificação do setor não corresponde à soma de verificação dos dados gravados nele. Por exemplo, devido a interferência ou queda de energia durante a gravação, quando o parafuso já gravou dados no setor, mas não conseguiu gravar a soma de verificação (Fig. 1). Na próxima leitura desse setor "inacabado", ocorrerá uma falha: o disco rígido primeiro lê o campo de dados, depois calcula sua soma de verificação e compara o que foi recebido com o escrito. Se eles não corresponderem, o controlador da unidade decidirá que ocorreu um erro e fará várias tentativas para reler o setor. Se isso não ajudar (e não ajudar, já que a soma de verificação está obviamente incorreta), então, usando a redundância do código, ele tentará corrigir o erro e, se não der certo, o parafuso dará um erro dispositivo externo... Do lado do sistema operacional, parecerá RUIM. Alguns discos rígidos tiveram uma tendência maior de formar soft-bads devido a erros no firmware - sob certas condições, as somas de verificação foram calculadas incorretamente; em outros, foi devido a defeitos mecânicos.

O sistema operacional ou BIOS não pode corrigir um defeito lógico por conta própria, porque antes de gravar em um setor, eles verificam a integridade, encontram um erro e se recusam a gravar. Ao mesmo tempo, o parafuso controlador também não consegue corrigir este erro: tenta em vão ler este setor desde a segunda, desde a terceira tentativa, e quando não funciona, tenta se ajudar com todas as suas forças, ajustando o canal de leitura e o sistema servo em tempo real. Ao mesmo tempo, um som estridente de partir o coração é ouvido. Esse rangido não é produzido por "cabeças na superfície", como muitos estão acostumados a pensar, mas apenas pela bobina do posicionador, devido à forma específica da corrente que flui por ela, e é absolutamente seguro. O endereço do setor não lido é adicionado à lista temporária de defeitos, alterando o valor do atributo Current Pending Sector no SMART, e é salvo lá. Nenhum remapeamento ocorre durante a leitura.

E apenas uma reescrita forçada de baixo nível deste setor com um programa especial que contorna o BIOS leva ao recálculo automático e reescrita da soma de verificação, ou seja, o bloco BAD desaparece sem deixar vestígios. Você pode regravá-lo com um editor de disco capaz de trabalhar com o parafuso diretamente através das portas, mas geralmente eles "sobrescrevem" todo o disco, preenchendo seus setores com zeros. Os utilitários para fazer isso estão disponíveis gratuitamente nos fabricantes de drives e são freqüentemente chamados incorretamente de "software de formatação de baixo nível". Na verdade, trata-se de "zeros" simples, o que de forma alguma os impede de livrar o parafuso dos defeitos: se a gravação for bem-sucedida, os defeitos desaparecem, e se a gravação não tiver êxito, o defeito é considerado físico, e ocorre um remapeamento automático.

Erros de lógica fatais... Esses são erros do formato interno do disco rígido, levando ao mesmo efeito que defeitos de superfície. Eles ocorrem quando os cabeçalhos do setor são destruídos, por exemplo, devido à ação de um forte campo magnético no parafuso. Mas, ao contrário dos defeitos físicos, eles podem ser corrigidos por software. E eles são chamados de incorrigíveis apenas porque para corrigi-los é necessário fazer a formatação de baixo nível "correta", que usuários comuns difícil devido à falta de utilidades especializadas. Portanto, na vida cotidiana, esse setor é desligado da mesma forma que o físico - com a ajuda do remapeamento. Hoje em dia todo mundo grande quantidade Os parafusos são produzidos com a tecnologia ID-less (setores sem cabeçalhos), portanto, esse tipo de erro não é mais tão relevante.

Bads "adaptativos"... Apesar do fato de os parafusos serem dispositivos muito precisos, durante sua produção em massa, surge inevitavelmente uma dispersão de parâmetros de mecânica, componentes de rádio, revestimentos magnéticos e cabeças. Isso não interferia nos drives antigos, mas nos parafusos modernos com sua enorme densidade de gravação, os menores desvios nas dimensões das peças ou nas amplitudes do sinal podem levar a uma deterioração nas propriedades do produto, o aparecimento de erros, até um perda completa de seu desempenho. Portanto, todos os drives modernos são ajustados individualmente durante a produção, durante a qual esses parâmetros de sinais elétricos são selecionados, na qual o dispositivo funciona melhor. Esta configuração é realizada pelo programa ROM durante a varredura tecnológica da superfície. Nesse caso, são gerados os chamados adaptativos - variáveis ​​que contêm informações sobre as características de um HDA específico. Os adaptativos são armazenados em panquecas na área de serviço e, às vezes, na memória flash da placa controladora.

Se, durante a operação do parafuso, os adaptadores forem destruídos (isso pode acontecer como resultado de erros no próprio parafuso, eletricidade estática ou devido à alimentação de baixa qualidade), então as consequências podem ser imprevisíveis: de uma pilha banal de prejuízos à completa inoperabilidade do dispositivo, com recusa de ir para prontidão para interface. Os emblemas "adaptáveis" diferem dos usuais por serem "flutuantes": hoje eles existem e amanhã podem desaparecer e aparecer em um lugar completamente diferente. É inútil remapear tal parafuso - defeitos fantasmas aparecerão repetidamente. E a superfície do disco pode estar em perfeitas condições! Os emblemas adaptáveis ​​são tratados executando o selfscan - um programa de teste interno semelhante ao usado na fábrica para a fabricação de parafusos. Ao mesmo tempo, novos adaptadores são criados e o parafuso retorna para Estado normal... Isso é feito nas condições de centros de serviços de marca.

Defeitos iminentes

Estas são áreas da superfície nas quais ainda não se formou um defeito pronunciado, mas já são perceptíveis problemas com a velocidade de leitura. Isso se deve ao fato de que o setor não é lido pelo controlador na primeira vez, e o parafuso é forçado a girar o disco várias vezes, tentando lê-lo sem erros. Se você ainda conseguir ler os dados, então o parafuso não dirá nada ao sistema operacional, e o erro permanecerá despercebido até que um bloco BAD real apareça neste lugar. Via de regra, verifica-se imediatamente que foi neste local que um arquivo muito importante foi armazenado, em uma única cópia, e não pode mais ser salvo. Portanto, os discos precisam ser testados periodicamente. Isso pode ser feito com o Scandisk ou Norton Disk Doctor no modo de teste de superfície, mas melhor - com um utilitário especial que funciona independentemente do sistema de arquivos e é capaz de identificar setores BAD emergentes, medindo o tempo de leitura de cada setor.

Prática

Cada empresa que fabrica discos rígidos geralmente desenvolve software especial para diagnóstico e manutenção de seus drives, colocando-os na Web para uso gratuito. Às vezes, esses utilitários já contêm um sistema operacional (geralmente uma forma de DOS), como o Sea Tool da Seagate ou o Drive Fitness Test da IBM (agora Hitachi). E às vezes é apenas um arquivo executável que você mesmo precisa rodar no DOS, como o Maxtor (já pertencente à Seagate) ou a Fujitsu. Esse software permite que você teste a unidade em busca de erros e, se possível, corrija-os. Entre os métodos de reparo, muitas vezes você pode encontrar as funções de limpar o disco (preenchê-lo com zeros com a destruição de todas as informações), bem como ocultar defeitos usando o método de remapeamento. Mas não vamos considerar os utilitários proprietários - como aprendemos, esses programas fazem coisas bastante padronizadas: escrever zeros e verificar a superfície. Portanto, vamos prestar atenção a vários programas alternativos muito bons.

Então, nós temos uma coisa tão engraçada, que é "muito difícil". Ou queremos nos proteger contra "surpresas" e verificá-lo enquanto funciona. Para isso, em primeiro lugar, o programa MHDD. Qualquer pessoa que tenha parafusos antigos de até 8,4 GB, especialmente o Western Digital antigo, é aconselhado a ter um programa DOS na fazenda.

Em primeiro lugar, você precisa preparar um software de diagnóstico e criar disco de inicialização com o MS-DOS. Você pode doar disquete de inicialização Windows 9x removendo todos os arquivos, exceto io.sys, msdos.sys e command.com. Grave o arquivo executável do programa MHDD: mhdd2743.exe e o arquivo de configuração mhdd.cfg no espaço liberado. Como ainda há muito espaço livre no disquete, gravamos nele o monitor SMART smartudm.exe e um gerenciador de arquivos, por exemplo o Volkov Commander. Você precisará dele para visualizar o conteúdo dos relatórios de operação dos programas. Por conveniência, colocamos todos os arquivos no diretório raiz do disquete. Alternativamente, você não pode criar um disquete ou usá-lo apenas para inicializar o DOS e executar todos os programas diretamente do disco rígido principal, conectando o parafuso a ser verificado a outro canal. Você não precisa gravar programas em um CD para executá-los a partir daí - o disco deve ser aberto para gravação, já que os programas criarão registros de trabalho nele e, ao mesmo tempo, falharão, eles simplesmente falharão. Depois de se familiarizar cuidadosamente com a descrição de MHDD e SMARTUDM, você pode prosseguir para a execução. Primeiro, vamos dar uma olhada nas informações SMART de nossa unidade (no futuro, isso terá que ser feito mais de uma vez).

Inicializamos a partir de nosso disquete e, se o parafuso sob investigação estiver travado no canal IDE primário, digitamos linha de comando: a: smartudm, e se no secundário - a: smartudm 1. Se o sistema tiver mais de dois discos rígidos, o número pode ser maior que 1. Veremos uma tabela que caracteriza o estado da unidade (Fig. 2 )


Figura 2. Gráfico de status SMART do disco rígido para avaliação rápida de sua integridade

Cada linha da tabela é um dos parâmetros do estado atual do parafuso. Em frente a cada uma delas, na coluna "Indicador", há uma escala dividida em três zonas coloridas. À medida que a unidade se desgasta, o comprimento dos indicadores diminui, à medida que mais e mais quadrados verdes em seu lado direito são apagados. Permanece amarelo e vermelho. Quando todos os quadrados verdes em qualquer indicador desaparecem, isso significa que o parafuso está gasto ou com defeito. Neste caso, recomenda-se guardar dados importantes, pois a qualquer momento o parafuso pode morrer completamente. Se houver apenas um quadrado vermelho restante, o parafuso já está em um estado de emergência e não é adequado para armazenamento posterior de arquivo.

A inscrição "T.E.C. não detectado" significa que o estado atual da hélice está em perfeita ordem. Caso contrário, será emitido um aviso realçado a vermelho. Olhando a tabela de cores, você pode avaliar rapidamente qual atributo SMART causou tal descontentamento no programa. Quando um grande número ruim, eles provavelmente serão os mais altos (taxa de erro de leitura bruta). Mas essa informação é aproximada, mas precisamos dos valores absolutos dos atributos, então clicamos e vemos algo assim (Fig. 3):


Fig. 3. Status estendido do SMART HDD (valores de atributos exatos)

Este modo de monitor SMART é o principal e nós o usaremos para monitorar o estado da unidade para quaisquer ações futuras. Por exemplo, olhando para o valor do atributo 5 (Contagem de setores realocados), veremos o conteúdo da lista de defeitos personalizados e poderemos julgar se os defeitos foram ocultados. Quando a tecla é pressionada, o registro SMART atual é salvo em um arquivo. Pressionando a tecla, você pode sair do programa no DOS. O controlador atualiza alguns atributos "em tempo real", várias vezes por minuto, portanto, para obter o resultado mais confiável, o parafuso precisa ser testado, o que faremos agora.

Saímos do monitor SMART e iniciamos o programa MHDD inserindo o nome de seu arquivo executável na linha de comando. Após o carregamento, você deve pressionar imediatamente a combinação de teclas - o programa fará a varredura do barramento e mostrará uma lista de unidades conectadas ao sistema. Selecione o que deseja verificar digitando no console o número desejado de 1 a 10 (Fig. 4). Em seguida, pressione para inicializar o parafuso selecionado.


Fig. 4. Inicialização do parafuso por comando

Após essas ações, a unidade fornecerá informações sobre seu tamanho, o modo DMA máximo suportado e muito mais. O programa MHDD vê os parafusos em sua totalidade, nem um pouco interessado em seu particionamento e no tipo de sistemas de arquivos. Ele verá todos os parafusos IDE, independentemente de estarem ou não definidos no BIOS. Mesmo que a placa-mãe não ofereça suporte a discos grandes, o programa ainda os verá em capacidade total, desde que os discos rígidos estejam funcionando. Se isso acontecer, você pode começar a verificar a superfície.

Para fazer isso, pressione e na linha superior do menu que aparece, defina o parâmetro (por padrão, há CHS). Alterne entre os modos CHS e LBA usando a barra de espaço. Em seguida, pressionamos uma segunda vez. Retângulos cinza aparecerão na tela. Isso levará de 10 a 30 minutos e é absolutamente seguro para as informações armazenadas no parafuso, uma vez que apenas os setores são lidos. Aqui está o que o autor do programa escreveu sobre este modo na documentação para ele:

"Ao realizar uma verificação de superfície, uma janela aparecerá à direita. A primeira linha desta janela exibirá a velocidade atual de trabalho com a superfície. A última - duas porcentagens. O primeiro valor mostra a porcentagem do teste atual em um determinado intervalo, e o segundo mostra o quão longe as cabeças foram do cilindro 0 e chegaram ao último. Durante o teste de superfície, um quadrado é igual a 255 setores (ao testar no modo LBA), ou o número de setores no Linha de parâmetro do HDD (geralmente 63 - ao testar no modo CHS). Demorou mais tempo para a unidade ler este bloco de setores. Se quadrados coloridos forem enviados, significa que a unidade não se encaixou no intervalo de tempo designado. Quadrados coloridos indicam o estado anormal da superfície (mas ainda sem BADs). Quanto mais baixa a cor do menu, mais tempo leva para a unidade ler esta seção difícil de ler. A cor vermelha é um sinal de que um bloco RUIM quase se formou neste local. Um ponto de interrogação aparece quando o tempo máximo de espera é excedido. Ou seja, quando [?] Aparece, podemos assumir que a unidade está "congelada" neste lugar e que há claramente um defeito de superfície sério ou uma unidade de cabeça magnética (BMG) com defeito. Qualquer coisa abaixo do ponto de interrogação é um bloco RUIM. Se aparecerem durante o teste, então há defeitos físicos na superfície. "

Na presença de blocos BAD, em vez de quadrados, normalmente existem [x] ícones, obviamente simbolizando cruzes. Se a superfície estiver em ordem e sem quadrados coloridos, e todos os atributos SMART estiverem na zona verde, você pode respirar livremente: o parafuso ainda está funcionando.

Se o MHDD mostrou que há defeitos na superfície e a hélice "trava" ou faz barulho de raspagem, então há problemas. Mas não vamos pensar no mal de imediato: afinal, os maus podem ser lógicos (soft-bads), então, para começar, vamos organizar uma "limpeza do cérebro" para a unidade - faremos uma gravação de baixo nível de zeros em todos os setores. (Atenção! Neste caso, todas as informações serão destruídas, por isso copiamos os dados importantes para outro disco). O programa MHDD tem dois comandos para zerar discos: apagar e aerase... Usaremos o primeiro porque funciona mais rápido.

Inicializamos o parafuso pressionando a tecla (é aconselhável fazer este procedimento antes de qualquer ação) e inserimos o comando ERASE no console. Tenha muito cuidado ao escolher uma unidade, caso contrário, você pode estragar seu parafuso de trabalho por engano: os dados são perdidos de forma irrecuperável e nem mesmo o FSB os restaurará! O procedimento de limpeza é bastante lento, levando várias dezenas de minutos. Mas no futuro, depois de entender um pouco o programa, você pode apagar seletivamente o disco inserindo os números dos setores inicial e final antes de iniciar o procedimento. Isso é muito conveniente se os defeitos estiverem próximos ao final do disco e o início for perfeito.

Depois de concluir a limpeza, executamos o teste de superfície novamente (pressionando duas vezes ou com o comando SCAN do console). Nesse caso, o controlador da hélice deve recalcular os atributos SMART vitais, o que tornará seu status SMART mais confiável. Se não houver mais emblemas, o parafuso pode ser considerado reparado. Saímos do MHDD, iniciamos nosso monitor SMART e observamos o valor do atributo Reallocated Sector Count. Se não aumentasse após a limpeza e os defeitos desaparecessem, era lógico. Se aumentasse, eles eram físicos, e o controlador fez um remapeamento bem-sucedido desses setores. Se, ao contrário, os emblemas permanecerem e o valor da taxa de erro de leitura bruta cair drasticamente - tudo é muito mais complicado e a hélice está seriamente danificada. Tentaremos tratá-lo ainda mais - para fazer um remapeamento.

Você já deve ter notado que ao pressionar a tecla uma vez no MHDD, aparece um menu contendo parâmetros de varredura adicionais (Fig. 5)


Fig. 5. Configurações de digitalização e remapeamento

Entre esses parâmetros está a função de remapeamento. Por padrão, ele está desligado, mas colocando o cursor sobre ele e pressionando o "espaço", você pode ligá-lo (Remap: ON). Neste modo, o MHDD tentará sanar o setor defeituoso, mostrando ao controlador de todas as formas possíveis que existe um RUIM e que precisa ser ocultado. Nesse caso, um quadrado ou inscrição azul aparece ao lado de cada setor oculto com sucesso. Depois de eliminar todos os defeitos, você precisa executar o teste de superfície novamente, sair do MHDD e iniciar o monitor SMART novamente, certificando-se de que o valor Reallocated Sector Count aumentou. Isso significa que o remapeamento foi bem-sucedido, sem erros, e os defeitos foram realmente substituídos da reserva.

Se por algum motivo você não quiser perder informações de um disco rígido danificado, por exemplo, não há onde salvá-las, não se desespere. Você pode tentar não zeramento completo e vá diretamente para o remapeamento usando MHDD. Neste caso, a informação do parafuso não é apagada, exceto, talvez, aquela que estava nos próprios crachás (mas ainda não pode ser devolvida). Quando os emblemas são encontrados, o programa aplicará as mesmas medidas a eles como ao redefinir para zero - um registro de baixo nível e, portanto, mesmo que os ruins se revelem lógicos, eles podem ser corrigidos. O resultado exato depende da implementação do microcódigo de um modelo de unidade específico. Mas se isso não ajudar e os defeitos não desaparecerem, a zeragem ainda terá que ser feita, por precaução. Em alguns casos, apenas o uso do comando "aerase" pode ajudar (ele zera o parafuso usando um algoritmo diferente, mas funciona mais devagar).

O programa MHDD é constantemente complementado e melhorado. Portanto, visitando seu site oficial, você pode baixar sua versão mais recente.

Pode acontecer que mesmo depois de todas as operações realizadas, os defeitos permaneçam e o SMART mostre que o remapeamento não está ocorrendo. Podem existir várias razões:

  • o parafuso é muito antigo e seu controlador não suporta a reatribuição automática de defeitos. Por exemplo, os parafusos da empresa não se prestam a remapeamento. É tratado apenas com utilidades tecnológicas especiais;
  • o parafuso pode ter uma lista G completa e não há mais espaço para novos defeitos. Isso é claramente visto no SMART pelo bloqueio do atributo Reallocated Sector Count. Esse parafuso é reparado em uma oficina, transferindo todos os remapeamentos para a lista P e subsequente formatação de baixo nível;
  • o procedimento de substituição do autodefeito foi desativado no próprio parafuso. Os utilitários proprietários de algumas unidades permitem que você faça isso e eles também podem ligá-lo novamente. Este é um caso raro;
  • um defeito especial que não se presta a remapeamento pode aparecer no parafuso. Por exemplo, se o cabeçalho do setor estiver fisicamente danificado, no qual o setor está marcado como RUIM, ou as servo tags estiverem seriamente danificadas. Esse parafuso é reparado apenas no modo tecnológico, por um bom especialista;
  • o controlador não conseguia acreditar que o setor estava realmente com defeito, pois ainda era capaz de ler / escrever, mesmo que não na primeira tentativa. Nesse caso, o remapeamento não acontecerá. Nenhum programa de ocultação de defeitos grava diretamente nas listas de defeitos. Isso só pode ser feito pelo próprio controlador, com base em suas observações. Para que ele "acredite" que existe um mal em um determinado lugar, e para escondê-lo, às vezes você tem que explicar a ele por muito tempo, mostrando de todas as formas possíveis o setor problemático - escrever / ler repetidamente , até que ocorra um erro. Portanto, os utilitários de remapeamento nunca esconderão um defeito iminente. Para que isso aconteça, você só precisa de um RUIM "real". Essa "desconfiança" é feita propositalmente: afinal, cada setor realocado degrada os parâmetros do inversor, reduzindo seu desempenho. E muito provavelmente não funcionará para ocultar 666 defeitos com um remapeamento - o tamanho da lista de defeitos personalizados é limitado e, em um determinado valor (de dezenas a várias centenas de setores, dependendo do modelo específico), o parafuso se preenche com SMART, informando que é hora de consertar ou aterrar.

Mas não se apresse em jogar fora tal unidade. Se for relativamente moderno e não tiver uma lista de defeitos transbordando (o atributo 5 é normal), ainda há esperança para um remapeamento. Você só precisa tentar aplicar a ele outro programa que tenha um número maior de ciclos de gravação para o setor defeituoso. Esses programas incluem o HDD Utility para DOS. Funciona de maneira um pouco diferente do MHDD: separa as funções de verificação de superfície e remapeamento, e o remapeamento é executado com base no protocolo criado durante a varredura. Portanto, iniciamos primeiro a verificação passando pela cadeia: - - e, em seguida, vamos para o item - - (Fig. 6). Antes disso, é aconselhável se familiarizar com a descrição deste programa, já que é muito detalhado e escrito em russo. Desvantagens do Hdd Utility - incompreensão de unidades com um volume superior a 8,4 GB e recusa de trabalhar com alguns modelos (o último é devido à limitação versão gratuita) Mas isso não é tão importante - parafusos "difíceis de manusear" geralmente têm uma capacidade pequena - geralmente são vários modelos Western Digital com uma capacidade de 0,65-6,4 GB. Para parafusos grandes, você pode usar o programa HddSpeed ​​v.2.4, ele também tem as funções de remapeamento (Tentar reparar / realocar os defeitos encontrados) e Descrição russa(Fig. 6).


Fig. 6. Utilitário de HDD. O processo de esconder setores defeituosos


Arroz. 7: Remapear com HddSpeed

É impossível avaliar o estado real do inversor de acordo com o gráfico recebido por meio de sua interface. Isso se deve ao fato de que inevitavelmente ocorrem atrasos durante o funcionamento da interface, uma vez que o controlador de parafuso, além de transferir dados, realiza muitas outras operações: conversão de endereços físicos para LBA, gerenciamento de defeitos, gravação de logs SMART internos, verificação de dados e calcular suas somas de verificação. gerenciamento de estratégia de cache, calibração térmica, etc. Portanto, este método é adequado apenas para uma estimativa aproximada do parafuso, identificando erros grosseiros, e é usado apenas na vida cotidiana. Os autores de programas de teste estão bem cientes disso, apontando a impossibilidade de usar seus resultados como qualquer evidência. Os testes mais confiáveis ​​são considerados no DOS puro. Em ambientes multitarefa, a situação é pior, pois qualquer processo em segundo plano distorce os intervalos de tempo, o que impede uma avaliação precisa do estado da unidade.

Métodos alternativos de esconder defeitos

Como mencionado acima, o remapeamento tem uma desvantagem, que se manifesta na forma de cabeças sacudindo na área de reserva. Nesse caso, o parafuso pode clicar durante a operação e as depressões ficarão visíveis no gráfico. Isso pode tornar muito difícil, por exemplo, trabalhar com streaming de vídeo. Isso é especialmente pronunciado quando os remaps estão localizados no início do disco: neste caso, as cabeças percorrem o caminho máximo e os atrasos em seu movimento são muito grandes. Portanto, em alguns casos, o remapeamento pode ser inadequado e, em vez disso, a melhor escolha irá esconder defeitos por meio do sistema de arquivos. Por exemplo, a formatação usual de alto nível format.com, Scandisk ou Norton Disk Doctor. Só você precisa decidir sobre esta etapa imediatamente após verificar a superfície, sem tentar fazer um remapeamento ao parafuso. Caso contrário, se for bem-sucedido, será impossível devolver os crachás e limpar a tabela de defeitos. O remapeamento é um procedimento único e, se o controlador de parafuso transferiu os endereços de setor para a reserva, será impossível devolvê-los.

Outra alternativa para remapear é cortar o espaço no final do disco usando a tecnologia HPA (Host Protected Area), que está disponível em todos os parafusos modernos. Nesse caso, o parafuso será determinado na BIOS para um volume menor e todos os problemas, se estiverem localizados no final, permanecerão "no mar" e se tornarão invisíveis. Este método deve ser aplicado a unidades com muitos defeitos no final do disco (infelizmente, isso é raro). A qualquer momento, o parafuso pode ser devolvido à sua capacidade total e, consequentemente, aos defeitos também. Isso pode ser feito usando o programa MHDD (comandos de console HPA e NHPA). Se o parafuso for antigo e não for compatível com HPA, você pode criar uma partição lógica separada, e não apenas no final, mas também em qualquer outro lugar do disco e posicioná-lo de forma que um grande grupo de defeitos esteja nele . Isso é feito pelo programa Fdisk. Essa seção pode ser martelada arquivos desnecessários, ou você não pode formatá-lo, atribuindo a ele o status "não-dos" (então ele se tornará invisível para o sistema).

Mas o mais A melhor maneira para salvar o parafuso de defeitos, especialmente se houver muitos deles, ou se eles não se prestam a remapear - conserto de bancada por um especialista qualificado. Com a ajuda de equipamentos e utilitários especiais, você pode realizar um ciclo de reparo completo, semelhante ao que o parafuso passa na fábrica: corrigir formatação de baixo nível, limpar o parafuso de remapeamentos, restaurar Serviço de informação, e muito mais. Após tal reparo, a hélice será indistinguível da nova, terá um cronograma uniforme e, o mais importante, essa hélice terá uma margem de segurança para vários anos de antecedência.

Ao contrário da crença popular, o remapeamento e a formatação de baixo nível não são uma solução única para todos os problemas. Se o parafuso apresentar um defeito grave de hardware, essas ações não apenas não curarão o paciente, mas também poderão prejudicá-lo, acabando com ele completamente. Por exemplo, se um parafuso bate monotonamente com a cabeça ao ser ligado e não quer ser detectado na BIOS, ou bate com uma batida ao copiar arquivos, você não precisa atormentá-lo por software, eles não vão ajudar. Esse comportamento geralmente está associado a uma quebra de cabeça física, servo tags danificados ou um mau funcionamento do controlador. Esse parafuso não precisa ser formatado, mas sim reparado por um especialista competente.

Recursos, falhas e prevenção

Nem todos os parafusos se deterioram devido ao manuseio descuidado. Às vezes, o motivo de suas falhas são erros cometidos pelos próprios desenvolvedores. Alguns deles têm consequências irreparáveis, pois podem estragar fisicamente a superfície magnética. Foi o que aconteceu, por exemplo, em 1996 com os discos rígidos Quantum ST. Devido a um erro no microcódigo, esses parafusos desbloquearam as cabeças um pouco antes que as panquecas pegassem a velocidade desejada. Como resultado, as cabeças arranharam a superfície, o que levou a um grande número de blocos defeituosos e a uma falha rápida da unidade. Mas isso não aconteceu durante a operação normal, mas apenas quando o parafuso saiu do modo de hibernação, portanto, para muitos, essa falha passou despercebida. E só depois de reorganizar o SO, caso se esquecessem de desligar o "consumo de energia reduzido", o parafuso começava a desmoronar. A doença era tão disseminada que era popularmente chamada de "despertador da avó" - por causa do som metálico característico que o parafuso fazia ao "soltar os cascos". Depois de cada "despertar", o parafuso recebia um novo lote de defeitos, e as tentativas de fazer um remapeamento ajudavam apenas enquanto houvesse espaço suficiente na tabela de defeitos. Portanto, para salvar as hélices sobreviventes, a Quantum lançou um patch. Infelizmente, era tarde demais - quase todos os parafusos desta série morreram antes de um ano.


Os discos rígidos antigos da Western Digital tinham problemas semelhantes em 1995, mas tinham emblemas no final do disco. Freqüentemente, há uma falha: o parafuso simplesmente deixa de ser detectado no BIOS. O motivo é um erro do programador que escreveu o firmware, pelo qual o próprio parafuso estraga a área de serviço: devido ao estouro de logs de erros internos, as áreas vizinhas são sobrescritas, sem as quais o HDD se recusa a funcionar. Via de regra, isso é precedido por algum tipo de mau funcionamento, por exemplo, o aparecimento de bad blocks ou overclocking malsucedido do barramento. Isso é exatamente o que aconteceu com a série IBM DTLA: o erro espreitou no SMART e, se foi ativado, o parafuso morreu. Seagate, Fujitsu e muitos outros tiveram problemas semelhantes. Portanto, você precisa monitorar o lançamento de atualizações para o seu disco rígido e "alterá-las" regularmente. Ao contrário do firmware BIOS das placas-mãe, isso deve ser feito - se a empresa lançou o firmware, não é sem motivo: talvez tenha sido encontrado um bug grave, cuja eliminação o salvará de problemas no futuro.

Ainda existe um boato entre muitos usuários de que alguns parafusos estão morrendo de formatação de baixo nível "incorreta", por exemplo, por um programa embutido na BIOS das placas-mãe. Até agora, não conseguimos encontrar evidências suficientes para isso, mas havia um modelo de parafuso com um orifício no microcódigo que poderia levar a um efeito semelhante. Este é o Fujitsu da série TAU (por volta de 1996), que processa incorretamente o comando ATA 50h: é com ele que o BIOS realiza a formatação universal, e este comando está incluído em muitos programas a la HddSpeed. Portanto, não tente o destino formatando esses parafusos com utilitários pouco conhecidos ou do BIOS.

Muitos parafusos antigos, se formatados incorretamente, adquiriam uma programação de leitura irregular. Você pode consertá-lo executando um zero de disco no MHDD.

Outro tipo de programa que só pode ser usado por fabricantes são os interruptores de modo DMA: as alterações entre UDMA33 / 66/100 são uma alteração em parte do microcódigo do parafuso, portanto, uma tentativa de usar o utilitário de outra pessoa pode causar danos ao firmware, e portanto, para falhas com consequências imprevisíveis.

Isso é tudo. Vamos esperar que isso tenha ajudado você. Mas lembre-se: qualquer número de blocos RUINS em um parafuso é um motivo para uma reclamação de garantia. E a impossibilidade de removê-los sem deteriorar as características do disco é um motivo para a troca do dispositivo. E se conseguir convencer o vendedor disso, considere que a ocultação dos setores MAU foi 100% exitosa. Só não se esqueça da prevenção e não precisa esconder nada.

1. Um pouco de história

Setores defeituosos (do inglês - defeituosos, inutilizáveis) estão em todos os discos rígidos. Por mais que seus discos tenham sido feitos com cuidado, cada um deles possui vários lugares, cuja escrita ou leitura é acompanhada de erros. Além disso, existem áreas superficiais simples que podem se transformar em defeitos com o tempo, o que é inaceitável para o usuário. Portanto, cada inversor, depois de fabricado na fábrica, passa por testes minuciosos, durante os quais são identificados os setores defeituosos. Eles são marcados como inutilizáveis ​​e inseridos em uma mesa especial - lista de defeitos .

Os primeiros parafusos apresentavam uma folha de defeitos em forma de adesivo de papel, onde os endereços das áreas instáveis ​​eram inseridos na fábrica. Esses dispositivos, que são uma cópia ligeiramente modificada de uma unidade de disquete convencional, podiam funcionar apenas sob seus parâmetros físicos: o número de trilhas, setores e cabeças indicados em seu passaporte correspondiam exatamente ao seu número real. Ao adquirir tal dispositivo, o usuário leu o adesivo e inseriu os endereços das áreas mortas no próprio FAT. Depois disso, o sistema operacional deixou de perceber esses defeitos, assim como não percebe bad blocks nos disquetes se eles fossem removidos pelo scandisk. Provavelmente, naqueles tempos distantes, apareceu o termo "bad block": um bloco foi chamado cacho - a unidade mínima de espaço em disco lógico. No nível físico, o cluster consiste em vários setores e, se um setor estiver danificado, o sistema operacional declara todo o cluster inutilizável. Não havia outros métodos de esconder defeitos naquela época. E quando havia maneiras de esconder certos setores, as pessoas não surgiam com novos conceitos e ainda continuam usando com sucesso a palavra "bloquear".

Não demorou muito para que os fabricantes surgissem com uma coisa muito interessante: se o usuário ainda marca bad blocks como desnecessários, eles raciocinaram, então por que não marcá-los na fábrica? Mas como fazer isso se não houver sistema de arquivos no parafuso e não se sabe qual será? Foi quando eles descobriram uma coisa complicada chamada "Tradutor": eles começaram a escrever uma tabela especial sobre as panquecas, na qual se observava quais setores deveriam ser ocultados do usuário e quais deveriam ser deixados para ele. O tradutor tornou-se uma espécie de elo intermediário que conecta os "cabeçotes de disco" do sistema físico à interface de armazenamento. Foi assumido que, quando o parafuso é ligado, ele primeiro lê suas tabelas internas, ocultando os endereços dos defeitos marcados nelas, e só então permite que o BIOS, o sistema operacional e os programas de aplicativos o acessem. E para que o usuário não sobrescreva acidentalmente o tradutor durante o trabalho, ele foi colocado em uma área especial do disco, inacessível aos programas convencionais. Apenas o controlador da hélice pode acessá-lo. Este evento fez uma verdadeira revolução na indústria de discos rígidos e marcou o surgimento de uma nova geração de discos - com uma área de serviço. Para que todos os parafusos do mesmo modelo, mas com um número de defeitos diferente, tivessem a mesma capacidade, passaram a deixar faixas sobressalentes em cada um deles - uma reserva especialmente prevista para equalizar a capacidade do mesmo tipo de acionamentos para o valor declarado padrão. Começaram a colocá-lo no final do disco, próximo ao centro, e também inacessível ao usuário. Ao sair da fábrica, esses discos rígidos não tinham mais de um setor defeituoso visível. Se novos defeitos surgissem durante a operação, o usuário poderia fazer uma formatação de baixo nível com um utilitário universal do BIOS da placa-mãe e tentar ocultá-los. Às vezes, como acontece com os disquetes, era bem-sucedido. Mas se os "espíritos malignos" fossem físicos, isso não ajudava: era impossível adicionar novos defeitos à mesa e reescrever o tradutor sem programas especiais. Portanto, blocos defeituosos em muitos parafusos antigos (até 1995) tinham que ser ocultados da mesma maneira desatualizada - por meio de FAT. E apenas Seagate, Maxtor e Western Digital lançaram utilitários para ocultar defeitos e substituí-los da reserva (eles ainda estão em alguns arquivos ftp e são chamados de sgatfmt4.exe, mformat2.exe e wddiag.exe, respectivamente).

O tempo passou e os parafusos mudaram ainda mais. Em um esforço para aumentar a densidade de gravação, os desenvolvedores começaram a usar vários truques fora do padrão: eles começaram a aplicar marcas de servo projetado para uma batida mais precisa das cabeças nas pistas. Surgiu a tecnologia de gravação de seção de zona (ZBR), cujo significado estava em um número diferente de setores nas trilhas externas e internas. O acionamento do cabeçote mudou - em vez de um motor de passo, um posicionador na forma de uma bobina móvel foi usado. E os próprios cabeçotes e discos mudaram tanto que cada empresa desenvolveu sua própria estrutura do formato de nível inferior, aprimorada apenas para sua tecnologia. Isso impossibilitou o uso de utilitários universais de formatação de baixo nível, pois o tradutor desses parafusos aprendeu a ocultar o formato físico dos drives, traduzindo-o em virtual. O número de cilindros, setores e cabeças escritos no corpo do parafuso deixou de corresponder aos seus verdadeiros valores, e as tentativas de formatar tal parafuso com utilitários antigos, via de regra, terminaram em falha: seu controlador rejeitou o comando padrão ATA 50h, ou formatação simplesmente imitada, preenchendo o parafuso com zeros. Isso foi especificamente deixado de fora para compatibilidade com programas mais antigos. Pelo mesmo motivo, o procedimento de formatação de baixo nível foi excluído do BIOS das placas-mãe modernas. E para tornar esses parafusos uma verdadeira formatação de baixo nível, foi necessário contornar o tradutor, obtendo acesso direto às trilhas físicas e cabeças. Para isso, eles começaram a usar um utilitário tecnológico que lança um microcódigo especial escrito na ROM do drive. O comando para chamar este microcódigo é exclusivo para cada modelo de hélice e se refere a equipes de tecnologia que não são divulgados pela empresa. Freqüentemente, essa formatação não podia ser feita por meio de uma interface IDE padrão: muitos modelos de parafusos dos anos 90 - Conner, Teac, etc., bem como todos os Seagates modernos, exigem um conector separado para ser conectado ao terminal por meio de uma porta COM . Quanto às utilidades tecnológicas, elas nunca foram amplamente distribuídas e não estavam disponíveis para o usuário médio. Para uso generalizado, programas tolos foram escritos que executam pseudo-formatação por meio da interface: preencher o disco com zeros para limpá-lo de informações. Isso pode ser visto até mesmo pelos nomes desses utilitários, que podem ser encontrados nos sites dos fabricantes de discos rígidos: wdclear, fjerase, zerofill, etc. Naturalmente, não há comandos tecnológicos nesses programas e, portanto, podem ser aplicados a qualquer disco rígido. Esses utilitários são frequentemente úteis, ajudando a se livrar de alguns tipos de BADs, dos quais falaremos um pouco mais tarde.

Por que os fabricantes agiram com tanta crueldade, privando-nos da capacidade de fazer a formatação de baixo nível correta e de ocultar nossos próprios defeitos? Ainda não há consenso sobre esta questão, mas a resposta oficial da maioria das empresas soa mais ou menos assim: “Esta é uma operação tão complexa e perigosa que um usuário comum não pode fazer isso, caso contrário, muitos parafusos simplesmente morrerão. Portanto, a formatação de baixo nível só pode ser feita na fábrica ou em um centro de serviço corporativo. "

Vamos tentar descobrir se é realmente assim. E, ao mesmo tempo, vamos ver o que é a verdadeira formatação de baixo nível dos discos rígidos modernos, é possível fazer você mesmo e, o mais importante, precisamos dela?

2. Preparando o disco rígido na fábrica

Antes de esconder os defeitos na fábrica, é muito importante identificar tudo, mesmo os defeitos muito pequenos, bem como as áreas instáveis ​​que podem se transformar em defeitos com o tempo. Afinal, se isso acontecer durante a operação, o usuário pode perder um arquivo importante, e a reputação da empresa que lançou o disco "inacabado" será prejudicada. Portanto, testar discos rígidos antes de ocultar defeitos leva muito tempo, pelo menos várias horas, e é realizado no modo tecnológico. Isso é feito para eliminar atrasos que inevitavelmente surgem durante o trabalho do tradutor, transferindo dados através do cache e da lógica da interface. Portanto, na fábrica, a superfície é digitalizada apenas por parâmetros físicos. Normalmente, isso não é feito por um programa externo, mas por um módulo especial na ROM do parafuso, que funciona sem a participação da interface. O resultado final de tais testes é obter uma lista de defeitos - uma lista eletrônica de áreas inutilizáveis ​​de espaço em disco. Ele é inserido na área de serviço da hélice e armazenado lá durante toda a vida útil do inversor.

Os discos rígidos modernos têm duas listas de defeitos principais: uma é preenchida na fábrica durante a fabricação da unidade e é chamada de lista P (-primary), e a segunda é chamada de lista G (da palavra - crescente), e é reabastecido durante a operação do parafuso, quando novos defeitos aparecem ... Além disso, alguns parafusos (em particular o Quantum Fireball das séries ST e TM) também têm uma lista de defeitos de servo (marcas de servo aplicadas a unidades de disco rígido às vezes também têm erros), e muitos modelos modernos também contêm uma lista de defeitos temporários ( pendentes) defeitos. Nele, o controlador entra em setores "suspeitos" do seu ponto de vista, por exemplo, aqueles que não foram lidos da primeira vez, ou com erros.

Tendo recebido uma folha de defeitos, eles começam a esconder os defeitos. Existem várias maneiras de ocultá-los, cada uma com suas próprias características. Teoricamente, pode-se simplesmente reatribuir os endereços dos setores danificados para a reserva e retirá-los de lá, mas isso causará uma perda no desempenho do parafuso, pois cada vez que detectar um setor marcado como inutilizável, ele será forçado a mova os cabeçotes para a área de reserva, que pode estar longe do local do defeito. Se houver muitos setores reatribuídos, o desempenho da unidade cairá drasticamente, uma vez que a maior parte do tempo será gasta em contrações inúteis das cabeças. Além disso, o desempenho de parafusos com um número diferente de defeitos irá variar muito, o que, obviamente, é inaceitável na produção em massa. Este método de esconder defeitos é chamado "Método de substituição" ou remapear(do inglês: remapear - reconstruindo o mapa do setor).

Devido às inúmeras deficiências inerentes ao remapeamento, na fabricação industrial de parafusos, este método nunca é usado, mas um algoritmo diferente é usado: após a identificação de todos os defeitos, os endereços de todos os setores atendíveis são reescritos para que seus números estejam em ordem. Os setores defeituosos são simplesmente ignorados e não participam dos trabalhos posteriores. A área sobressalente também permanece contínua e parte dela é anexada ao final da área de trabalho para equalizar o volume. Esta forma de esconder defeitos é mais difícil de implementar do que remapear, mas o resultado vale o esforço despendido nisso - com qualquer número de setores defeituosos, a unidade não fica mais lenta. Este, o segundo tipo principal de ocultação de defeito é chamado "Método de salto de setor"... (Existem outros algoritmos para ocultar defeitos de fábrica, por exemplo, eliminando uma trilha inteira, ou usando um setor sobressalente em cada trilha, mas eles têm desvantagens e, portanto, praticamente não são usados ​​em drives modernos).

O processo de recalcular endereços ignorando defeitos é denominado "formatação interna". Interno - pois todo o processo ocorre totalmente dentro do parafuso, em endereços físicos e sem a participação da interface. Neste momento, o parafuso fica sob o controle do firmware embutido em sua ROM, que analisa a lista de defeitos e controla a formatação. Não pode ser interrompido por comandos externos. Após a conclusão da formatação, o firmware recalcula automaticamente o tradutor (ou o cria novamente) e o parafuso fica pronto para uso. Depois disso, ele, sem um único bloco ruim, vai da fábrica ao comprador.

3. Novas tecnologias

Agora está claro porque as concessionárias proprietárias não realizam nenhuma operação relacionada ao acesso direto à área de serviço. Afinal, ocultar defeitos por formatação é quase um ciclo de reparo completo baseado em parâmetros externos e associado a um entendimento claro de cada etapa. E é o suficiente para fazer algo errado para estragar a unidade. Aqui está um exemplo simples: um usuário decidiu fazer uma formatação de baixo nível "real" executando uma rotina de ROM no modo tecnológico. O processo normalmente dura de 10 a 60 minutos, mas então ocorre uma queda de energia ou um congelamento banal - e a hélice permanece sem tradutor, tk. simplesmente não tem tempo para recriá-lo. Isso significa que tal dispositivo não será adequado para trabalhos futuros - nem o sistema operacional nem o BIOS o verão. É assustador imaginar quantas unidades podem ser interrompidas dessa forma, por simples curiosidade ou por engano. Especialmente se esses utilitários caírem nas mãos de manequins que executam tudo em seus computadores e pressionam RESET. Claro, o disco não se deteriora irrevogavelmente e, reiniciando a formatação, você pode trazê-lo de volta à vida. Mas o pensamento da maioria dos usuários é organizado de tal forma que, ao se depararem com problemas (um cadáver não definido na BIOS em vez de um parafuso), muitos entrem em pânico, culpando os fabricantes por tudo. E eles não precisam de uma hemorróida extra, é claro - é muito mais importante fazer o parafuso cumprir o período de garantia. Portanto, vários anos atrás, a capacidade de "reparar" independentemente seções defeituosas - para fazer um remapeamento - começou a ser incluída nas unidades. Como mencionado anteriormente, o remapeamento não foi usado na preparação de unidades de fábrica, mas acabou sendo uma solução de muito sucesso para esconder defeitos em condições domésticas. As vantagens do remapeamento sobre a formatação interna são a ausência de transferência do parafuso para o modo tecnológico, a velocidade do processo e a segurança do acionamento. Além disso, em muitos casos, um remapeamento pode ser feito sem demolir o sistema de arquivos e sem a destruição de dados associada. Essa tecnologia é chamada de redesignação automática de defeitos, e o próprio processo é chamado de redesignação. Assim, remapear e reatribuir são basicamente os mesmos, embora o termo redesignar seja geralmente aplicado a um único setor e remapear para todo o disco.

O remapeamento funciona da seguinte maneira: se ocorrer um erro ao tentar acessar um setor, o controlador “inteligente” entende que esse setor está com defeito e “na hora” o marca como RUIM. Seu endereço é imediatamente inserido na tabela de defeitos (lista G). Para muitos parafusos, isso acontece tão rapidamente que o usuário nem percebe que o defeito foi detectado e escondido. Durante a operação, o parafuso compara constantemente os endereços atuais dos setores com os endereços da tabela e não se refere aos setores defeituosos. Em vez disso, ele move os cabeçotes para a área sobressalente e lê o setor de lá. Infelizmente, devido ao tempo necessário para o posicionamento de longa distância, esses setores aparecerão como pequenas quedas no gráfico de leitura. O mesmo acontecerá durante a gravação. Portanto, os engenheiros da Quantum foram ainda mais longe e quase eliminaram a principal desvantagem do remapeamento, tendo incorporado suas ideias em muitos modelos da série Fireball: esses drives possuem um setor sobressalente em cada pista, o remapeamento ocorre neste setor, e existem praticamente sem atrasos.

Se ocorrer um erro durante a operação normal do sistema operacional, o remapeamento automático é extremamente raro. Isso se deve ao fato de que, na maioria dos discos rígidos, a reatribuição é acionada apenas durante a gravação. E muitos sistemas operacionais, antes de escrever, verificam a integridade do setor e, ao detectar um erro, se recusam a escrever nele. Portanto, na maioria dos casos, para a produção de remapeamento, o parafuso deve ser "questionado" sobre isso - para fazer uma reescrita forçada de baixo nível do setor, ignorando as funções padrão do sistema operacional e BIOS. Isso é feito por um programa que pode acessar o parafuso diretamente através das portas do controlador IDE. Se ocorrer um erro durante a gravação, o controlador substituirá automaticamente este setor da reserva e o RUIM desaparecerá.

A maioria dos utilitários de "formatação de baixo nível" dos fabricantes é baseada neste princípio. Todos eles, se desejado, podem ser usados ​​para parafusos de outras empresas (se tais programas se recusarem a funcionar com discos rígidos de outras pessoas, isso é feito por razões de marketing. Por exemplo, a Fujitsu sofre com essa ganância). E, claro, as funções de remapeamento estão presentes em muitos programas universais e gratuitos, cujos recursos de uso consideraremos um pouco mais tarde. Enquanto isso, um pouco mais de teoria :)

O mito mais comum entre os usuários é a afirmação de que cada parafuso precisa de seu próprio programa "especial" para ocultar defeitos, bem como o fato de que o remapeamento é uma formatação de baixo nível. Na verdade, não é esse o caso. Remapear é apenas um tipo de registro de informações por meios padrão e, na maioria dos casos, qualquer utilitário de remapeamento pode ser aplicado a qualquer parafuso. O remapeamento não é feito por programas externos, mas pelo controlador de parafuso. Só ele toma a decisão de reatribuir setores defeituosos. Programas "estrangeiros" também não podem estragar a unidade, uma vez que não usam comandos tecnológicos e, no modo normal, o parafuso nunca permitirá que você faça nada com ele mesmo, exceto para operações padrão de leitura e gravação. A única diferença entre os utilitários proprietários é o número de tentativas de gravação / leitura / verificação para parafusos diferentes. Para que o controlador "acredite" que existe um RUIM a ser escondido no setor, basta um ciclo para alguns hards e vários para outros.

4. Novamente sobre S.M.A.R.T.

Quase todos os discos rígidos lançados após 1995 possuem um sistema de monitoramento operacional de seu estado - S.M.A.R.T. (Tecnologia de Auto Monitoramento e Relatório). Essa tecnologia permite avaliar parâmetros importantes do inversor a qualquer momento, como o número de horas trabalhadas, o número de erros que ocorreram durante o processo de leitura / gravação e muito mais. Os primeiros discos rígidos equipados com este sistema (por exemplo, WD AC21200) tinham um SMART muito imperfeito de quatro a seis atributos. Mas logo o padrão SMART-II foi desenvolvido e, desde seu surgimento, a maioria das unidades possui recursos como diagnóstico interno e automonitoramento. Este recurso é baseado em uma série de testes internos autocontidos que podem ser executados com comandos ATA padrão e é projetado para fornecer monitoramento detalhado do estado da mecânica da unidade, superfícies do disco e muitos outros parâmetros. Após a execução dos testes, o inversor é obrigado a atualizar as leituras em todos os atributos SMART de acordo com seu estado atual. Os tempos de teste podem variar de alguns segundos (Quantum) a 54 minutos (Fujitsu MPG). Os testes SMART podem ser ativados, por exemplo, usando o programa MHDD (comando de console "teste inteligente"). Após a execução dos testes, fenômenos "estranhos" são possíveis, muito semelhantes aos que ocorrem quando o desfragmentador está funcionando: queima contínua do indicador de HDD e som de movimento intenso das cabeças. Isso é normal: o parafuso examina a superfície em busca de defeitos. Você só precisa esperar um pouco até que o autoteste termine e o parafuso se acalme.

Mais recentemente, apareceu a especificação SMART-III, na qual não existe apenas a função de detectar defeitos de superfície, mas também a capacidade de repará-los "em tempo real" e muitas outras inovações. Uma de suas variedades é o sistema Data Lifeguard usado em novas unidades Western Digital. Sua essência é a seguinte: se não houver chamadas para o parafuso, ele começa a fazer a varredura da superfície por conta própria, identificando os setores instáveis ​​e, quando detectados, transfere os dados para a área de backup. Em seguida, ele o transfere. Assim, os dados são salvos antes mesmo do verdadeiro BAD surgir neste local. Ao contrário do monitoramento SMART, o Data Lifeguard não pode ser desativado por comandos externos e funciona constantemente. Portanto, blocos RUIM "visíveis" em discos rígidos Western Digital modernos quase nunca aparecem.

Para visualizar o status inteligente de um disco rígido, programas chamados monitores inteligentes são usados. Um deles faz parte do complexo HddUtil para DOS e é denominado smartudm. Você pode baixá-lo aqui: www.sysinfolab.com/files/smartudm.zip. Este programa funciona com qualquer disco rígido e controlador. Além disso, este programa vem com documentação detalhada com uma descrição de todos os atributos. Existem monitores SMART para Windows 9x, por exemplo, SiGuardian (http://www.siguardian.ru/) e SmartVision (www.acelab.ru/products/pc/utility.smart203.zip) são muito populares, mas podem não funciona em alguns sistemas. Isso se explica pelo fato dos programas trabalharem com o parafuso diretamente, através das portas, e os drivers de barramento master de alguns chipsets interferem nisso. Proprietários de Windows XP devem prestar atenção ao monitor SmartWiew www.upsystems.com.ua/ - o programa funciona corretamente neste sistema mesmo em chipsets VIA.

Existe alguma relação entre os atributos SMART e as condições da superfície. Vamos considerar aqueles que estão diretamente relacionados aos bloqueios inválidos:

Contagem de setores realocados e contagem de eventos realocados: número de setores reatribuídos. Esses atributos mostram o número de setores reatribuídos pelo remapeamento na lista de defeitos crescidos. Eles devem ser zero para novos parafusos! Se seu valor for diferente de zero, isso significa que o parafuso já estava em uso, emblemas apareceram nele e um remapeamento foi feito nele. E para parafusos Fujitsu, esses atributos podem aumentar espontaneamente devido à fonte de alimentação de baixa qualidade. Tenha cuidado ao comprar um usado!

Taxa de erro de leitura bruta: número de erros de leitura. Para muitos discos rígidos (por exemplo, Seagate e Fujitsu), eles estão sempre acima de zero, mas se o valor Value estiver dentro da faixa normal (zona verde), não há nada a temer. Esses são erros "suaves" que foram corrigidos com êxito pelos componentes eletrônicos da unidade e não levam à corrupção de dados. É perigoso quando este parâmetro cai abruptamente em um curto espaço de tempo, passando para a zona amarela. Isso indica problemas sérios na unidade, o possível aparecimento de dados inválidos em um futuro próximo e que é hora de fazer backup de dados importantes.

Atual Pendente Secto r: este atributo reflete o conteúdo da lista de defeitos "temporária", que está presente em todas as unidades modernas, ou seja, o número atual de setores instáveis. O parafuso não conseguiu ler esses setores pela primeira vez. O campo de valor bruto deste atributo mostra o número total de setores que a unidade considera atualmente como contendores de remapeamento. Se no futuro qualquer um desses setores for lido (ou reescrito) com sucesso, ele será excluído da lista de candidatos. Um valor constante deste atributo acima de zero indica um problema com o inversor.

Setor Incorrigível: mostra o número de setores para os quais os erros não puderam ser corrigidos com o código ECC. Se o seu valor for maior que zero, significa que é hora de o parafuso fazer um remapeamento: é possível que durante a gravação de dados, o SO funcione neste setor e, como resultado, algumas informações importantes ou arquivo de sistema serão danificado. No entanto, para alguns parafusos, por exemplo, para Fujitsu MPG, este atributo por algum motivo não é redefinido mesmo após o remapeamento, portanto, não é necessário confiar em suas leituras.

5. Tipos de defeitos e razões para seu aparecimento

É hora de descobrir por que, de fato, existe tanto incômodo quanto o mal? No UPGRADE # 49, consideramos apenas as causas externas que contribuem para a sua ocorrência. E agora é hora de olhar para o problema de um ponto de vista diferente - do lado do próprio disco rígido. Para isso, considere a estrutura do setor, vista pela eletrônica da hélice "por dentro":

Arroz. 1. Estrutura simplificada do setor do disco rígido.

Como você pode ver na Figura 1, tudo é muito mais complicado do que pode parecer à primeira vista, mesmo com um editor de disco. O setor consiste em um cabeçalho identificador e uma área de dados. O início do setor é marcado com um byte especial - o marcador de endereço (1). Serve para informar ao controlador que o setor está sob o comando. Em seguida, seguem-se as células, que contêm o endereço único do setor no formato CHS (2) e sua soma de verificação - para verificar a integridade do endereço registrado (3). 512 bytes de dados do usuário são colocados em um campo separado (4), ao qual, durante a escrita, várias dezenas de bytes de informações redundantes são adicionadas, destinadas a corrigir erros de leitura usando um código ECC (5). Ao lado dos dados são colocados 4 bytes do checksum cíclico (CRC) dos dados, que serve para verificar a integridade dos dados do usuário e para notificar o sistema de correção de erros caso seja violado (6). Para uma operação mais confiável do setor com flutuações na velocidade de rotação, existem bytes-espaços (7). Alguns discos rígidos têm um byte adicional após AM - nele o setor é marcado como RUIM.

Desde que a estrutura do formato não seja quebrada, o disco rígido está funcionando bem, cumprindo claramente suas funções - armazenar informações. Mas se as forças do mal intervirem, e dependendo do tipo de destruição, elas se manifestarão como BADs de gravidade variável.

Os defeitos podem ser divididos em dois grandes grupos: físicos e lógicos. Vamos considerar cada um de seus tipos em detalhes.

Defeitos físicos

Defeitos superficiais. Eles surgem quando o revestimento magnético é danificado mecanicamente dentro do espaço do setor, por exemplo, devido a arranhões causados ​​por poeira, panquecas envelhecidas ou manuseio descuidado do parafuso. Esse setor deve ser marcado como inutilizável e retirado de circulação.

Erros de servo... Todos os acionamentos modernos utilizam um sistema denominado (bobina de voz) para movimentação dos cabeçotes, que, ao contrário do motor de passo dos parafusos antigos, não possui nenhuma descontinuidade de movimento. Para acertar com precisão as cabeças nas trilhas nos parafusos, um sistema de feedback é usado, que é guiado por marcas servo magnéticas especiais aplicadas ao disco. As etiquetas de servo estão localizadas em cada lado de cada disco. Eles são espaçados uniformemente ao longo de todas as trilhas e estritamente radialmente, como os raios de uma roda, formando um formato de servo. Não pertence ao formato de nível inferior e não é mostrado na figura, mas está disponível em absolutamente todos os discos rígidos modernos e desempenha um papel importante. De acordo com as marcas do servo, a velocidade de rotação do motor é estabilizada e o cabeçote é mantido em uma determinada pista, independente de influências externas e deformação térmica dos elementos.

No entanto, durante o uso da hélice, alguns servo tags podem ser destruídos. Se houver muitos rótulos de servo mortos, falhas ocorrerão neste local ao acessar a trilha de informações: o cabeçote, ao invés de tomar a posição que precisa e ler os dados, começará a pular de um lado para o outro. Ele se parecerá com um BAD ousado e particularmente arrogante, ou até mesmo com um grupo de BAD "s. Sua presença é frequentemente acompanhada por headbanging, congelamento da unidade e a incapacidade de consertá-lo com utilitários regulares. A eliminação de tais defeitos só é possível com programas especiais, desabilitando faixas defeituosas, e às vezes Para esses fins, alguns drives têm uma lista de servo-defeito que armazena informações sobre servo tags ruins. Ao contrário das listas P e G, a lista de servo-defeito não é usada pelo tradutor, mas por todo o firmware do parafuso. o acesso é bloqueado até por parâmetros físicos, o que evita batidas e interrupções ao acessá-los.O parafuso não pode restaurar o formato do servo sozinho, isso é feito apenas na fábrica.

BADs de hardware... Eles surgem devido a um mau funcionamento da mecânica ou eletrônica do inversor. Tais avarias incluem: quebra de cabeçote, deslocamento de discos ou eixo dobrado como resultado de um impacto, poeira da área de contenção, bem como várias falhas na operação da eletrônica. Erros desse tipo geralmente são catastróficos e não podem ser corrigidos por software.

Defeitos lógicos

Esses erros não ocorrem por danos superficiais, mas por violações da lógica do setor. Eles podem ser divididos em corrigíveis e incorrigíveis. Os defeitos lógicos têm as mesmas manifestações externas que os físicos e só podem ser distinguidos indiretamente, de acordo com os resultados de vários testes.

Corrigíveldefeitos lógicos (soft-bads): aparece se a soma de verificação do setor não corresponde à soma de verificação dos dados gravados nele. Por exemplo, devido a interferência ou queda de energia durante a gravação, quando o parafuso já gravou dados no setor, mas não teve tempo de gravar o checksum (Fig. 1). Na próxima leitura de tal setor "inacabado", ocorrerá uma falha: o parafuso primeiro lê o campo de dados, então calcula seu checksum e compara o que foi recebido com o escrito. Se eles não corresponderem, o controlador da unidade decidirá que ocorreu um erro e fará várias tentativas para reler o setor. Se isso não ajudar (e não ajudar, já que a soma de verificação está obviamente incorreta), então usando a redundância do código, ele tentará corrigir o erro, e se não der certo, o parafuso dará um erro para o dispositivo externo. Do lado do sistema operacional, parecerá RUIM. Alguns parafusos tiveram uma tendência maior de formar soft-bads devido a erros no firmware - sob certas condições, as somas de verificação foram calculadas incorretamente; em outros, foi devido a defeitos mecânicos. Por exemplo, para o IBM DTLA, o contato entre a placa e o HDA ​​foi interrompido de forma intermitente, o que levou à perda de energia do HDA ​​no momento mais inoportuno, inclusive durante a gravação.

O sistema operacional ou BIOS não pode corrigir um defeito lógico por conta própria, porque antes de gravar em um setor, eles verificam a integridade, encontram um erro e se recusam a gravar. Ao mesmo tempo, o parafuso controlador também não consegue corrigir este erro: tenta em vão ler este setor desde a segunda, desde a terceira tentativa, e quando não funciona, tenta se ajudar com todas as suas forças, ajustando o canal de leitura e o sistema servo em tempo real. Ao mesmo tempo, ouve-se o mesmo barulho de partir o coração, tão conhecido dos donos dos durões "pica-paus". Esse rangido não é produzido por "cabeças na superfície", como muitos estão acostumados a pensar, mas apenas pela bobina do posicionador, devido à forma específica da corrente que flui por ela, e é absolutamente seguro. O endereço do setor não lido é adicionado à lista temporária de defeitos, alterando o valor do atributo Current Pending Sector no SMART, e é salvo lá. Nenhum remapeamento ocorre durante a leitura.

E apenas a reescrita forçada de baixo nível deste setor com um programa especial ignorando o BIOS leva ao recálculo automático e reescrita da soma de verificação, ou seja, mal desaparece sem deixar vestígios. Você pode regravá-lo com um editor de disco capaz de trabalhar com o parafuso diretamente através das portas, mas geralmente eles "sobrescrevem" todo o disco, preenchendo seus setores com zeros. Os utilitários que fazem isso estão disponíveis gratuitamente nos fornecedores de hardware e costumam ser chamados incorretamente de "software de formatação de baixo nível". Na verdade, trata-se de "zeros" simples, o que de forma alguma os impede de livrar o parafuso dos defeitos: se a gravação for bem-sucedida, os defeitos desaparecem, e se a gravação não tiver êxito, o defeito é considerado físico, e ocorre um remapeamento automático.

Erros de lógica fatais... Esses são erros do formato interno do disco rígido, levando ao mesmo efeito que defeitos de superfície. Eles ocorrem quando os cabeçalhos do setor são destruídos, por exemplo, devido à ação de um forte campo magnético no parafuso. Mas, ao contrário dos defeitos físicos, eles podem ser corrigidos por software. E são chamados de incorrigíveis apenas porque para corrigi-los é necessário fazer a formatação de baixo nível "correta", o que é difícil para o usuário comum devido à falta de utilitários especializados. Portanto, na vida cotidiana, esse setor é desligado da mesma forma que o físico - com a ajuda do remapeamento. Atualmente, um número crescente de parafusos é produzido usando tecnologia sem ID (setores sem cabeçalhos), então em breve esse tipo de erro se tornará irrelevante.

Emblemas "adaptáveis"... Apesar do fato de os parafusos serem dispositivos muito precisos, durante sua produção em massa, surge inevitavelmente uma dispersão de parâmetros de mecânica, componentes de rádio, revestimentos magnéticos e cabeças. Isso não interferia nos drives antigos, mas nos parafusos modernos com sua enorme densidade de gravação, os menores desvios nas dimensões das peças ou nas amplitudes do sinal podem levar a uma deterioração nas propriedades do produto, o aparecimento de erros, até um perda completa de seu desempenho. Portanto, todos os parafusos modernos são ajustados individualmente durante a fabricação, durante a qual esses parâmetros de sinais elétricos são selecionados, na qual o dispositivo funciona melhor. Esta configuração é realizada pelo programa ROM durante a varredura tecnológica da superfície. Nesse caso, são gerados os chamados adaptativos - variáveis ​​que contêm informações sobre os recursos de um determinado HDA. Os adaptativos são salvos em panquecas na área de serviço e, às vezes, na memória Flash na placa controladora.

Se, durante a operação do parafuso, os adaptadores forem destruídos (isso pode acontecer como resultado de erros no próprio parafuso, eletricidade estática ou devido à alimentação de baixa qualidade), então as consequências podem ser imprevisíveis: de uma pilha banal de prejuízos à completa inoperabilidade do dispositivo, com recusa de ir para prontidão para interface. Os emblemas "adaptáveis" diferem dos usuais por serem "flutuantes": hoje eles existem e amanhã podem desaparecer e aparecer em um lugar completamente diferente. É inútil remapear tal parafuso - defeitos fantasmas aparecerão continuamente. E a superfície do disco pode estar em perfeitas condições! Os emblemas adaptativos são tratados executando o selfscan - um programa de teste interno semelhante ao usado na fábrica na fabricação de parafusos. Ao mesmo tempo, novos adaptativos são criados e o parafuso retorna ao seu estado normal. Isso é feito no condições dos centros de serviço da marca.

Defeitos iminentes

Estas são áreas da superfície nas quais ainda não se formou um defeito pronunciado, mas já são perceptíveis problemas com a velocidade de leitura. Isso se deve ao fato de que o setor não é lido pelo controlador na primeira vez, e o parafuso é forçado a girar o disco várias vezes, tentando lê-lo sem erros. Se você ainda conseguir ler os dados, então o parafuso não dirá nada ao sistema operacional, e o erro permanecerá despercebido até que um bloco BAD real apareça neste lugar. Via de regra, verifica-se imediatamente que foi neste local que um arquivo muito importante foi armazenado, em uma única cópia, e não pode mais ser salvo. Portanto, os discos precisam ser testados periodicamente. Isso pode ser feito com o Scandisk ou Norton Disk Doctor no modo de teste de superfície, mas melhor - com um utilitário especial que funciona independentemente do sistema de arquivos e é capaz de identificar BADs emergentes, medindo o tempo de leitura de cada setor.

A prática de trabalhar com setores é descrita.

Lançamos nosso programa e vemos a seguinte janela:

Selecione "iniciar processo no Windows" no menu "regeneração". Para começar a escanear setores defeituosos ou blocos defeituosos, primeiro precisamos "explicar" ao programa o que exatamente queremos fazer.

Na próxima janela, precisamos selecionar o disco rígido para digitalização. No nosso caso, é um, selecione-o e pressione a inscrição "iniciar processo".


Vamos continuar. Na próxima janela, seremos solicitados a indicar a opção de escanear o disco. Aconselho você a selecionar imediatamente a primeira opção "verificar e reparar" (verificar e reparar). Basta inserir o número "1" no teclado, conforme mostrado na imagem.




E na última janela, antes da verificação real dos setores defeituosos, somos "questionados" de qual setor devemos iniciar a verificação? Aconselho deixar o número "0". Isso fará a varredura de todo o disco.




Pressione a tecla "Enter" e comece a procurar por blocos defeituosos. Veremos todo o processo usando um exemplo de disco que contém setores defeituosos... Preste atenção na captura de tela abaixo, nela vemos o andamento da varredura ( listra branca) e nele - três setores defeituosos encontrados pelo programa.




Vamos dar uma olhada mais de perto nesta captura de tela: no canto superior direito, vemos o tempo decorrido desde o início da verificação do bloco inválido e o tempo restante até que o processo seja concluído. Quando setores defeituosos são encontrados no disco, o programa os marca com a letra "B" em inglês e imediatamente tenta "curá-los". Se ela for bem-sucedida, a letra "R" aparecerá no lugar da letra "B", o que indica a "restauração" bem-sucedida do bloco defeituoso. No canto inferior esquerdo, vemos estatísticas sobre megabytes verificados, bem como o número de setores defeituosos encontrados "B" e "curados" "R".

Após a conclusão da verificação, veremos a seguinte janela:




Aqui, os três setores defeituosos encontrados pelo programa são indicados e à direita está a estatística já conhecida, que diz que todos os blocos defeituosos encontrados foram eliminados.

Além disso, considere o fato de que, se forem encontrados setores defeituosos, é altamente recomendável (imediatamente ou após alguns dias) reiniciar o procedimento de verificação. O fato é que (com um defeito grave no disco) blocos defeituosos podem aparecer repetidamente e seu número só pode aumentar.




Isto é o que as seguintes inscrições na captura de tela acima "nos dizem": "4 novos setores defeituosos aparecem" e "18 setores defeituosos aparecem" - essas são áreas defeituosas que surgiram recentemente no disco rígido e foram encontradas durante a nova varredura. Esse disco ainda pode ser usado com muito sucesso por algum tempo como um disco adicional e pode armazenar várias informações (não muito necessárias) e arquivos temporários nele. Mas aqui está como um meio de armazenamento confiável ou - disco do sistema não nos convém inequivocamente!

Na verdade, eu descrevi todo o processo de teste simples :) A própria lógica do que acontece "nos bastidores" do trabalho de qualquer programa de recuperação de setores defeituosos, discutimos com você no artigo anterior, que se chama "".

Além do acima exposto, gostaria de apontar mais um muito função útil Software HDD Regenerator. Ela pode gravá-la imagem de inicialização para CD.

Por que isso é necessário? Imagine uma situação: você tem problemas com seu disco rígido (Deus me livre! :)) e o sistema operacional simplesmente não carrega por causa disso. Como executamos nosso programa para verificar os setores defeituosos do disco rígido? Nesse caso, a função de criar uma versão inicializável do programa vem em nosso auxílio.

Vamos dar uma olhada nessa possibilidade. Logo no início, após iniciar o programa, no menu "regeneração", selecione o item "criar CD / DVD inicializável" (criar um CD ou disco DVD inicializável).

Na próxima janela, selecione nosso dispositivo de gravação instalado no sistema.




Pressione o botão "OK", insira um disco em branco no dispositivo e vá para a última janela antes de gravar o disco. Aqui, podemos escolher a velocidade de gravação. Selecione e clique no botão "Gravar CD".




Após o final da gravação, pegamos nosso (agora um disco de boot) com o programa "HDD Regrenerator", inserimos no computador em que queremos verificar se há setores defeituosos. Nós o expomos para inicializar a partir do CD e vemos um menu no qual o programa nos mostra os discos rígidos do computador por ele encontrados.




Como você pode ver, temos dois deles. Selecione (por exemplo) o segundo (digite o número "2" no teclado) e pressione "enter". A seguir, vemos a próxima janela.




Ele tem várias opções para verificar se há setores defeituosos no disco rígido:

  1. Faça a varredura, mas não corrija os blocos defeituosos encontrados
  2. Faça a varredura para consertar esses setores
  3. Ver informações sobre o próprio programa

Digite o número "2" no teclado (escolha a segunda opção). Vemos essa janela.




Aqui indicamos que faremos a varredura imediatamente com a restauração de setores defeituosos. Pressionamos o número "1", depois - "enter" e então o já familiar processo de teste começará.

Lembre-se também do seguinte: fornecimento de energia insuficiente (falhas causadas) ou o uso de vários adaptadores pode ser o motivo pelo qual o programa de recuperação sinalizará a detecção de um grande número de setores defeituosos.

Houve casos assim na minha prática. HDD SATA foi conectado por meio de um adaptador "molex para sata":




O programa de diagnóstico encontrou muitos blocos defeituosos nele, mas assim que instalamos o apropriado (que tinha conectores de alimentação Sata), o problema desapareceu. Portanto, lembre-se com firmeza - todos os adaptadores são um mal forçado e, se você puder fazer sem eles, - livre-se deles imediatamente!

Isso é tudo que eu queria dizer a vocês hoje sobre como encontrar e consertar setores defeituosos em um disco. No final do artigo, conforme combinado, apresento um link para o próprio programa "". Baixe, use.

gastroguru 2017