我买了一台新笔记本电脑;它带有现有的 Windows 安装,但我想将当前备份迁移到新机器。我dd
将新机器的分区编辑到外部驱动器:
/dev/nvme0n1p1
/dev/nvme0n1p2
/dev/nvme0n1p3
/dev/nvme0n1p4
然后将我当前的分区移动到新机器上。随之而来的是一场中等规模的噩梦。新机器会启动,但无法识别无线网络驱动程序,后来发现(据我所知)它们无法安装。我试过了:
从控制台启动并运行:
sfc /scannow chkdsk C: /f /r /x
两者似乎都已成功完成,但现在机器会卡在启动修复循环中。
我尝试重置机器(同时保留我的文件),但这在中途失败了。
现在机器仍然卡在循环中,并决定尝试使用可启动的 Windows 10映像从外部对其进行修复。我很可能需要新机器的 Windows 10 密钥。我不确定它是存储在 BIOS 中(预装了 Windows 10)还是分区的某个位置。
从 Linux 映像引导时,如何从分区中获取密钥(如果有的话)?
如果曾经在这台计算机上激活过 Windows 10,那么 Microsoft 激活服务器现在会使用其硬件指纹来记住它。
在这台计算机上再次安装 Windows 10 将没有问题,并且会自动激活。您无需搜索密钥。
您无需手动输入许可证密钥。OEM 许可证密钥嵌入在您的 BIOS 中,Windows 会自动检测到该密钥。
我个人会完全干净地安装 Windows 10,然后手动重新安装应用程序并从备份中导入数据。这将是一个非常快速的过程,并将保证系统稳定。
使用 4 GB 以上的闪存驱动器执行全新安装后,Windows 几乎会立即自动在线激活。
OEM PC 制造商,例如制造 OP 计算机的制造商,与 Microsoft 合作将许可证密钥嵌入到 BIOS中,这就是 Windows 能够自行激活的方式,即使您之前擦除了新 PC 以进行 Windows 的全新安装将其连接到 Internet。激活后,微软的激活服务器将知道计算机的硬件指纹,但之前不知道。但是,它们确实可以识别 OEM 许可证密钥。
以下是我在我的 PC 上运行此工具时发生的情况,由于我自己构建 PC 并使用常规零售密钥,因此我的 BIOS 中没有嵌入式 Windows 10 许可证密钥:
您可以使用以下脚本存储为script2.vbs
这将为您提供产品名称、产品 ID 和安装的密钥。
我总是去 Belarc.com,下载并运行顾问。这会找到 PC 上的每个键码。