Saltar para o conteúdo principal
hardware-failureINFO

O firmware de um disco rígido: o que decide por si, e porque trocar a placa falha

Os conselhos de recuperação mencionam sem parar o firmware - realoca o setor, já sobrescreveu o bloco - sem dizer o que é. Vive em parte nos pratos, está calibrado para uma unidade concreta, e é por isso que uma placa de dador costuma piorar as coisas.

Por Eric Gerard · Editor · Save My Disk3 min de leituraPhoto: Pexels

De tanto ler documentação de recuperação, o firmware acaba por aparecer como uma personagem com opiniões. Realoca o setor defeituoso. Já sobrescreveu os blocos libertados. Decidiu, ao seu próprio ritmo, o que fazer. Quase nada diz o que ele é de facto.

Não é só um chip na placa

A intuição diz que o firmware vive num chip, como uma BIOS. Uma parte sim: a ROM da placa controladora. Mas num disco rígido moderno a maior parte vive nos próprios pratos, numa região reservada chamada área de serviço, que o sistema operativo nunca vê e que nenhuma partição cobre.

Essa região contém os módulos de que o disco precisa para ser um disco: as listas de defeitos, o tradutor que converte endereços lógicos em posições físicas, os registos SMART e os dados de calibração.

Um disco que arranca, soa normal e não é reconhecido pela BIOS pode, portanto, estar mecanicamente intacto. Se a área de serviço estiver danificada, o disco não consegue acabar de se tornar ele próprio.

Os adaptativos: a parte única de uma só unidade

É o elemento que decide se uma troca de placa funciona, e o menos conhecido.

Os dados adaptativos calibram o comportamento do disco para o seu conjunto concreto de cabeças de leitura-escrita e pratos. Resistência das cabeças, ganho do pré-amplificador, desvios de posicionamento: as tolerâncias físicas daquela unidade fabricada. Não há dois discos com adaptativos idênticos, nem saídos da mesma linha no mesmo dia.

Esses valores vivem nos módulos de firmware da área de serviço e na ROM da placa. A placa e os pratos são um par emparelhado.

Porque trocar a PCB costuma piorar

O conselho circula porque outrora funcionava, em discos suficientemente antigos para não terem adaptativos. Num disco moderno falha, e falha de uma forma que lhe custa os dados.

Adaptativos incompatíveis produzem cliques ou leituras falhadas. A placa manda as cabeças posicionarem-se com valores de calibração que pertencem a outro disco.

Um posicionamento errado pode enterrar as cabeças na superfície. Um head crash destrói o revestimento magnético, e o que destrói não é recuperável por ninguém, a preço nenhum.

E o disco pode escrever. Se se inicializar parcialmente, o registo SMART automático e as rotinas de correção de erros escreverão na zona de firmware com os parâmetros errados, sobrescrevendo dados da área de serviço. É isso que transforma um disco recuperável num caso de laboratório - ou em nada.

Usar uma placa alheia uma única vez pode bastar.

O que se faz em vez disso

Quando a placa está mesmo morta mas a ROM sobrevive, a ROM tem de viajar com o disco: os seus adaptativos são transferidos para uma placa de dador em bom estado, de modo que a eletrónica muda enquanto a calibração fica com os pratos que descreve.

Quando o que está danificado é a própria área de serviço, os módulos têm de ser lidos e reparados diretamente, o que exige equipamento feito para isso. É a fronteira entre uma recuperação que pode tentar e outra que não.

O que isto significa para si

Um disco não detetado na BIOS não está automaticamente morto. Um dano de firmware parece uma avaria total e muitas vezes deixa os dados intactos.

Não compre um disco idêntico para lhe trocar a placa. É o mau conselho mais repetido da área, e o seu modo de falha é destrutivo, não neutro.

Pare de o ligar repetidamente. Cada tentativa é mais uma oportunidade de o disco escrever na sua própria área de serviço com parâmetros errados.

E se o disco ainda responde, a prioridade não é reparar mas obter uma imagem: copie primeiro a superfície, e pense sobre a cópia.

Grande plano de uma ficha oficial de impressões digitais, com várias impressões em quadrículas numeradas e anotações manuscritas
Grande plano de uma ficha oficial de impressões digitais, com várias impressões em quadrículas numeradas e anotações manuscritas
Uma ficha de impressões digitais. Os dados adaptativos são a mesma ideia para um disco rígido: valores de calibração que descrevem um conjunto concreto de cabeças e pratos, e não significam nada noutra unidade.

Escolha editorial
4.5 / 5

Obter a EaseUS Data Recovery Wizard

30 dias de garantia de reembolso

Fundada em 2004Garantia de 30 diasVersão gratuita de 2 GB
Ver a oferta

Perguntas frequentes

O que é o firmware de um disco rígido?

É o software de que o disco precisa para funcionar como disco: listas de defeitos, o tradutor que converte endereços lógicos em posições físicas, os registos SMART e os dados de calibração. Parte reside na ROM da placa controladora, mas a maioria vive nos próprios pratos, numa região reservada chamada área de serviço que o sistema operativo nunca vê.

Porque não posso trocar a PCB pela de um disco idêntico?

Por causa dos dados adaptativos: valores de calibração emparelhados com um conjunto concreto de cabeças e pratos. Não há dois discos com adaptativos idênticos. Uma placa alheia manda as cabeças para posições calibradas de fábrica para outra unidade, o que produz cliques ou leituras falhadas, pode enterrar as cabeças na superfície e pode escrever parâmetros errados na área de serviço. Usá-la uma só vez pode bastar para piorar.

O meu disco não é detetado na BIOS, está morto?

Não necessariamente. Um dano de firmware apresenta-se exatamente como uma avaria total: o disco gira, soa normal e nunca é reconhecido. Se a área de serviço estiver corrompida o disco não consegue terminar a inicialização, mas os pratos e os seus dados podem estar totalmente intactos. É um dos casos em que aparência e realidade mais divergem.

E se o chip ROM estiver bom mas a placa queimada?

É o caso mais favorável. Os adaptativos da ROM do paciente podem ser transferidos para uma placa de dador em bom estado, de modo que a eletrónica é substituída enquanto a calibração continua a descrever os pratos em que foi medida. Continua a ser trabalho para quem tem o equipamento certo, mas os dados costumam estar ao alcance.

O que faço enquanto decido?

Pare de alimentar o disco repetidamente. Cada tentativa é mais uma oportunidade de escrever na sua própria área de serviço com os parâmetros errados, e é isso que transforma um disco recuperável num perdido. Se ainda responde, faça uma imagem antes de tudo o resto e trabalhe sobre a cópia.