我刚刚对一个包含我意外运行的 Windows 备份的驱动器进行了灾难恢复数据库管理系统开启(我关机 10 秒后,发现大部分文件系统都完好无损)。我为此使用了 GetDataBack,它运行良好(当然需要一段时间!)。
备份不是完整的系统映像,而是一系列精心挑选的位置;例如用户配置文件文件夹和我的所有媒体。
为了能够在 Windows 备份和还原中安装此恢复的备份,我需要获取\WindowsImageBackup
(约 135Gb)和(约 550Gb)文件夹之外的任何文件吗?[ComputerName]
我知道这在技术上是两个问题(如有必要将重新发布)但我也更改了我的机器名称 - 我会遇到恢复问题吗?
答案1
好吧,这比我想象的要稍微棘手一些;部分原因是我之前遇到过驱动器问题。我之所以上传我使用的完整流程,是因为我遇到了另一个问题(0x810000E3
打开备份时出错),这似乎其他 人们 有(三个独立的链接)但没有任何解决方案。
简而言之,要恢复 Windows 7 备份(非系统映像),您需要恢复:
/MediaID.bin
备份驱动器根目录中的文件 的
全部内容 的\WindowsImageBackup
全部内容\[ComputerName]
这也是可能的您可能需要几个以 Guid 命名的文件和文件夹SPP
中的内容System volume Information
- 我确实这样做了,因为我遇到了一些问题,但它们之后并没有消失,所以只能把这作为最后的手段;因为您必须修改目标驱动器上该文件夹的权限,而 Windows 并不总是对此表示友好。
您将所有这些恢复到另一个驱动器的根目录中,然后 Windows 备份和恢复应该会自动找到备份。如果没有,那么您应该能够搜索它。
如果当前机器名称与原始机器名称不匹配,并且备份驱动器号与原来不同,则可能会出现问题 - 尽管大多数此类问题似乎与 Windows Vista 有关;但我认为 Windows 7 更加宽容。
然后是我遇到的最后一个难题......如果您要从文件系统损坏或坏扇区的驱动器中恢复备份,这将特别重要。
双击备份打开它时,我收到如下错误:
备份目录有问题。从不同的备份恢复或创建新的完整备份。(0x810000E3)
我跑了进程监控并将列表缩小到备份进程(现在记不起 exe 了 - 但很明显,因为它是打开和读取 .wbcat 和 .wbverify 文件的一个)。在它运行时,我尝试再次打开备份。
我注意到它正在获取一个特定的 .wbcat(例如Backup Files 190.wbcat
)文件,而不是像读取其他所有文件一样将其全部读取到最后。所以我尝试重新恢复它(我遇到了一些内存计时问题,后来我修复了这些问题),但问题仍然存在。
显然,这些目录要么已损坏,要么我将它们复制到的驱动器已损坏。
最后我删除了目录文件,因为关联的 zip(在父文件夹中)只包含一些我可以承受损失的音乐(反正我所有的音乐都在工作中)。我不得不多做几次,最后我终于能够让 Windows 7 显示备份的内容,然后恢复它。然后我确实遇到了备份中的一个文件损坏的问题(不是我删除了 wbcats 的文件)——但备份和恢复可以让你跳过这些问题。
当然,如果您必须删除大量目录文件,那么您就删除了备份的部分,而且如果这些目录来自它的差异部分(我的目录来自初始备份种子),我无法说出会发生什么 - 但如果您收到此错误,这是您唯一的选择0x810000E3
。
答案2
不,所有文件都应该位于 WindowsImageBackup 文件夹中,只需将还原指向该文件夹即可。
恢复映像首先会擦除驱动器,然后将映像、主引导记录和所有内容传输到硬盘驱动器。因此,机器名称是什么并不重要。