Не удается запустить Windows из-за аппаратных ошибок настройки диска. Устранение ошибки «Не удалось запустить Windows из-за изменения конфигурации оборудования или обновлений

Не удалось запустить Windows из-за испорченого или отсутствующего файла «SYSTEM» – это та самая ошибка, о которой пойдет речь в этом руководстве по её исправлению. Именно с отсутствием или с порождением файла System большинство пользователей сталкиваются при загрузке Windows XP.

Да, кстати, данная инструкции больше предназначена для Windows XP так, как подобных ошибок на той же семерке я пока не встречал. Поэтому примеры, по исправлению ошибки, которые я приведу ниже, будут рассмотрены именно на Windows XP. Но, если у вас, что-то подобное встретится в Windows 7, тогда пишите мне в нашей группе ВК или в комментариях, попытаемся что-нибудь придумать.

Итак, по какой причине пропал файл «SYSTEM»? Кто его удалил?

Чаще всего, конечно же. появление подобной проблемы вызвано из-за некорректного выключение компьютера или из-за неожиданного отключения или пропажи питания, хотя в принципе можно сказать что это одно и тоже. Вторым вариантом могут быть какие-нибудь действия, предпринятые самим пользователем. Ну, или, конечно же. какой-нибудь вредоносный файл то бишь вирус, который мог повредить файл «System».

Ну да ладно, давайте мы посмотрим, что может помочь нам восстановить поврежденный или отсутствующий файл.

Поможет ли восстановить файл «System», загрузка с последней удачной конфигурацией

Если после включения компьютера вы увидели сообщение об ошибке: «Не удалось запустить Windows из-за испорченного или отсутствующего файла «SYSTEM»». То вы наверняка заметили, что ниже советуют загрузиться с диска Windows XP и перейдя в среду восстановления («R»), исправить ошибки с файлом «System».

Да, так можно сделать и может даже этот вариант сработает, правда есть одно «НО». Не у всех пользователей есть тот самых диск с Windows XP и тем более, в котором есть возможность восстановления системы. Просто в большинстве сборок пункт в котором можно нажать клавишу «R», для восстановления системы, отсутствует.

Поэтому, давайте сначала попробуем самый простой вариант, который иногда помогает решить подобные проблемы.


Если же вам не повезло, тогда давайте перейдем к более сложному варианту, который 100% поможет вам восстановить файл «Windows\System32\config\system ».

Исправление ошибки, при загрузке Windows XP, с отсутсвием файла «Windows\System32\config\system» с помощью LiveCD

В общем этот вариант можно назвать более сложным только потому, что нам понадобится какой-нибудь LiveCD. Если у вас нет такого загрузочного диска, тогда вам придется записать его на флешку или на тот же диск, как это сделать вы сможете посмотреть .

Лично я в данном примере буду использовать, довольно таки старый образ с SonyaPE LiveCD, но несмотря на это я очень часто его использую при работе с Windows XP. Нравится он мне тем, что там есть все, что мне может понадобиться при работе с этой системой и он без проблем справляется со всеми поставленными задачами. Поэтому, по желанию вы можете найти какой-нибудь свой образ или воспользоваться тем что и я, загрузить можно его по этой ссылке.


В общем, данный вариант должен помочь если не всем, так большинству, мной он был проверен лично, уже несколько десятков раз. Если вам, ну вообще ничего не поможет, тогда придеться воспользоваться советом системы и попробовать восстановить файл «С:\Windows\System32\config » с помощью оригинального диска с Windows XP.

Ну, или, конечно же, просто полностью , это точно решит данную проблему. Так что вот так, ну ладно, если у вас будут вопросы жду ваших комментариев.

Данная ошибка может появится при запуске Windows XP. Данная ошибка имеет несколько вариантов, такие как Не удается запустить Windows из-за испорченного или отсутствующего файла:
\Windows\System32\config\software
\Windows\System32\config\sam
\Windows\System32\config\security
\Windows\System32\config\default

Причина данной ошибки — повреждение системного реестра из-за сбоя, неправильной работы программы или непредвиденного выключения питания компьютера. Также данная проблема может возникать из-за неисправного жёсткого диска. Разберёмся, как исправить ошибку:

Исправление средствами операционной системы:

1. Перезагрузите компьютер и нажимайте клавишу F8 пока не появится меню вариантов загрузки операционной системы.
2. Выберите пункт «Загрузка последней удачной конфигурации (с работоспособными параметрами). При выборе данного пункта система попробует самостоятельно заменить повреждённые файлы.
3. Перезагрузите компьютер. Если проблема не исчезла, попробуйте также выбрать загрузку в безопасном режиме, и в безопасном режиме выполните восстановление системы и проверьте диск на ошибки.

Восстановить \Windows\System32\config\system вручную.

Для того, чтобы восстановить повреждённые файлы вручную, нужно скопировать файлы из c:\windows\repair\ в \Windows\System32\config\system.

Восстановление с LiveCD

1. Загрузитесь с флешки или диска с Live CD
2. В файловом менеджере или проводнике (если используется LiveCD на базе Windows) откройте папку c:\windows\system32\config\ (буква диска при загрузке с внешнего накопителя может быть не C, не обращайте внимания), найдите файл, который по сообщению ОС поврежден или отсутствует (он не должен иметь расширения) и на всякий случай не удаляйте его, а переименуйте, например, в system.old, software.old и т.д.
3. Скопируйте нужный файл из c:\windows\repair\ в c:\windows\system32\config\

Проделать вышеуказанное можно и без LIveCD . Для этого будемиспользовать командную строку.
1. Попробуйте зайти в меню вариантов загрузки (F8 при включении компьютера) и выбрать безопасный режим с поддержкой командной строки. Но этот вариант может и не сработать.
2. Загрузитесь с диска с операционной системой Windows XP, и при приглашении установить Windows нажмите клавишу «R» для запуска консоли восстановления.

3. Или можно использовать загрузочную флешку Windows 7, 8 (или диск). После загрузки программы установки Windows, на экране выбора языка нажмите клавиши Shift+F10 для вызова командной строки.

Определяем букву диска с Windows . В консоли наберите dir C : и посмотрите на структуру папок. Если это не ваш диск с системой, наберите dir d: или др.
Чтобы вывести буквы всех дисков наберите:wmic logicaldisk get caption

После того как буква диска определена набираем следующие команды:

*Создание резервных копий файлов
copy c:\windows\system32\config\system c:\windows\system32\config\system.bak
copy c:\windows\system32\config\software c:\windows\system32\config\software.bak
copy c:\windows\system32\config\sam c:\windows\system32\config\sam.bak
copy c:\windows\system32\config\security c:\windows\system32\config\security.bak
copy c:\windows\system32\config\default c:\windows\system32\config\default.bak

*Удаление испорченного файла
delete c:\windows\system32\config\system
delete c:\windows\system32\config\software
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\default

*Восстановление файла из резервной копии
copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default

После завершения всех операций набираем EXIT и перезагружаем компьютер.

Принесли мне сегодня системный блок с ошибкой:

Не удается запустить Windows из-за испорченного или отсутствующего файла: \WINDOWS\SYSTEM32\CONFIG\SYSTEM

Можно попробовать восстановить этот файл, запустив программу установки Windows с оригинального установочного CD-ROM. Выберите “r” в первом диалоговом экране для запуска процедуры восстановления.

Как удалось выяснить: Компьютер завис и его перезагрузили кнопкой RESET, результатом перезагрузки стала эта надпись.

Пару слов о компьютере: Компьютер под управлением ОС Microsoft Windows XP Home Edition OEM. В системном блоке отсутствует CD/DVD привод. Сам компьютер уже достаточно старый. Windows была установлена примерно месяц назад. За это время было установлено всего несколько программ.

Попробуем последовать совету “Можно попробовать восстановить этот файл, запустив программу установки Windows с оригинального установочного CD-ROM”

Подключаем привод. Загружаемся с оригинального установочного CD-ROM. Заходим в консоль восстановления (нажимаем клавишу R). Выбираем версию Windows в которую надо осуществить вход. В нашем случае всего одна версия, так что тут вопросов не возникает.

Если забыли какие команды доступны, то можно в командной строке ввести HELP и нажать . Откроется список доступных команд.

Первое что я сделал - запустил команду: chkdisk c: /p

Эта команда нашла ошибки. Затем я запустил эту же команду, но уже с другим ключем: chkdisk c: /R

Система сообщила, что исправила одну или несколько ошибок.

Компьютер ушел на перезагрузку, но проблема так и осталась не решенной.

Выключаю компьютер. Отключаю жесткий диск и подключаю его к другому компьютеру. На этом жестком диске копирую файл system из каталога \WINDOWS\repair в каталог \WINDOWS\SYSTEM32\CONFIG\ и вновь подключаю этот жесткий диск к сломанному системному блоку

Windows загружается без ошибки, но теперь слетели многие драйвера и настройки. Драйвера восстанавливаю следующим образом:

Правая кнопка мыши на значке Мой компьютер . В контекстном меню выбираю пункт Свойства . Открывается окно Свойства системы . Перехожу на закладку Оборудование . Нажимаю кнопку Диспетчер устройств . На каждом из устройств с вопросительным знаком нажимаю правой кнопкой мыши и выбираю из контекстного меню пункт Обновить драйвер . После обновления всех драйверов перезагружаюсь.

Компьютер полностью работоспособен. Осталось восстановить(заново настроить) некоторые слетевшие настройки: Разрешение Экрана, Настройки сетевых подключений ну и т.д.

Все мы сейчас не можем представить жизни без компьютеров. Они давно заменили телевизоры, в них мы храним всю свою важную информацию: фото, документы. Они заполонили предприятия и дома. Но со всем могут произойти поломки не исключая ноутбук и компьютер. Однако что делать, если наша операционная система выдала такую ошибку как: файл Windows\system32\config\system повреждён или отсутствует.

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

1. Восстановление ошибки Windows при помощи установочного диска. Для того чтобы восстановить ошибки, соответственно понадобится установочный диск с нашей операционной системой. Вставив диск в дисковод, мы увидим надпись Press any key to boot from CD». Нужно быстро нажать любую клавишу, ибо по истечении десяти секунд, загрузка не произойдет.

Затем высветится табличка с тремя действиями, которые мы можем выполнить:

1) Мы можем начать установку Windows XP.

2) Мы можем восстановить систему с помощью консоли восстановления.

3) Мы можем покинуть программу.

Выбираем второй пункт с помощью клавиши (R). После, в высветившейся консоли вводим команду Chkdsk/r. Жмем Enter. Начинается проверка жесткого диска. По завершении всего перезапускаем компьютер, после он должен включиться нормально.

2. Восстановление ошибок с помощью ERD Commander.

Для данного способа нам понадобится такая программа как ERDC. Эту программу используют для восстановления работы операционных систем, даже тогда, когда Windows очень повреждена, и она не запускается. Если научиться ней пользоваться, то восстановление любых ошибок Windows, не составит большого труда. Восстановление с помощью этой программы можно выполнить двумя способами:

1) При запуске диска появится меню. В левом, нижнем углу появится кнопка Start. Жмем на нее. В высветившейся панели кликнем по System Tools затем System Restore. Там нам нужно выбрать пункт с помощью которого мы сможем произвести восстановление системы. Затем задаем точку для восстановления операционной системы и восстанавливаем ее.

2) Всем известно о том, что у такой операционной системы как Windows XP имеется возможность сохранения точек для восстановления. Если вы не отключили данную функцию, то восстановление можно произвести, как раз, с помощью этих точек. А находятся они в папке System Volume Information\restore{E9F1FFFA-7940-4ABA-BEC6- 8E56211F48E2}\RP\snapshot. Для того чтобы выполнить восстановление испорченных или отсутствующих файлов, необходимо их с этой папки скопировать в папку C:\Windows\System32\Config.

Чтобы это сделать, заходим во вторую и изначально удаляем из нее файлы под наименованиями SAM, SOFTWARE, DEFAULT, SECURITY, SYSTEM. После выполнения операции по удалению файлов нужно войти в ту папку, где находятся наши точки восстановления. Здесь мы выбираем файлы с таким же названием, только с приставкой REGISTRY_MACHINE\. После возвращаемся в папку, куда копировали файлы и удаляем приставку. После правильного выполнения данных процедур, компьютер должен включиться без всяких проблем.

Все эти способы должны помочь решить данную проблему. Не стоит сразу обращаться в сервисы, ведь большинство проблем можно решить самому. Главное только немного приложенных усилий и чуть-чуть потраченного времени.

Что делать, если у себя на мониторе Вы видите надпись: не удается запустить windows из за испорченного или отсутствующего файла system. Прежде всего - не паниковать! :)

Если это - не страшно, надо лишь немного попрактиковаться в ее восстановлении. На фото выше сама windows предлагает нам воспользоваться установочным диском и для исправления ситуации. Но вот что делать дальше - не "говорит". Мол, берег - там и выплывайте как хотите:)

Примечание : описанный ниже метод восстановления при испорченной загрузке для Windows XP и 2000 практически идентичен.

Если не удается запустить windows - будем учиться и начнем именно с консоли восстановления. Но перед этим, чтобы понять с чем мы, собственно, мы имеем дело, давайте рассмотрим что такое есть файл «system» и где он находится?

Обнаружить файл system можно по такому адресу: c:\windows\system32\config


Это - файл без расширения. Почему так? Просто потому, что это - не файл, как таковой, а - часть реестра windows.

Его еще называют системным реестром (system registry). Это - иерархически организованная и упорядоченная база данных, в которой хранятся практически все настройки программных продуктов от Microsoft. Здесь содержатся записи об аппаратной конфигурации компьютера, профилях и правах доступа пользователей, информация об установленном программном обеспечении и его настройках, политиках безопасности и т.д. Это - сеть нервных окончаний нашей ОС:)

Данная структура была придумана, как альтернатива, множественным конфигурационным ini файлам, в которых до этого записывались все настройки операционной системы.

Как можно попасть в реестр? Нажимаем на кнопку «Пуск » и из выпавшего мню выбираем пункт «выполнить ». В открывшемся окне быстрого доступа к основным средствам управления ОС вводим команду «regedit » (для windows 2000 существуют две разные команды regedit и regdt32) и нажимаем кнопку «OK ».


Вот как выглядит редактор этой базы настроек:



Внимание! Изменение значений системного реестра без четкого представления что и зачем Вы делаете, может привести к полной неработоспособности операционной системы после следующей перезагрузки !

Вот, а теперь разберем что мы видим на фото выше? Структура состоит из пяти основных "кустов" или "ветвей" (иногда их называют "ульями" - hives). Перечислим их:

  1. HKEY_CLASSES_ROOT
  2. HKEY_CURRENT_USER
  3. HKEY_LOCAL_MACHINE
  4. HKEY_USERS
  5. HKEY_CURRENT_CONFIG

Как видите на фото выше, каждая из "ветвей" визуально оформлена в виде папок и содержит произвольное количество вложенных подпапок. Нажав на «+» рядом с пиктограммой, мы может развернуть нужный нам "куст". На фото выше мы развернули HKEY_CURRENT_CONFIG, затем - «Software» и зашли в раздел «Fonts».

В правой части окна мы можем видеть конкретные значения (ключи) данной "ветви" реестра. Идентификаторы значений представлены тремя столбцами:

  • Имя - название "ключа"
  • Тип - строковый или двоичный параметр (тестовый или числовой)
  • Значение - определяющий параметр "ключа" (то, что в нем содержится)

Как правило, «значение» представляет собой малопонятные "нормальному" человеку цифро-буквенные комбинации, необдуманное изменение которых может привести не только к испорченному файлу system, но и невозможности восстановления системы в принципе!

Теперь, давайте еще раз зайдем в редактор реестра и посмотрим, в каком виде представлен там наш файл system, который находится по адресу c:\windows\system32\config ?

Запускаем regedit. Помните, как это делается? :) Раскрываем "ветвь" HKEY_LOCAL_MACHINE и внутри нее видим структуру SYSTEM. Вот это, фактически, и есть тот самый файл system размером в 2 816 килобайт (почти три мегабайта), который мы рассматривали на втором скриншоте в начале данной статьи.


Для симуляции ошибки из названия статьи: не удается запустить windows из за испорченного файла system предлагаю взять и удалить что-нибудь отсюда:) Давайте начнем с тяжелого случая: удалим весть раздел SYSTEM (все что удастся оттуда убрать) и, загрузившись с установочного диска, попробуем с помощью консоли восстановления исправить ситуацию.

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

После описанных выше манипуляций мы столкнемся со следующей неприятностью. При попытке залогиниться мы все время будем получать сообщения о неправильном пароле на вход:



Почему это происходит? Дело в том, что в разделе system содержится масса различных настроек самой операционной системы. Здесь же находится и информация о паролях на вход. Мы - удалили ее вместе со всем разделом и именно поэтому ОС не дает нам возможности авторизоваться и пишет, что пароль неправильный.

Справедливости ради стоит отметить, что с подобным глобальным "армагеддоном" раздела system Вы вряд ли столкнетесь:) Скорее это будет - локальное повреждение данного файла или нескольких его записей (ключей реестра).



Симулируем такое развитие событий: раскроем раздел «SYSTEM» и удалим из него подраздел «Select» (показан на фото выше). Перезагружаемся. Опять видим сообщение системы об отсутствующем или испорченном файле system

Загружаемся в консоль восстановления. На этот раз мы вполне успешно можем через нее войти в операционную систему.



Теперь, давайте с Вами поговорим о том, как же можно "отремонтировать" испорченный файл system ?

Возможно Вы знаете, а, может быть, и - нет, но дубликат этого файла находится по адресу: c:\windows\repair

Это - резервная копия части системного реестра system, которая автоматически создается после установки ОС и сохраняется в данной папке. Это - своеобразный чистый "слепок" XP сразу после ее установки. Как видите, размер файла меньше, чем рассмотренный нами в первой части статьи. Это проистекает из того факта, что вся работа идет через другой файл system, находящийся по адресу c:\windows\system32\config.

НО! В любой момент можно воспользоваться резервной копией из папки repair для восстановления поврежденного или испорченного файла system, просто скопировав его оттуда в основную системную директорию.

Давайте попробуем, что из этого получится? Загружаемся с диска, нажимаем клавишу «R », входим с консоли в нашу ОС и вводим вот такую команду:



Что мы сделали? Просто сказали откуда и что , а потом - что и куда копируем:
copy c:\windows\repair\system c:\windows\system32\config\system

Нас спрашивают, хотим ли мы заменить испорченный или отсутствующий файл system ? Соглашаемся, вводим с клавиатуры «y» (yes) и подтверждаем выбор нажатием клавиши «Enter». Консоль "говорит" нам, что скопирован 1 файл. Вводим с клавиатуры команду «exit» (выход) и перезагружаемся.

Возвращаем в запуск с жесткого диска и видим, что загрузка успешно восстановлена:


Единственно, после подобной полной замены испорченного файла system будьте готовы к тому, что после успешной загрузки Вам придется заново устанавливать все драйвера и восстанавливать настройки , самой ОС и рабочего стола. Ведь в каталоге repair как Вы помните, содержалась копия "куста" реестра на момент установки "чистой" windows.



Двигаемся дальше: далеко не всегда нужно восстанавливать работоспособность ОС именно заменой всего испорченного файла system. В большинстве случаев, речь идет всего об одной-двух сбойных записях данной части реестра, которые и вызывают подобную ошибку.

Есть один способ, который позволяет восстановить испорченный файл system и избежать последующей установки драйверов и восстановления всех настроек. Давайте сейчас сжато его опишем, а после - разберем каждый из пунктов более подробно:

  • Снимаем с "ремонтируемой" системой
  • Подключаем его к другому компьютеру с установленной Windows XP
  • Запускаем редактор. В левом окне ставим курсор на HKEY_LOCAL_MACHINE, затем из меню «файл» выбираем пункт «загрузить куст»
  • Находим на присоединенном диске по пути c:\Windows\System32\config файл «system»
  • Загружаем его в рабочий реестр (под любым именем)
  • "Куст" загружен и появляется сообщение об успешном исправлении одного/нескольких файлов
  • В меню файл выбираем опцию «Выгрузить куст»
  • Присоединяем снятый винчестер к первому компьютеру и загружаемся с него

Давайте разберем некоторые моменты "ремонта" испорченного файла system более подробно. Итак, снимаем наш жесткий диск и цепляем его к другому компьютеру:



Диск с "ремонтируемой" системой у нас на скриншоте выше имеет букву «Е » и подключен, как второй дополнительный винчестер. Загружены же мы сейчас в windows, которая установлена на диск «С ». Выполняем команду «regedit» и попадаем в реестр. Ставим курсор на HKEY_LOCAL_MACHINE:


Нажимаем на меню «файл» и из выпавшего меню - «загрузить куст»:


Теперь через проводник заходим на наш присоединенный диск «Е» по адресу windows\system32\config и выбираем там наш испорченный файл system:


Нажимаем кнопку «Открыть». Появится окно, в котором нам предложат ввести имя подгружаемого раздела (можете ввести что угодно, эти ни на что не влияет).


Нажимаем «OK» и вот тут - важный момент! После этого действия система должна показать окно, в котором сообщит нам о решении проблемы испорченного файла system. Будет сказано об успешном восстановлении одной или нескольких записей.

После этого мы видим, как загруженный нами "куст" присоединился к одной из веток работающего реестра:


На скриншоте выше мы даже, для наглядности, развернули загруженную структуру. Вы можете видеть в ней уже знакомые нам, по первой части статьи, папки.

В принципе, нам больше делать ничего и не нужно. Наша windows сама решила проблему испорченного файла system при импортировании поврежденной структуры в рабочий реестр.

Нам остается только выгрузить наш "куст" обратно. Выделяем его мышкой и делаем следующее:


После этого - выключаем , отцепляем присоединенный жесткий диск и ставим его обратно в ремонтируемый компьютер. Включаем его и, скорее всего, мы обнаружим, что не зря проделывали все эти манипуляции:)

Напоследок хочу показать еще один автоматический способ восстановления испорченного "куста" реестра. Способ самый простой и поэтому многие им пренебрегают, а порой именно он является той "соломинкой", с помощью которой мы можем достаточно быстро восстановить работоспособность операционной системы.

Что я имею в виду? Конечно же, использование консольной . На скриншоте ниже можно увидеть, как данная команда, запущенная с соответствующими "ключами", произвела замену поврежденных кластеров в файле system.


В итоговом отчете после полного выполнения команды (скриншот ниже) мы можем видеть, как умная программа не только "отремонтировала" наш файл system, но и отметила несколько кластеров, как сбойные, сделав пометку про них в служебной части диска. Надпись "8 килобайт в поврежденных секторах" говорит сама за себя достаточно красноречиво! Другое дело, что эти сбойные килобайты пришлись именно на критически важный для загрузки ОС файл (куст реестра), но тут уж, что называется, - планида! :)


Как видите, мы успешно решили проблему (причем разными способами) и теперь точно знаем что делать, если видим подобную надпись: не удается запустить Windows из за испорченного файла system.