Uma solução é deletar o arquivo e esperar ele ser gerado novamente (horas)
Onde eu coloco uma feature request pros desenvolvedores do bitcoin fazerem um cliente que consegue resolver um problema desse mais rapidamente?
Existe hoje uma solução mais rápida?
Eu sou suspeito a falar, pois não manjo de programação, mais acho que não teria uma forma pró-ativa de resolver isso.
Pois nenhum programa seria capaz de detectar um possível desligamento inesperado antes de acontecer, a fim de conseguir recuperar o blockchain após o boot.
A não ser que o arquivo gerasse um espelho dele que seria copiado por porcentagens conclusas, aonde pudesse dar a opção de continuar desde a ultima espelhagem, se o arquivo original desse erro.