[248x159]
Если у вас хоть раз вместо загрузки системы отображался чёрный экран с фразой "Не удается запустить Windows ХР из-за испорченного или отсутствующего файла \WINDOWS\SYSTEM32\CONFIG\SYSTEM" (вместо SYSTEM может быть другое слово), то этот обзор для вас, впрочем даже если не вылетал, то данный пост вполне может пригодится в будущем. Что такое реестр Windows? Это почти каркас системы, т.е. основные и дополнительные настройки, сведения о драйверах, о установленных программах, о пользователях, файлах и прочая-прочая нужна системе информация. Фактически это база данных по системе, поэтому повреждения реестра фатально сказывается на дальнейшей работе за компьютером, более того с повреждённым реестром невозможно загрузиться в безопасном режиме. Причин смерти реестра достаточно, это могут быть вирусы/трояны, может быть неправильное использование компьютера, случайные выключения электроэнергии во время работы компьютера, поскольку система неприрывно обращается к реестру, то несомненно повредить его не так то и сложно, поэтому несомненно даже такая компания, как Microsoft не могла не продумать способ для его восстановления. Впрочем не многие даже продвинутые пользователи знают о таковых, поэтому в случае вылета сообщений о испорченном реестре (см. сообщение в начале поста) они сразу же бегут переустанавливать систему, хотя это далеко не всегда обязательно (по умолчанию система автоматически делает резервные копии), нужно лишь иметь дистрибутив операционной системы и возможность его загрузить (это не сложно).
В Windows 95/98 восстановление реестра происходит через программу scanreg, для попадания в неё достаточно перед загрузкой системы нажать F8, выбрать пункт "Command Prompt Only", набрать "scanreg" и нажать Enter. Система поддержки реестра после небольшого сканирования предложит или сделать резервную копию реестра вручную, или восстановить реестр из имеющихся резервных копий, после восстановления достаточно перезагрузить компьютер и радоваться. В данной ситуации наличии установочного дистрибутива не обязательно.
В Windows 2000/XP ситуация будет несколько сложнее, нужен установочный дистрибутив системы (скорее всего это будет диск), необходимо с него загрузиться, для чего надо зайти в BIOS (обычно в него можно попасть нажав сразу после включения компьютера DEL или F2, хотя бывают и более изощрённые варианты), найти пункт Boot Device Priority (возможны вариации) в горизонтальном меню или, если у вас BIOS от AWARD, в пункте Advanced BIOS Features найти строку или строки отвечающие за приоритет загрузки (First boot device, Second boot device и т.д.), при этом стоит помнить о том, что BIOS'ы бывают разные и в разных модификациях пунты и меню может различаться, а также стоит помнить о осторожности при изменении настроек (в материнских платах последних поколений возможно просто загрузить boot меню, для чего надо нажать F8 перед процедурой загрузки системы). Но если вам удалось изменить и сохранить настройки, и не убить ваш компьютер ещё сильнее, то засовываете диск в привод (к примеру, можно сделать так же загрузочную флешку или вообще иметь дистрибутив на жёстком диске) и должна пойти процедура загрузки системы установки. После долгой процедуры определения устройств в вашем компьютере вылетит окно "Вас приветствует мастер установки", где надо будет выбрать восстановление с помощью консоли восстановления (клавиша "R"), появится чёрный экран с белыми буквами и вам будет предложено выбрать систему (если Windows на вашем компьютере одна, то нажимаете "1" и Enter), ввести пароль администратора (если пароля нет, то жмёте Enter), после чего необходимо будет ввести такие команды (после каждой строки жмите Enter, в скобках пишу пояснение к команде):
md ttt (создаётся папка "ttt" в папке с Windows, сюда на всякий случай сделаем резервную копию нынешнего реестра)
copy c:\windows\system32\config\system c:\windows\tmp\system (вместо system ввести слово, которое отображалось в фразе в начале поста (это может быть software, sam, security и т.п.), этой командой мы копируем старый реестр во временную папку)
delete c:\windows\system32\config\system (вместо system ввести нужное слово, этой командой мы удаляем старый реестр из места своего положения)
copy c:\windows\repair\system c:\windows\system32\config\system (вместо system ввести нужное слово, фактически сейчас у нас появляется реестр для старта системы)
exit
Прошу заметить, что вместо c:\windows надо использовать путь, где у вас установлена система.
После этого момента загружаемся в безопасный режим (клавиша F8 перед стартом системы, если загрузится boot меню, то выбрать загрузку с HDD и быстро снова нажать F8), после загрузки системы в безопасном режиме необходимо провести следующие действия:
1. Запустить "Мой Компьютер" и зайти в диск C: (или другой диск, где у вас установлена система,
Читать далее...