我有一台笔记本电脑,由于电池故障,我要退货。由于我已经在这台笔记本电脑上配置了一切,我想将安装迁移到新笔记本电脑上(当我拿到它时)。要更换的那台笔记本电脑有一个 128 GB 的 eMMC 和两个 USB 3 端口。所以,我考虑
- 从端口 1 启动 Linux Live USB
- 制作
dd
eMMC 映像,并将其保存到端口 2 上的外部硬盘上 - 在新笔记本电脑上执行相反的操作
我的问题是,它能与 Windows 配合使用吗?以这种方式迁移会有什么问题吗?如果新笔记本电脑是不同型号且至少有 128 GB,我是否可以恢复安装?
答案1
如果新系统是旧系统的复制品,那么一切都会正常工作。但如果硬件不同,你就会遇到问题:
- 设备驱动程序:每个独特的硬件都需要一个专门的设备驱动程序,因此如果您的新笔记本电脑具有不同的硬件,您可能也需要不同的设备驱动程序。
- Windows 激活:Windows 是一款商业操作系统,因此,每个 Windows 副本都需要针对 Microsoft 许可服务器进行激活。幸运的是,您的问题被标记为与 Windows 10 相关,在这方面要轻松得多。虽然在其他版本的 Windows 中,激活都严格与硬件相关,但在 Windows 10 中,激活或许也与 Microsoft 帐户绑定。OEM 许可证与单个设备绑定,不可转让。但是,零售许可证可以转让。
- 您不想删除的所有好东西:您的新笔记本电脑上可能存在您不想删除的某些分区,例如带有专用工具的专用恢复分区。
因此,您可能想做以下几件事。
如有必要,准备转移您的 Windows 许可证
如果您的旧笔记本电脑没有随附 Windows 10 的开箱副本,则意味着您可能想要保存 Windows 10 许可证。为此,请连接到 Internet 并使用 Microsoft 帐户登录笔记本电脑。这将备份您的许可证并允许您以后重复使用。有关详细信息,请参阅:
- “如何在将 Windows 10 许可证链接到 Microsoft 帐户的同时保留本地帐户”。Windows Central. 移动国家。2016 年 9 月 14 日。
如果您的旧笔记本电脑出厂时已安装 Windows 10,则您需要购买一台出厂时安装相同版本 Windows 10 的新笔记本电脑,或者购买与出厂时安装的 Windows 10 相同版本的 Windows 10。如果是后者,您需要安装此新购买的软件并将其许可证保存到 Microsoft 帐户,然后才能继续传输。
sysprep
成像前执行
在启动 Linux 并对旧笔记本电脑的硬盘驱动器进行映像处理之前,您必须C:\Windows\System32\Sysprep\sysprep.exe
以管理员权限运行(从运行...对话框、命令提示符或 PowerShell)。与大多数 Windows 程序不同,sysprep
如果您不以管理员权限运行它,则不会触发 UAC 提示。
sysprep
丢弃您的 Windows 许可证和旧硬件的所有其他附件。下次在新硬件上启动 Windows 时,它将尝试检测新硬件。这将需要一些时间。此外,您需要保留新笔记本电脑的恢复盘,以安装 Windows 在其在线目录中找不到的设备驱动程序。有关更多信息,请参阅:
- “Sysprep(通用化)Windows 安装”。微软文档. 微软。2017 年 5 月 2 日。
此外,如果您的新笔记本电脑附带 Windows 10 许可证,Windows 10 将检测到它(现在sysprep
已经删除了错误的许可证)并使用新许可证自行激活。否则,您必须使用 Microsoft 帐户登录,旧保存的许可证将被默默转移。(Windows 10 会完成我们过去必须手动完成的所有繁重工作。)微软表示可能会问几个问题,但我从未见过他们这样做。整个过程太顺利了。
如果不执行该sysprep
步骤会怎样?
首先,无法保证能够找到新硬件的新设备驱动程序。通俗地说,错误的(或更糟的是,配置错误的)设备驱动程序会严重破坏您的系统体验。另一方面,Windows 会标记激活错误。您有 180 天的时间来修复它,但使用sysprep
Microsoft 帐户转移更容易避免这种情况。
替代sysprep
您可以省去麻烦,不用 Linux dd
,而是使用能够恢复到不同硬件的软件进行映像处理,例如 Acronis True Image 或 Veeam Agent for Windows。(前者是商业软件,后者是免费的。)