2

На моем старом ПК (под управлением Windows XP) произошел сбой контроллера RAID на материнской плате, который не стоило исправлять. К счастью, мне удалось извлечь и сохранить все файлы на внешнем жестком диске объемом 3 Терабайта. Как я могу прочитать старые записи реестра XP, используя мой новый ноутбук с Windows 10? Я предполагаю, что они в некоторых (скрытые?) файл (ы) в архиве внешнего диска. Спасибо за любую помощь.

2 ответа2

3

Файлы реестра, которые называются "ульи", не скрыты. Это файлы без расширений в \Windows\System32\config . Например, системный улей (в regedit он называется HKEY_LOCAL_MACHINE\System ) - это \Windows\System32\config\System . И куст каждого профиля пользователя каждого пользователя - это ntuser.dat в "домашнем каталоге" этого пользователя, который в XP был \Documents and settings\username .

Чтобы прочитать их, просто запустите regedit и выберите либо HKEY_LOCAL_MACHINE либо HKEY_USER на левой панели. Затем перейдите в File | Load hive . Найдите, где находится старый файл куста, и выберите его. Затем будет предложено ввести имя ключа. Составьте имя, которое будет "родительским" ключом для всего в этом улье. (Не используйте что-то вроде System которое уже есть. Вы могли бы использовать old_system хотя.) ОК, и вы найдете новое имя родительского ключа, например, в разделе "HKEY_LOCAL_MACHINE" и содержимое улья там.

Вам не нужно беспокоиться о .sav и т.д. С одинаковым базовым именем. regedit справится с этим для вас.

Применяются права доступа к файлам и ключи реестра, поэтому, если ключи, которые вы пытаетесь просмотреть, не доступны для чтения всем пользователям, вам, скорее всего, придется вступить во владение ими и установить новый список разрешений.

Чтобы выгрузить улей, выберите "родительский" ключ улья на левой панели (как old_system в приведенном выше примере) и используйте File | Unload hive .

Загрузка куста не является постоянной при загрузке, поэтому все эти кусты, загруженные вручную, будут автоматически выгружены при завершении работы и не будут перезагружены снова, если вы не пройдете через это снова. Загрузка куста занимает некоторое пространство памяти ядра страницы, но его размер для современных систем довольно мал, так что если вы забудете выполнить разгрузку, не будет большого вреда.

0

Как я могу прочитать старые записи реестра XP, используя мой новый ноутбук с Windows 10?

Вы можете прочитать записи, используя "regedt32"> "Файл"> "Загрузить куст".

Замечания:

Файлы реестра (кусты) расположены следующим образом:

Улей реестра - это группа ключей, подразделов и значений в реестре, которая имеет набор вспомогательных файлов, которые содержат резервные копии своих данных.

Файлы поддержки для всех ульев, кроме HKEY_CURRENT_USER находятся в %SystemRoot%\System32\Config в Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003 и Windows Vista.

Вспомогательные файлы для HKEY_CURRENT_USER находятся в %SystemRoot%\Profiles\Username .

Расширения имен файлов в этих папках указывают тип данных, которые они содержат. Кроме того, отсутствие расширения может иногда указывать на тип данных, которые они содержат.

Registry hive                 Supporting files
HKEY_LOCAL_MACHINE\SAM        Sam, Sam.log, Sam.sav
HKEY_LOCAL_MACHINE\Security   Security, Security.log, Security.sav
HKEY_LOCAL_MACHINE\Software   Software, Software.log, Software.sav
HKEY_LOCAL_MACHINE\System     System, System.alt, System.log, System.sav
HKEY_CURRENT_CONFIG           System, System.alt, System.log, System.sav, Ntuser.dat, Ntuser.dat.log
HKEY_USERS\DEFAULT            Default, Default.log, Default.sav

Исходная информация реестра Windows для опытных пользователей

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .