我有一台运行 Windows 7 的 PC。我已从这台 PC 创建了系统映像,我想将该系统映像“安装”到另一台机器上。但在运行恢复控制台后,我不断收到错误消息,提示计算机由于一般错误而无法启动。是否可以在一台 PC 上创建系统映像,然后在另一台完全不同的 PC 上加载该映像?
答案1
我觉得这很有趣。这并不意味着它不起作用。(事实上,一些备份/映像工具明确地支持此功能。)但它做据我了解,这意味着MS 不在乎关于这个场景。
Microsoft 文章 279624 -
如何将 Windows 安装移动到不同的硬件
在 Microsoft Windows 操作系统的生命周期中,您可能必须将安装在一台计算机上的系统状态备份还原到同一台物理计算机甚至另一台物理计算机。从以下事件中恢复可能需要执行还原操作:(...)
您可以将系统状态备份从一台物理计算机还原到同一台物理计算机或另一台具有相同品牌、型号和配置(相同硬件)的计算机。
Microsoft 不支持将系统状态备份从一台计算机还原到不同品牌、型号或硬件配置的第二台计算机。Microsoft 将仅提供商业上合理的努力来支持此过程。即使源计算机和目标计算机看起来是相同的品牌和型号,源计算机和目标计算机之间也可能存在驱动程序、硬件或固件差异。
答案2
或者,您可以使用 Symantec Backup Exec System Recovery 创建映像并将其恢复到不同的硬件。经常使用这个,效果很好。刚刚将笔记本电脑从当前的 Dell E6500 恢复到备用的 Dell D810。即使硬件非常不同,也能完美运行。需要安装一些驱动程序,但只是小问题。有一个向导将检查驱动程序,然后可以将其添加到恢复磁盘。
答案3
使用 ImageX(微软的免费映像工具)捕获映像,将该映像加载到 VM(如 virtualbox)中,然后使用 /generalize 标志对其进行 sysprep。
sysprep /generalize /shutdown
Generalize 准备将 Windows 加载到另一台 PC。如果指定此选项,则会从 Windows 安装中删除所有唯一系统信息。系统的 SID 将被重置,所有系统还原点都将被清除,事件日志也将被删除。下次计算机启动时,specialize 配置阶段将运行。将创建新的 SID,并清除所有驱动程序。
这并不容易,但使用 imagex、VM 和 sysprep,就可以做到。
答案4
一个常见原因是尝试在控制器设置为 IDE 传统模拟模式的机器上部署以 AHCI 或 RAID 模式运行的映像。您应该在 BIOS 中检查此设置。
正如 Multiverse IT 在评论中所说,Vista/7 在很大程度上独立于硬件之外。我们需要有关机器的更多细节,以尝试找出问题所在。