Como @ user148064 escreveu, o software não pode reparar um problema de hardware.
No entanto, todos os discos rígidos SCSI e unidades SATA modernas possuem setores sobressalentes. (Você não pede uma faixa específica, setor e cilindro. Você pediu um número de setor. A unidade se reportará como "Eu tenho X setores de tamanho Y". Normalmente, a unidade tem mais alguns.) / p>
Quando um setor não conseguir ler ou escrever com sucesso, copiará esse setor para um setor sobressalente e o substituirá em todos os acessos subseqüentes.
Pense nisso como um livro dizendo que eu tenho páginas X com Y caracteres por página.
% bl0ck_qu0te%
Agora você derramar café na página 3. Ele substitui o índice da página 3 pela página de reposição 1.
% bl0ck_qu0te%
Você pode acionar este processo de releitura e remapeamento em uma unidade. Isso ajudará se você tiver páginas corrompidas (setores) anteriormente não detectadas.
No entanto, o número de páginas de reposição (setores) é limitado . Se você tiver uma ranhura no prato, isso não será suficiente (e isso é supondo que a cabeça não esteja danificada, e esses são os únicos prováveis candidatos a fazer tal groove).
Se a origem dos setores com falha for outra, então considere isso como um sinal de falha iminente do disco .
tl; dr: Nenhum software não reparará o hardware, embora em alguns casos possa contornar o defeito.