Não conheço nenhuma ferramenta que faça um scan de superfície e conserte também os blocos defeituosos.
Que tipo de Mac e com que tipo de disco rígido está a ter problemas?
Duvido que encontre qualquer ferramenta de software para “corrigir” os blocos defeituosos, pelo menos para hardware recente. Não sei quando começou, mas há algum tempo atrás a capacidade de remapear um mau sector foi fundida no firmware do disco rígido.
Se olhar para os registos S.M.A.R.T. para a sua unidade com uma ferramenta como SMARTReporter , deverá ver uma entrada com o número de identificação 05 e título “Reallocated Sectors Count”. Este é o número de maus sectores que a unidade reatribuiu.
Talvez o “Bad Block” do Disk Warrior esteja a referir-se a algo mais? (Não consegui adivinhar o que isso poderia ser).
Atualização em resposta ao comentário (abaixo):
SMARTReporter parece ser uma utilidade bastante “peculiar”. De facto, pode consultar & exibir o conteúdo dos registos S.M.A.R.T. de uma unidade, basta saltar através de arcos inesperados para o fazer.
Na SMARTReporter FAQ pode encontrar este tidbit:
Pode o SMARTReporter dizer-me exactamente qual o teste S.M.A.R.T. que está a falhar?
Sim, a começar pela versão 2.4.5! Clique com o botão direito do rato na drive-list na janela de preferências e seleccione “Check S.M.A.R.T. attributes”.
Outra peculiaridade do SMARTReporter é que a pasta cut'n aparentemente só funciona nestas janelas de visualização quando se utilizam as entradas da barra de menu. Os atalhos do teclado e a janela de contexto “clique com o botão direito do rato” não o fazem. Por outro lado, o SMARTReporter IS livre ;-)
Mas eu divago …
Curiosamente, SMART Utility chama à unidade “Falha” quando todos os outros utilitários a mostram como “Verificado”. Mostra 1 Sectores Pendentes de Má Qualidade. Então, como se muda um sector mau “pendente” para um “removido” ou “reatribuído”?
O meu entendimento é que você não o faria. O firmware da unidade é suposto fazê-lo automaticamente por si só. Note o que diz na tabela no artigo da Wikipedia S.M.A.R.T. .
05 Contagem de sectores reafectados
Contagem de sectores reafectados. Quando o disco rígido encontra um erro de leitura/escrita/verificação, marca este sector como “realocado” e transfere dados para uma área reservada especial (área de reserva). Este processo é também conhecido como remapping, e os sectores “reafectados” são chamados de remaps.
_ É por isso que, nos discos rígidos modernos, não é possível encontrar “blocos maus” enquanto se testa a superfície_ - todos os blocos maus estão escondidos em sectores reafectados. Contudo, à medida que o número de sectores reafectados aumenta, a velocidade de leitura/escrita tende a diminuir.
O valor em bruto representa normalmente uma contagem do número de sectores defeituosos que foram encontrados e refazidos. Assim, quanto maior for o valor do atributo, mais sectores a unidade teve de ser reafectada.
C5 Contagem actual de sectores pendentes
Número de sectores “instáveis” (à espera de ser recalculado, por causa de erros de leitura). Se um sector instável for subsequentemente escrito ou lido com sucesso, este valor é diminuído e o sector não é remapeado. Ler erros num sector não irá refazer o sector (uma vez que pode ser lido mais tarde); em vez disso, o firmware da unidade lembra-se de que o sector precisa de ser refazer, e refazê-lo da próxima vez que for escrito.
Portanto, se o acima exposto for verdade, então aparentemente a Contagem de Sector pendente* precisa de ser interpretada com cautela. O erro de leitura do sector ocorreu muito provavelmente durante o scan do disco que fez anteriormente com o TechTool. (BTW, quer dizer TechTool Deluxe 3.1.3 ?) Uma vez que o TechTool provavelmente não tentou escrever o sector, ele não foi (ainda) reafectado.
Isso pode ser feito sem um reformat?
& Penso que um “reformat” só conseguiria algo se o formato escrevesse every sector na unidade. Não sei se um reformat padrão (não seguro) apagado com o Disk Utility … que é o que eu acredito que quer dizer com um reformat no contexto de um MAC … conseguiria isto.
Se o fizesse, seria uma tarefa muito demorada. Recentemente fiz algo assim com uma unidade portátil de 500GB e demorou um pouco menos de 2 horas e meia a completar. Claro que teria de acrescentar no tempo para (esperançosamente) restaurar o seu sistema a partir do seu (esperançosamente digno de confiança) backup.
Não está claro para mim que haja a necessidade de tentar forçar activamente a “correcção” disto. Supostamente, o firmware da unidade deverá tratar disto por conta própria da próxima vez que houver uma tentativa de escrever para o sector mau. Também me parece provável que o sector ofensivo não esteja actualmente a ser utilizado como parte de qualquer ficheiro. O TechTool simplesmente “tropeçou nele” enquanto analisava todos os sectores da sua unidade.
Mas se quisesse tentar forçar uma correcção, então acho que teria de fazer algo que obrigasse a escrever para esse sector. No entanto, não parece valer a pena o esforço. Eu apenas continuaria a fazer uma cópia de segurança dos seus ficheiros e a vigiar a sua unidade no caso de esta começar a degradar-se ainda mais.