Что произойдет, если вы удалите весь реестр Windows?
Реестр Windows - это единственное место, которое следует оставить в покое, но только ради аргумента, что произойдет, если вы удалите все это? Сегодняшний пост SuperUser Q & A обсуждает возможности для удовлетворения любопытства читателя.
Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..
Скриншот предоставлен Википедией.
Вопрос
Читатель SuperUser SkYWAGz хочет знать, что произойдет, если весь реестр Windows будет удален:
Мне было интересно, что произойдет, если я удалю весь реестр Windows (например, используя следующий код). Мой компьютер перестал бы работать?
- кд% TMP%
- reg запрос HKCR> RegTest.txt
- reg запрос HKCU >> RegTest.txt
- reg запрос HKLM >> RegTest.txt
- reg запрос HKU >> RegTest.txt
- reg запрос HKCC >> RegTest.txt
- @pause && cls
- для / f «delims =» %% I в (RegTest.txt) действительно удалить «%% I» / va / f
Что произойдет, если весь реестр Windows будет удален?
Ответ
Ответы от суперпользователя Daniel B и 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 включена, Windows сохраняет резервную копию реестра в папке% WINDIR% \ System32 \ config \ RegBack \.
Вы можете вручную скопировать файлы резервной копии в% WINDIR% \ System32 \ config \, чтобы восстановить данные реестра.
Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.