在文件系统中查找 XP 序列号?

在文件系统中查找 XP 序列号?

可能重复:
从安装文件中获取 Windows 7 CD 密钥

我的上网本上的 Windows 分区无法启动,我想修复安装 Windows XP。我有一张 OEM 光盘,但如果它要求我提供序列号,我希望能够提供上网本上的序列号。

但是,贴纸已经过期了,我再也无法读取 Windows 的序列号。我现在有一个 Linux 分区,想知道文件系统中是否有任何地方可以找到安装 Windows 的序列号?

上网本内置的恢复功能无法启动,所以这也不好。即使可以启动,据我所知,它只会重新安装,这会抹去我的所有数据。

有人知道是否有可能在文件系统的某个地方找到我的密钥,或者知道 Acer Aspire One 恢复分区是否在某个地方有它吗?

答案1

在这里找到了 MJBKF 的解决方案:http://ubuntuforums.org/showthread.php?p=8140473#post8140473

基本上将注册表复制到 USB 驱动器并使用另一台 Windows 计算机(或 Wine)查找密钥。如果有效,将报告。

答案2

经过一番谷歌搜索,快捷键DOS看起来是可行的办法。

启动到 DOS 并运行它,或者在 Linux 上使用 Wine 启动它。

编辑(一些复杂的方式)

  • Windows 密钥保存在注册表中。更具体地说:HKLM\SOFTWARE\Microsoft\Windows N\CurrentVersion在变量中DigitalProductId
  • 注册表文件存储在 中%WINDIR%\System32\Config
  • 当您获得密钥(已编码)时,您必须对其进行解码 - 这里是执行此操作的函数(但是,在 C# 中...):http://www.codeproject.com/KB/system/Product_Key_Finder.aspx

您现在需要的是从 Linux 打开注册表。

相关内容