我这里有一个 Windows SBS 2008,我正在尝试从备份中恢复。它作为 VMware 虚拟机运行,因此我可以使用快照并尝试一些东西。
发生了什么
Windows 冻结了,我唯一的选择就是点击“重置按钮”。之后我检查了文件系统,发现系统分区上的文件系统坏了,其他一切正常。该系统目前正在运行,虽然它有文件系统错误,但我宁愿不要这样,等到它在我面前爆炸。我创建了一个快照并在修复 NTFS 时给了 chkdsk 一个机会,但事实证明 chkdsk 完全破坏了文件系统,因为操作系统之后无法启动,而且 chkdsk 也无法再次运行,因为两者都在不断地从磁盘读取时挂起400kb/s。我让 chkdsk 一次运行一天只是为了看看它是否可能完成或至少显示一些进展。我还尝试了每个更新版本的 chkdsk。所以我的决定是从备份中恢复整个事情。
问题
我设置了第二个具有相同虚拟硬件的 VM,并在其上安装了 SBS 2008。我将所有 Windows 更新安装在与当前安装相同的服务包级别,并拍摄了该状态的快照。我正在尝试从三个单独的备份中恢复:系统状态、交换和附加数据。到目前为止,我所做的每一次恢复都失败了,因为在恢复时出现了问题。恢复系统状态后第一次exchange被破坏,store.exe在尝试启动它时一直崩溃,所以我无法恢复exchange数据库。目前,我恢复了所有内容,甚至交换工作正常,但 .Net Framework 和 Windows Installer 已损坏。Windows Update 也坏了,但这可能是因为 Windows Installer 坏了。我尝试修复两者均未成功。
我的问题是,我可以尝试/做些什么来保存它吗?目前,我倾向于迁移到全新安装。
问题是,当您的文件系统损坏时,甚至备份也可能不一致/损坏。这是一个非常糟糕的地方,因为恢复的数据看起来是一致的(在恢复过程中没有错误,也没有文件系统错误)——除了它们不是,因为备份中的数据一开始就不一致。
你有什么方法可以检查备份数据的一致性吗?