将 Windows 系统映像还原到较小的驱动器

将 Windows 系统映像还原到较小的驱动器

我最近在主计算机上运行了两个 320GB 的 Raid 0 硬盘,并决定将其拆分以便在另一台计算机上使用其中一个硬盘。

在 2TB 的外置硬盘上制作了约 150GB 的 Windows 系统映像。两个 320GB 的磁盘已格式化,其中一个已在另一台计算机上使用。

当我尝试将映像恢复到格式化的 320GB 驱动器上时,出现一条错误消息,提示“找不到可用于恢复系统磁盘的磁盘”。

然后我了解到,Windows 不允许将较大驱动器(640GB raid 0 驱动器)中的系统映像还原到较小驱动器,即使映像小于目标驱动器。调整外部驱动器的大小实际上不是一个选择,因为它几乎已满。

有没有办法可以恢复图像?

答案1

使用 Acronis 转换 VHD 映像到 Acronis tib 映像,然后使用 Acronis 在较小的驱动器空间上安装 tib 映像。

答案2

Windows 的备份可以作为 VHD 文件安装。

我将在另一台计算机上安装备份文件并调整 VHD 中的分区大小。您必须使用基于 Windows 的分区管理器,因为据我所知 GPart 无法安装 VHD。

虽然我不确定这个解决方案是否有效,但它会调整备份文件内的分区大小,从而可能减轻您遇到的限制。

答案3

我尝试过 Acronis 和缩小 VHDX。两次尝试都失败了。我浪费了几个小时。最后我做了以下事情:

  1. 使用 Hyper-V 创建新虚拟机。您需要确保使用正确版本的虚拟机。如果您的旧系统使用 UEFI,则虚拟机需要为版本 2。否则您需要使用版本 1。
  2. 启动 Windows 安装程序的 iso。
  3. 将包含备份的物理磁盘连接到虚拟机。
  4. 将 Windows 系统恢复到虚拟机中。
  5. 启动到 gparted live 系统并缩小磁盘。
  6. 将系统再次备份到物理磁盘。

然后我可以在较小的硬盘上安装系统。由于空闲的磁盘空间将被优化掉,因此您不需要在运行虚拟机的系统上占用全部磁盘空间,因此您只需要实际使用的可用空间即可。这意味着您甚至可以通过在新驱动器上安装新的 Windows 系统并在最终要还原到的同一台计算机上执行此操作来实现。因此,如果您只有 Windows 安装磁盘和要还原到的计算机,这可能是一个选择。这仍然是一个非常糟糕且复杂的解决方案。

相关内容