我想将 Windows 7 安装从 500 GB HDD 转移到 SSD,包括卷影副本(以及还原点、以前版本的文件等)。
源盘有4个分区,在制作系统镜像之前,我通过磁盘管理和vssadmin list shadowstorage命令检查了包括卷影副本在内的磁盘使用情况:
磁盘分区 | 总尺寸 | 总使用量(包括卷影副本) | 已用卷影副本存储空间 |
---|---|---|---|
系统 | 2.00 GB | 0.40 GB | 0.00 GB |
操作系统 (C:) | 229.00 GB | 208.52GB | 113.51GB |
数据 (E:) | 227.90 GB | 216.52GB | 0.00 GB |
HP_RECOVERY (D:) | 6.85GB | 6.02GB | 0.00 GB |
全部的 | 431.46GB |
因此,分区C:包含 95.01 GB 的“实际”数据和 115.51 GB 的卷影副本。
我通过Backup & Restore > Create a system image 创建了整个磁盘的系统映像。它警告我系统映像可能占用多达 432 GB(表明它将包括包含卷影副本的空间 — 到目前为止一切顺利)。
但最终,系统镜像只占用了 318 GB。恢复系统后,检查磁盘管理并使用vssadmin list shadowstorage命令表明卷影副本已消失。
磁盘分区 | 总尺寸 | 总使用量(包括卷影副本) | 已用卷影副本存储空间 |
---|---|---|---|
系统 | 2.00 GB | 0.40 GB | 0.00 GB |
操作系统 (C:) | 229.00 GB | 90.18GB | 0.00 GB |
数据 (E:) | 227.90 GB | 216.52GB | 0.00 GB |
HP_RECOVERY (D:) | 6.85GB | 6.02GB | 0.00 GB |
全部的 | 313.12GB |
使用Windows 7 自带的备份和还原工具,有没有办法制作系统映像并在将卷影副本保留在分区上的同时进行还原?有没有办法强制系统映像包含那些卷影副本?或者也许到现在它就像在唯一的C:分区上使用 Acronis 或从一个磁盘到另一个磁盘dd
的C:分区一样简单...?
注意: 我正在尝试使用 Windows 7 的本机备份和还原工具,因为当我使用 Acronis WD Edition 时,我得到了“非正版 Windows!” 信息。此外,过去当我尝试使用dd
Linux 中的命令将备份磁盘克隆到更大的新磁盘时,备份和还原系统无法将新磁盘识别为备份目标。我还尝试使用cat
Linux 中的命令简单地将 500 GB HDD 克隆到 SSD,但随后尝试从新 SSD 上的系统启动时生成蓝屏错误。所以我现在变得不愿意使用第三方工具(但也许是错误的)。
您可以使用免费的第三方实用程序(例如Macrium Reflect)来克隆整个磁盘(也可以在 MajorGeeks获得 32 位和 64 位可执行文件)。Reflect 和类似的实用程序 应该安装在 Windows 7 上而不检查它是否是“正版”。
但是,即使无法在 Window 7 计算机上安装映像软件,也可以制作一个救援 USB,例如Macrium Reflect 救援媒体,它会创建一个可启动设备,您可以使用该设备克隆所需的驱动器。这些应用程序可以执行直接磁盘 I/O,并通过复制 Windows 无法很好处理的分区(例如 ext4)来愉快地进行操作。虽然我通常只创建一个磁盘的功能映像,忽略空扇区,但可以创建一个完整的克隆,例如用于取证。
这是对我有用的:
使用Windows 的备份和还原来制作整个磁盘的系统映像。(这是为了确保系统的真实性并保持当前备份磁盘上备份集和备份计划的连续性——但它也删除了所有卷影副本。)
在带有 Linux 系统的 Live USB 密钥上启动,以制作包含卷影副本的分区的分区映像。(这是通过复制文件系统的所有块来克隆分区及其卷影副本。)
使用Windows修复盘从系统映像“恢复”系统。
使用 Live USB 密钥在 Linux 系统上再次启动并恢复包含来自分区映像的卷影副本的分区。
最后,一切都恢复如初,包括卷影副本和备份计划。