Що станеться, якщо ви видалите весь реєстр Windows?
Реєстр Windows - це одне місце, яке слід залишити достатньо самостійно, але тільки для аргументу, що станеться, якщо ви видалили все це? Сьогоднішня посада SuperUser Q&A обговорює можливості для задоволення цікавості читача.
Сьогоднішня сесія запитань та відповідей приходить до нас люб'язно SuperUser - підрозділ Stack Exchange, групування веб-сайтів із запитаннями та відповідями на рівні спільноти..
Знімок вікніз Вікіпедії.
Питання
Читач SuperUser SkYWAGz хоче знати, що станеться, якщо буде видалено весь реєстр Windows:
Мені було цікаво, що станеться, якщо я видалив весь реєстр Windows (наприклад, використовуючи наступний код). Чи мій комп'ютер перестане працювати?
- cd% TMP%
- reg запит HKCR> RegTest.txt
- reg запит HKCU >> RegTest.txt
- reg query HKLM >> RegTest.txt
- reg запит HKU >> RegTest.txt
- reg запит HKCC >> RegTest.txt
- @pause && cls
- для / f "delims =" %% I в (RegTest.txt) чи reg reg "%% I" / va / f
Що відбувається, якщо видалено весь реєстр Windows?
Відповідь
Співробітники SuperUser Daniel B і StW мають відповідь для нас. Спочатку Даніель Б:
Ви не можете видалити кореневі вузли, оскільки вони фізично не існують. Проте ви можете видалити їх вміст за допомогою Regedit (на відміну від reg).
Regedit зависає, як тільки я спробую видалити HKLM SYSTEM. Після скидання VM (тому що я ледачий), я отримую такий екран (операційна система Windows XP):
(Переклад: "Windows не може запуститися, тому що такий файл відсутній або пошкоджений: WINXP system32 config. SYSTEM")
Тому так, видалення реєстру з реєстру абсолютно позитивно вб'є Windows. І якщо у вас немає резервної копії, відновлення її неможливе.
Далі йде відповідь від StW:
Windows зберігає багато важливої інформації в реєстрі, яка завантажується (принаймні частина її) на початковій стадії під час завантаження. Якщо видалити цю інформацію, Windows не зможе знайти та завантажити важливі системні файли, а отже, не зможе завантажитися.
Така важлива інформація - це список драйверів пристроїв, необхідних для завантаження системи. Це може включати:
- Драйвери дисків (дискети, жорсткі диски, компакт-диски, USB-пристрої,…)
- Водії автобусів (IDE, SATA AHCI,…)
- Драйвери файлової системи (FAT, NTFS,…)
- …
Однак за замовчуванням Windows зберігає резервну копію реєстру. Якщо увімкнено Відновлення системи, Ви можете знайти такі копії в (прихованій) папці інформації про системний об'єм всередині кореневої папки системного розділу. Додатково, навіть якщо у вас немає Відновлення системи Windows зберігає резервну копію реєстру в% WINDIR% \ t.
Можна вручну скопіювати файли резервних копій у конфігурацію% WINDIR% System32, щоб відновити дані реєстру.
Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.