Одна из наиболее часто встречающихся ошибок, это отсутствие или повреждение файла system, также могут быть испорчены default, security, sam, software. Они находятся по адресу C:\Windows\System32\config\ в зависимости от того, где расположена система и версии ОС (может быть WinNT или WindowsXP). В папке System32 лежат файлы, которые отвечают за работу системы и их повреждение, чаще всего, влечет за собой проблемы с работой системы.
Объединяет эти ошибки то, что все они не позволяют ОС загрузиться, а также могут быть устранены одним и тем же способом. При этом пользователь видит на черном экране надпись «Не удалось запустить Windows из -за испорченного или отсутствующего файла…» и далее идет путь к поврежденному элементу.
Причинами являются повреждения системного реестра, которые в свою очередь могут быть вызваны:
- системным сбоем вследствие скачка напряжения или неправильного выключения компьютера, не через меню Пуск, а, например, выдергиванием шнура питания из розетки;
- повреждением одного или нескольких секторов жесткого диска компьютера;
- системным сбоем вследствие некорректной работы программы.
Важно понимать, что если причиной стало повреждение секторов винчестера, то даже после исправления возможно повторное появление ошибки, пока жесткий диск не будет исправлен или заменен на работоспособный.
Есть несколько способов исправления:
- Восстановление средствами операционной системы.
- Использование Live CD.
- С помощью командной строки.
- Возврат к точке восстановления.
- Исправление с помощью редактора реестра.
Устранение ошибки средствами операционной системы
Для устранения ошибки при загрузке средствами ОС необходимо:
- Включить меню загрузки ОС, кликаем клавишу F8 при загрузке компьютера до появления меню на экране монитора;
- Выбрать пункт, отмеченный на рисунке. Ждем загрузки системы;
- После выполнения всех операций перезагружаемся.
Применение Live CD для восстановления
При наличии флешки или Live CD восстановление можно осуществить следующим образом:
- Вставить флешку или Live CD в компьютер.
-
Перезагрузить системный блок, и постоянно нажимая F8 дождаться меню, в котором выбираем нужны накопитель для загрузки.
- После загрузки ОС, используя проводник открыть папку с некорректным файлом C:\Windows\System32\config\, путь может быть другим.
- Создать папку C:\Windows\System32\config\оld\.
- Переместить испорченный System во вновь созданную папку.
-
Скопировать новый из C:\Windows\repair\ в папку C:\Windows\System32\config\.
- Произвести перезагрузку.
Как восстановить реестр, воспользовавшись командной строкой
Необходим диск для установки ОС.
- Вставить диск для установки системы и загрузиться с него.
- После появления надписи Press any key to boot from CD нажать любую кнопку.
- При появлении приветствия программы установки нажать R, то есть восстановить систему с помощью консоли и еще раз R непосредственно для запуска консоли.
-
Ввести пароль администратора.
- После появления командной строки ввести команду md old — создает папку old.
- Скопировать испорченные файлы во вновь созданную папку командой: copy C:\Windows\System32\config\system c:\Windows\old\system, тут и далее действия с испорченными файлами выполняются с помощью аналогичных команд.
- Удалить с помощью команды Delete C:\Windows\System32\config\system\
- Скопировать copy C:\Windows\repair\system C:\Windows\System32\config\system.
- Выйти из консоли, введя команду exit.
Возврат к точке восстановления
Чтобы восстановить ОС необходимо::
- Загрузить «Безопасный режим с поддержкой командной строки».
- Ввести Rstrui.exe.
- В появившемся окне выбрать одну из предложенных точек восстановления, нажать далее и следовать рекомендациям мастера.
Проверяем жесткий диск на повреждения
Одной из причин неисправности реестра может стать повреждение винчестера, для его проверки и исправления можно воспользоваться встроенной программой CHKDISK.
- Включить командную строку, как это было описано ранее, любым из способов.
- Ввести команду CHKDISK C: /F /R (C: — диск для проверки, /F — параметр, который говорит, что нужно исправлять ошибки, /R —параметр для восстановления информации в поврежденных секторах).
- Жмем ввод и Y для начала работы программы.
- Разбираем системный блок и снимаем винчестер.
- Подключить винчестер к работоспособному компьютеру в качестве не основного диска.
- Загрузить систему.
- Выбирать меню Пуск и в строке поиска ввести regedit.exe, нажать ввод.
- Появилось окно редактора. Выбрать раздел HKEY_LOCAL_MACHINE.
- В меню файл кликнуть загрузить куст.
- Открыть испорченный файл, который будет находиться по адресу X:\Windows\System32\config\, где X —это буква системного тома подключенного диска.
- Ввести имя куста.
- Редактор автоматически попытается восстановить поврежденные ветки, иначе можно проделать подобную операцию вручную, но это достаточно трудоемко.
-
После редактирования выделяем отредактированный раздел и нажимаем выгрузить куст и соглашаемся с предупреждением.