Windows Vista 在硬盘上的什么位置存储注册表数据?

Windows Vista 在硬盘上的什么位置存储注册表数据?

如果您相信的话,我使用了好几年的程序使用 Windows 注册表来保存其数据!

我需要从备份驱动器恢复这些数据。

Windows Vista 在硬盘上的什么位置存储注册表信息?

我查看了一下,C:\Windows\system32\config但似乎找不到答案。以下是该目录的内容:

256K May 31  2008 BCD-Template
 37K May 31  2008 BCD-Template.LOG
  0B Nov  2  2006 BCD-Template.LOG1
  0B Nov  2  2006 BCD-Template.LOG2
 30M Jun 30 15:04 COMPONENTS
1.0K Dec 21  2006 COMPONENTS.LOG
256K Jun 30 15:04 COMPONENTS.LOG1
  0B Nov  2  2006 COMPONENTS.LOG2
8.0K Nov  2  2006 COMPONENTS.SAV
512K Jun 30 15:04 DEFAULT
1.0K Dec 21  2006 DEFAULT.LOG
256K Jun 30 15:04 DEFAULT.LOG1
  0B Nov  2  2006 DEFAULT.LOG2
 20K Nov  2  2006 DEFAULT.SAV
  0B Nov  2  2006 Journal/
8.0K Jun 21 09:36 RegBack/
256K Jun 30 07:57 SAM
1.0K Dec 21  2006 SAM.LOG
256K Jun 30 07:57 SAM.LOG1
  0B Nov  2  2006 SAM.LOG2
256K Jun 30 15:04 SECURITY
1.0K Dec 21  2006 SECURITY.LOG
256K Jun 30 15:05 SECURITY.LOG1
  0B Nov  2  2006 SECURITY.LOG2
8.0K Nov  2  2006 SECURITY.SAV
 39M Jun 30 15:04 SOFTWARE
1.0K Dec 21  2006 SOFTWARE.LOG
256K Jun 30 15:05 SOFTWARE.LOG1
  0B Nov  2  2006 SOFTWARE.LOG2
9.7M Nov  2  2006 SOFTWARE.SAV
 17M Jun 30 15:04 SYSTEM
1.0K Dec 21  2006 SYSTEM.LOG
256K Jun 30 15:04 SYSTEM.LOG1
  0B Nov  2  2006 SYSTEM.LOG2
1.7M Nov  2  2006 SYSTEM.SAV
4.0K Sep 22  2008 TxR/
4.0K Jun 30 07:58 systemprofile/

我在找HKEY_CURRENT_USER/Software/...

答案1

HKCU 配置单元NTUSER.DAT位于配置文件的目录下(或类似的文件名):

C:\Users\<NAME>\Ntuser.dat

您可以启用查看系统文件,或者在 regedit 中打开文件时选择HKEY_LOCAL_MACHINE转至文件»加载 Hive,浏览到C:\Users\<NAME>Ntuser.dat在文件名框中输入并选择打开

答案2

您在正确的目录中,注册表配置单元是没有文件扩展名的文件,但 HKCU 除外,它是 NTUSER.dat 文件

http://ezinearticles.com/?Windows-XP-Registry-Files-Revealed---Structure-And-Location&id=763552

注册表中有多个配置单元,它们对应多个文件。配置单元是键、子键和值的集合,其中包含操作系统和程序的配置。注册表中有 5 个组:HKEY_CLASSES_ROOT(HKCR)、HKEY_CURRENT_USER(HKCU)、HKEY_LOCAL_MACHINE(HKLM)、HKEY_USERS(HKU) 和 HKEY_CURRENT_CONFIG(HKCC)。

对于相应的配置单元,您将看到几种类型的扩展名:无扩展名、.alt、.log 和 .sav。

无扩展:完整的注册表配置单元

.alt:注册表配置单元的备用副本

.log:注册表配置单元中发生的更改的日志

.sav:这是在设置或程序安装时创建的自动备份。

以下是相应的文件:

HKCC:系统、System.alt、System.log、System.sav

HKCU:Ntuser.dat,Ntuser.dat.log

HKLMSAM:Sam、Sam.log、Sam.sav

HKLMSecurity:安全、Security.log、Security.sav

HKLM软件:软件、Software.log、Software.sav

HKLM系统:系统、System.alt、System.log、System.sav

HKU.DEFAULT:默认、Default.log、Default.sav

相关内容