Eu poderia ser feito, mas você provavelmente não gostaria.
Quando ocorre um erro quando um setor é gravado, a unidade substitui o setor defeituoso por um sobressalente e, em seguida, reescreve os dados e não há perda de dados. A "Contagem de setores realocados" é uma contagem desses setores. Mas as coisas não são tão simples quando ocorre um erro quando um setor é lido. Remapear o setor não seria uma boa ideia, pois isso impediria a recuperação dos dados se uma operação posterior de leitura fosse bem-sucedida. Em vez disso, a unidade faz uma anotação do setor defeituoso e aguarda a ocorrência de um dos dois eventos. A "Contagem do setor pendente atual" é uma contagem desses setores.
-
Se o setor for lido posteriormente com êxito, ele poderá ser remapeado sem perda de dados. Infelizmente você não tem como saber quando isso ocorrerá ou mesmo se é possível. A operação de leitura pode ter sucesso na próxima tentativa ou pode falhar após 1000 tentativas.
-
Se o setor for escrito posteriormente, ele poderá ser remapeado sem perda de dados. Infelizmente não há como saber quando ou se isso ocorrerá. Se o setor contiver dados modificados com freqüência, a espera pode não ser longa. Mas, se o setor contiver um arquivo executável do sistema ou do aplicativo, poderá levar muito tempo até que seja atualizado ou não ocorra.
Observe que tudo isso ocorre inteiramente dentro da unidade com o SO sem envolvimento ou conhecimento da operação. A unidade não fornece meios de identificar quais setores estão envolvidos, apenas o seu número. Provavelmente, isso poderia ser determinado com um software específico de unidade projetado para o uso de profissionais de recuperação de dados. Esse software é projetado para uso profissional e com preço adequado.
Sem saber quais setores estão envolvidos, não há muito que o software possa fazer com eles. Fazer um backup clone da unidade e, em seguida, restaurá-la forçaria os setores pendentes a serem gravados e permitiriam que fossem remapeados. Com um backup de imagem, você não tem garantia de que os setores envolvidos seriam gravados. E os dados nos setores defeituosos seriam perdidos para sempre. E com uma unidade grande, isso levaria um tempo considerável.
Realmente não há nada a ser ganho ao forçar a realocação. Não há vantagem em ler com sucesso um setor remapeado com os dados errados sobre a falha na leitura do setor original com os dados originais. E há uma chance de que eventualmente tenha sucesso se não for remapeada. Se o setor for escrito posteriormente, ele será remapeado sem perda de dados.