2

Я искал на этом сайте, как восстановить загрузку Windows 7, которая сообщает "Поврежденный реестр". Большинство принятых ответов предлагают сделать резервную копию файлов в

C:\Windows\System32\config

а также

C:\Windows\System32\config\RegBack

в любой безопасный каталог или диск, а затем замените те в config на те, что в config\RegBack

Я сделал то же самое, и Windows по-прежнему сообщает "Поврежденный реестр" при загрузке.

Из любопытства я смонтировал раздел NTFS только для чтения в системе Linux и попытался проверить эти файлы. Запуск file на всех из них, кроме одного (SECURITY, SOFTWARE, SAM, DEFAULT), сообщает об этом типе файла:

MS Windows registry file, NT/2000 or above

Тем не менее, для файла SYSTEM он сообщает

data

а для RegBack\SYSTEM это сообщает

zlib compressed data

Похоже, file не идентифицировал этот файл правильно, так как любые программы, поддерживающие zlib, тоже не смогли его прочитать. Во всяком случае, я думаю, что тип должен быть MS Windows registry file, NT/2000 or above для обоих. Это правильно, или файл SYSTEM отличается от других? Есть ли у меня поврежденные файлы (оригинальные и резервные)?

2 ответа2

3

Анализ

Согласно этой криминалистической статье, тип файла SYSTEM также должен быть "файл реестра MS Windows".

образ

Вывод: ваш куст СИСТЕМЫ действительно поврежден. Вы также можете сами проверить его подпись, которая находится в первых 4 байтах, которые должны содержать строку ASCII "regf".

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

Метод восстановления 1: Восстановление образа системы

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

Метод восстановления 2. Восстановление точки восстановления системы с помощью диска восстановления системы

Если восстановление системы включено, то вы можете найти рабочий набор кустов реестра в предыдущей точке восстановления системы. Если он был отключен, перейдите к способу 4.

Если вы создали диск восстановления системы, то он может восстановить с точки восстановления (ссылка):

  • Загрузка с диска восстановления системы
  • Выберите настройки языка клавиатуры и нажмите «Далее».
  • Нажмите на Ремонт вашего компьютера
  • Выберите операционную систему, которую вы хотите восстановить, и нажмите «Далее».
  • Выберите Восстановление системы

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

Метод восстановления 3: восстановление из точки восстановления системы с помощью загрузочного носителя Windows

Если вы никогда не создавали диск восстановления, не все потеряно:

  • На работающем ПК перейдите на веб-сайт загрузки программного обеспечения Microsoft и загрузите соответствующий ISO. Для этого требуется действующий ключ активации продукта.
  • Используйте Windows USB/DVD Download Tool для создания загрузочного носителя.
  • Подключите установочный носитель, который вы создали, к вашему нефункциональному ПК и включите его. (Убедитесь, что компьютер будет загружаться с этого носителя, возможно, вам придется изменить порядок загрузки вашего компьютера.)
  • Выберите параметры восстановления системы
  • Выберите Восстановление системы и продолжайте, как указано выше.

Следующая статья имеет больше информации и скриншоты:
Как сделать восстановление системы в Windows 7.

Способ 4. Сохраните ваши данные и сделайте новую установку

Если вы не включили восстановление системы, то я думаю, что вам нужно будет переустановить Windows.

Вы все еще можете сохранить свои файлы одним из следующих способов:

Когда придет время для восстановления Windows, переустановите с загрузочного носителя Windows 7.

1

Я бы предложил заменить файл C:\Windows\System32\config\SYSTEM на аналогичном компьютере (версия ОС, конфигурация ОС, языки пользовательского интерфейса, макеты должны быть одинаковыми).

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

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

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