O computador do meu irmão se recusou a inicializar no Vista e sempre entrava no chkdisk, então imaginei que havia algo errado fisicamente com o disco. Eu iniciei em um live cd do Linux e usei uma ferramenta chamada ddrescue para recuperar quaisquer dados que pudessem falha de 250 GB (e descobriu que havia de fato alguns setores mortos). Eu tenho um novo disco de 500GB para substituir o antigo, mas foi aconselhado contra a transferência dos dados para a nova unidade, porque o espaço adicional na unidade maior seria inutilizável. Em vez disso, usei o rsync, que parecia funcionar; Eu poderia inicializar no Vista bem.
No entanto, quando no Vista, descobri que todos os links simbólicos do Windows foram quebrados e ficaram assim (eu tinha a imagem da unidade morta montada em / tmp / mount no Linux enquanto rsyncing):
Isso não é um problema muito grande para o uso normal, mas coisas como o Windows Update agora não funcionam. Existe alguma maneira de vasculhar todos os arquivos no Windows, procurar por esses links simbólicos quebrados e criar novos para o alvo pretendido? Ou melhor ainda, existe uma maneira de ir e restaurar todos os links simbólicos padrão do Windows? Ou existe alguma outra solução para isso?