我已经对 Windows 8 备份有种不祥的预感。我真希望我只是太笨了,有人能给我指点迷津。
简短的故事:Windows 8 系统映像恢复找不到我的系统映像。我刚好在使用 Windows 7 恢复暂时重新安装旧操作系统 (Win 7) 以导出我的 EFS 密钥之前找到了它。计划是恢复到 Windows 8,而不必安装过去两周我一直在忙着安装的所有程序。
细节:
- 以前的系统:较小的 SSD 上的 Windows 7 Ultimate 64 位(完整零售许可证),大多数用户文件位于辅助 HDD 上。
- 升级到 Win 8 Pro(升级许可证),进行全新安装升级,安装前删除旧的 Windows 7 分区(保留 100 MB 系统 + 更大的主分区)
- 注意到我忘记导出 EFS 密钥了。我想到了一个好主意:使用系统映像快速进入旧系统,导出 EFS 密钥,然后返回到当前系统。
- 使用 Windows 8 控制面板中的“Windows 7 文件恢复”选项制作系统映像(保存到我的辅助硬盘)。似乎顺利完成。我确实重命名了已经存在的旧 WindowsImageBackup 文件夹(包含我的 Windows 7 系统映像),以防止它被 Windows 8 映像放大。
- 使用 Acronis 2013 成功将旧的 Windows 7 系统映像恢复到我的主驱动器(覆盖 Windows 8)(我确实首先尝试了 Windows 7 映像恢复工具,但它们在几秒钟后中止了恢复,抱怨某些文件已损坏)。
- 成功登录Windows 7系统并恢复EFS密钥。
- 重新应用 Windows 8 升级(步骤 2),赋予计算机与我第一次安装的 Windows 8 相同的名称,并创建相同的用户名。
- 将新安装的 Windows 8 启动到恢复工具并选择“系统映像恢复”
- 出现错误“Windows 无法在此计算机上找到系统映像”。点击“重试”没有帮助。点击“取消”让我选择“选择系统映像”并点击“下一步”,显示一个空列表。列表下方是“高级”按钮,可让我“安装驱动程序”或“在网络上搜索系统映像”。有一次,我甚至将 WindowsImageBackup 文件夹复制到我拥有的网络驱动器上,但备份也无法通过这种方式被识别。
即使映像恢复工具无法识别备份,我仍可以使用 Windows 8 恢复模式中的命令提示符来导航和浏览备份文件。如果我选择“安装驱动程序”选项(允许我通过文件选择器浏览目录树),它们也是可见的。
然后,我尝试使用 Acronis 2013(毕竟它确实帮助我恢复了旧的 Windows 7 映像)以这种方式恢复备份,结果却发现 Acronis 不支持 Windows 8 备份使用的新 VHDX 格式。作为最后的绝望尝试,我尝试使用 Hyper-V 管理器将 VHDX 文件转换为 VHD 格式。Windows Backup 仍然找不到备份,但我设法使用 Acronis 恢复转换后的 VHD 文件。这没有用,计算机在启动时抱怨“缺少操作系统”,使用 Windows 8 安装进行“自动修复”也无法解决问题。
非常奇怪的是,尽管 Windows 8 系统映像恢复无法看到我的 Windows 8 映像,但我注意到它确实可以看到我在 Windows 7 系统上的 VHD 格式备份。恢复工具肯定也在扫描 VHDX 文件,因为这似乎是 Windows 8 创建这些备份的格式?恢复工具根据哪些因素来决定相关备份文件是否存在?
非常感谢任何可以帮助我利用现有备份图像的想法或指示!
答案1
当然,您现在已经解决了您的问题,但这可能对其他人有所帮助。我也注意到 Win8 在检测已写入本地磁盘的系统映像方面表现不佳。有时它可以看到它们,有时看不到。
但是,我发现系统修复 CD/DVD 似乎能够看到本地连接的系统映像。它还可以读取可作为网络共享访问的系统映像(即使最初写入本地连接的设备)。
系统映像机制如此糟糕,真是令人遗憾。
为了以防万一,您可以从 Win8 控制面板中的“Windows 7 文件恢复”小程序创建系统修复 CD/DVD。
答案2
我知道这是一个老问题,但我刚刚遇到了类似的问题,并得到了同样的“重新映像您的计算机”“Windows 找不到系统映像”错误对话框。
问题在于,我已将备份移至备份驱动器上的单独文件夹中,以便将其与其他文件区分开来。我通过将 WindowsImageBackup 文件复制到硬盘驱动器的根目录解决了这个问题。
我希望这可以帮助任何遇到此问题的人。