使用备份和还原从系统映像还原 Windows 7 系统后未包含卷影副本

使用备份和还原从系统映像还原 Windows 7 系统后未包含卷影副本

我想将 Windows 7 安装从 500 GB HDD 传输到 SSD,包括卷影副本(以及还原点、文件的先前版本等)。

源磁盘有 4 个分区,在制作系统映像之前,我通过以下方式检查了磁盘使用情况,包括卷影副本磁盘管理并通过vssadmin 列出 shadowstorage命令:

磁盘分区 总大小 总计使用(包括卷影副本) 已使用的卷影副本存储空间
系统 2.00 GB 0.40 GB 0.00 GB
操作系统(C:) 229.00 GB 208.52 GB 113.51 GB
数据(E:) 227.90 GB 216.52 GB 0.00 GB
HP_恢复(D:) 6.85 GB 6.02 GB 0.00 GB
全部的 431.46 GB

因此,分区C:包含 95.01 GB 的“实际”数据和 115.51 GB 的卷影副本。

我通过以下方式制作了整个磁盘的系统映像备份和恢复>创建系统映像。它警告我系统映像可能占用高达 432 GB 的空间(表明它将包括包含卷影副本的空间 - 到目前为止一切顺利)。

但最终,系统映像只占用了 318 GB。恢复系统后,使用磁盘管理并与vssadmin 列出 shadowstorage命令表明卷影副本已消失。

磁盘分区 总大小 总计使用(包括卷影副本) 已使用的卷影副本存储空间
系统 2.00 GB 0.40 GB 0.00 GB
操作系统(C:) 229.00 GB 90.18 GB 0.00 GB
数据(E:) 227.90 GB 216.52 GB 0.00 GB
HP_恢复(D:) 6.85 GB 6.02 GB 0.00 GB
全部的 313.12 GB

使用 Windows 7 的原生备份和恢复工具,是否有办法制作系统映像并进行恢复,同时将卷影副本保留在分区上?是否有办法强制系统映像包含这些卷影副本?或者现在可能就像在鞋底上使用 Acronis 一样简单C:分区或做dd一个C:从一个磁盘分区到另一个磁盘......?

笔记: 我正在尝试使用 Windows 7 的原生备份和恢复工具,因为当我使用 Acronis WD Edition 时,我收到了“非正版 Windows!”消息。此外,过去当我尝试使用ddLinux 中的命令将备份磁盘克隆到新的更大磁盘时,备份和恢复系统无法将新磁盘识别为备份目标。我还尝试使用catLinux 中的命令将 500 GB 的 HDD 简单地克隆到 SSD,但尝试从新 SSD 上的系统启动时生成了蓝屏错误。所以我现在不愿意使用第三方工具了(但也许是错误的)。

答案1

您可以使用免费的第三方实用程序,例如Macrium 反射,克隆整个磁盘(也可在MajorGeeks购买在 32 位和 64 位可执行文件中均有效)。类似实用程序 应该在 Windows 7 上安装而不检查它是否是“正版”。

然而,即使成像软件不能在 Window 7 机器上安装,制作救援USB, 例如Macrium Reflect 救援媒体,这将创建一个可启动设备,可以用来克隆所需的驱动器。这些应用程序可以执行直接磁盘 I/O,并愉快地复制 Windows 无法很好地处理的分区,例如 ext4。虽然我通常只创建一个磁盘的功能映像,忽略空扇区,但你可以创建一个完整克隆,例如用于法医用途。

答案2

以下是对我有用的方法:

  1. 用过的备份还原从 Windows 制作系统映像整个磁盘。 (这是为了确保系统的真实性并保持当前备份磁盘上的备份集和备份计划的连续性 - 但它也删除了所有的卷影副本。

  2. 使用 Linux 系统在 Live USB 密钥上启动分区映像包含卷影副本的分区。(这是通过复制文件系统的所有块来克隆分区及其卷影副本。

  3. 使用修复磁盘让 Windows 从系统映像中“恢复”系统。

  4. 使用 Live USB 密钥在 Linux 系统上再次启动,并从分区映像恢复包含卷影副本的分区。

最后,一切都恢复如前,包括卷影副本和备份计划。

相关内容