当硬件最终出现故障时,对于我的情况来说,如果我能将旧硬盘(或者,如果旧硬盘坏了,则使用带有旧硬盘备份磁盘映像的新硬盘)插入新电脑,然后让 Windows 启动并使用适当的新驱动程序进行修复,这几乎总是最好的选择。
然而,这种风景不支持我的Windows:
Microsoft 不支持将系统状态备份从一台计算机还原到不同品牌、型号或硬件配置的第二台计算机。
所以我首先得出的结论是,这根本不是一个好主意。
然而,正如其他人所写:
- https://superuser.com/a/448886/50211
- http://www.sevenforums.com/tutorials/135077-windows-7-installation-transfer-new-computer.html
显然,可以使用 sysprep 实用程序准备将现有安装移动到新硬件。
这让我很困惑:
- 它不受支持,但似乎有一个实用程序可以实现这一点?
- 专业人士在实践中会使用它吗?还是只有家庭用户才会尝试的黑客技术?
- 我只能在正在运行的系统上使用它吗?或者当我只有操作系统安装的备份映像时也可以使用它吗?
答案1
Sysprep 用于准备要部署到多台机器的 Windows 映像。对于 Vista/7+,它们可以在一种型号的计算机上安装 Windows,并使用 sysprep 来“概括”工作站,这样当捕获安装并稍后重新部署时,它将查找当前所处硬件的驱动程序。Sysprep 上的 Technet 页面。
Sysprep 被广泛使用,因为它是 MS 推荐的用于准备克隆操作系统的工具。
为了您的目的(您的原始问题),将来我会这样做:
1)Install Windows, install all updates, then all applications
2)Run Sysprep, then shutdown the computer and use clonezilla to make a copy of the OS.
3)Make regular backups of any and all user files.
这样,当您需要切换硬件时,您可以将操作系统映像放在其上,然后根据需要恢复用户文件。
答案2
您可以使用 Symantec System Recovery 创建映像并将其还原到不同的硬件。我已经多次使用它,并且非常成功。当涉及许多“具有挑战性”的应用程序时非常有用。有一个试用期。赛门铁克系统恢复