Реестр Windows - это то место, которое следует оставить в покое, но просто ради аргумента, что произойдет, если вы удалите все это? В сегодняшней публикации SuperUser Q&A обсуждаются возможности удовлетворения любопытства читателя.



Сегодняшняя сессия вопросов и ответов предоставлена ​​нам благодаря SuperUser - подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, управляемой сообществом.

Скриншот любезно предоставлен Википедия .

Вопрос

Читатель SuperUser SkYWAGz хочет знать, что произойдет, если будет удален весь реестр Windows:

Мне было интересно, что произойдет, если я удалю весь реестр Windows (например, используя следующий код). Мой компьютер перестал бы работать?

установлен новый жесткий диск не виден
  • cd% TMP%
  • рег запрос HKCR> RegTest.txt
  • рег запрос HKCU >> RegTest.txt
  • рег запрос HKLM >> RegTest.txt
  • рег запрос HKU >> RegTest.txt
  • рег запрос HKCC >> RegTest.txt
  • @pause && cls
  • for / f delims = %% I в (RegTest.txt) do reg delete %% I / va / f

Что произойдет, если удалить весь реестр Windows?

Ответ

У участников SuperUser Дэниела Б. и StW есть ответ для нас. Во-первых, Дэниел Б:

Вы не можете удалить корневые узлы, поскольку они не существуют физически. Однако вы можете удалить их содержимое с помощью Regedit (в отличие от reg).

Regedit зависает, как только я пытаюсь удалить HKLM SYSTEM. После сброса виртуальной машины (потому что я ленив) я получаю следующий экран (операционная система - Windows XP):

(Перевод: Windows не может запуститься, потому что следующий файл отсутствует или поврежден: WINXP system32 config SYSTEM)

Так да, удаление чего-либо из реестра абсолютно точно убьет Windows . И если у вас нет резервной копии, восстановить ее невозможно.

Далее следует ответ от StW:

Windows хранит много важной информации в реестре, который загружается (по крайней мере, его часть) на ранней стадии загрузки. Если вы удалите эту информацию, Windows не сможет найти и загрузить важные системные файлы и, следовательно, не сможет загрузиться.

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

что такое быстрая зарядка
  • Драйверы для дисков (дискеты, жесткие диски, компакт-диски, USB-устройства и т. Д.)
  • Драйверы шины (IDE, SATA AHCI, ()
  • Драйверы файловой системы (FAT, NTFS,…)
  • ...

Однако по умолчанию Windows хранит резервную копию реестра. Если вы включили Восстановление системы , вы можете найти такие копии в (скрытой) папке с информацией о системном томе внутри корневой папки системного раздела. Кроме того, даже если у вас нет Восстановление системы включен, Windows сохраняет резервную копию реестра в% WINDIR% System32 config RegBack .

Вы можете вручную скопировать файлы резервных копий в% WINDIR% System32 config , чтобы восстановить данные реестра.


Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .

ПРОЧИТАЙТЕ СЛЕДУЮЩИЙ
Выбор редакции