在 Windows Vista 中恢复无效的符号链接

在 Windows Vista 中恢复无效的符号链接

我弟弟的电脑无法启动 Vista,总是进入 chkdisk,所以我猜想驱动器出现了物理故障。我启动了 Linux live cd,并使用了一个名为救援从故障的 250GB 驱动器中恢复所有数据(结果发现确实有几个死扇区)。我买了一个新的 500GB 驱动器来替换旧驱动器,但有人建议我不要将数据重新添加到新驱动器,因为大驱动器上的额外空间将无法使用。相反,我使用了 rsync,它似乎有效;我可以正常启动 Vista。

然而,在 Vista 中,我发现 Windows 的所有符号链接都已损坏并且看起来像这样(我在 rsyncing 时将死驱动器的映像安装在 Linux 上的 /tmp/mount 上):

(新用户,抱歉链接有问题)

对于正常使用来说这不是什么大问题,但 Windows Update 之类的功能现在无法使用。有没有办法浏览 Windows 上的所有文件,查找这些损坏的符号链接,并创建新的符号链接?或者更好的办法是,有没有办法直接恢复 Windows 的所有默认符号链接?或者还有其他解决方案吗?

相关内容