如何从格式化的磁盘恢复注册表(而不仅仅是文件)?

如何从格式化的磁盘恢复注册表(而不仅仅是文件)?

我知道如何恢复文件,即使用软件 Ontrack EasyRecovery、Stellar Phoenix Windows Data Recovery、iCare Format Recovery 等。

但我需要从格式化的磁盘中恢复注册表中的信息。

这个怎么做?

  • 旧操作系统是 Windows XP,我想从注册表中获取信息。
  • 现在的新操作系统是 Windows 7 32 位,但我现在不再使用它,而是在另一台计算机上恢复磁盘。

答案1

我认为格式化磁盘后您无法从磁盘中获取数据。如果数据被删除,您只能使用恢复软件获取数据。请检查您是否能够从格式化的磁盘中恢复整个数据。如果可以,则将其作为辅助磁盘安装在任何 Windows 机器上并从该位置复制文件。

可以从两个不同的位置(默认位置和修复文件夹)获取注册表文件。

复制 drive_letter\windows\system32\config\system drive_letter\backup\windows\tmp\system.bak 复制 drive_letter\windows\system32\config\software drive_letter\backup\windows\tmp\software.bak 复制 drive_letter\windows\system32\config\sam drive_letter\backup\windows\tmp\sam.bak 复制 drive_letter\windows\system32\config\security drive_letter\backup\windows\tmp\security.bak 复制 drive_letter\windows\system32\config\default drive_letter\backup\windows\tmp\default.bak

复制 drive_letter\windows\repair\system drive_letter\backup\windows\system32\config\system 复制 drive_letter\windows\repair\software drive_letter\backup\windows\system32\config\software 复制 drive_letter\windows\repair\sam drive_letter\backup\windows\system32\config\sam 复制 drive_letter\windows\repair\security drive_letter\backup\windows\system32\config\security 复制 drive_letter\windows\repair\default drive_letter\backup\windows\system32\config\default

答案2

我没有检查,但我确信注册表文件是纯文本。

因此,如果你知道字符串可能像“MySerialNumer = 12345”,你可以运行以下命令,假设你在 sda 上

dd if=/dev/sda | strings | grep -c 3 MySerialNumer

这将扫描您的磁盘并提取任何纯文本字符串,希望对您有所帮助。

相关内容