Не удается запустить Windows из за испорченного файла system


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

Испорчен или отсутствует файл system
 

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

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

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

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

Где находится файл system
 

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

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

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

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

Как запустить редактор реестра
 

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

Редактор системного реестра Windows
 

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

  Вот, а теперь разберем что мы видим на фото выше? Структура состоит из пяти основных "кустов" или "ветвей" (иногда их называют "ульями" - 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

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

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

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

Копируем файл system из резерва
 

  Что мы сделали? Просто сказали откуда и что, а потом - что и куда копируем:  
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:

Куст реестра LOCAL_MACHINE
 

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


 

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

Импортируем файл system
 

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

Даем имя разделу
 

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

Восстановление файла куста
 

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


 

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

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

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

Выгружаем раздел
 

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


 

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

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

 

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

 

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

  В конце статьи - небольшое видео о системном реестре Windows:


 


Понравилась статья?
Нажмите на кнопки ниже или оставьте комментарий !


Рахмон
Спасибо админ все работает хорошо нету слов

[Ответить]
Андрей
Пожалуйста, если Вы ко мне обращались?   !;)

[Ответить]
Алексей
А если не чего не помогло??
Что тогда?

[Ответить]
Андрей
Если не принципиально, - сохраните данные и переустановите Windows (иногда это проще, чем ее "реанимировать").

[Ответить]
Андрей
Спасибо автору за статью,очень помогла.Всё работает...

[Ответить]
Андрей
Пожалуйста, рад за Вас, тезка!

[Ответить]
boris
добрый день спасибо и хорошего здоровья за Ваш сайт.
После того, как я вытащил диск загрузки винды во время загрузки

я не могу загрузить windouw xp
Выскакивает<windows root>\system 32\ntoskrnl.ese.
я не могу понять ,это беда
в винте или в ОС. Я меняю
винт, и опять тоже самое.
Вы предлагаете исправить файл
консолью нажимая R, но у меня

не появляется эта страница-
консоли, где нужно нажать r
как вытащить эту с

[Ответить]
Андрей
Спасибо за положительный отзыв о нашем сайте, Борис! Не желательно извлекать диск с дистрибутивом Windows во время установки! Думаю, проблему может решить повторная инициализация установки ОС (просто начните инсталляцию заново).

[Ответить]
sofy
Добрый вечер, а как начать инсталяцию?

[Ответить]
Андрей
Вставить загрузочный диск с системой, выставить в биосе загрузку с CD/DVD и перезагрузиться.

[Ответить]
Андрей
огромное спасибо, вторая версия с восстановлением через редактор реестра очень помогла

[Ответить]
Андрей
Пожалуйста, Андрей. Заходите к нам еще!

[Ответить]
Александр М.
В комментариях была описана проблема с сиди-ромом. Беда не приходит одна)). Помимо этого у меня так же отключились и клавиатура и мышка)). Причем при загрузке ОС все работает, т.е. я могу зайти в биос, в выбор загрузок (устройства активны, лампочки горят и он реагируют), а когда начинается (точнее начинается попытка загрузки) загрузка с диска (привода) всё орубается и сиди-ром и клава и мышь! Он даже диск не читает. Реально апокалипсис))).

[Ответить]
Андрей
Бывает так, Александр, что появляющиеся программные ошибки являются только лишь следствием сбоев по питанию или вызываются иными "железными" проблемами. Поэтому пытаться их "лечить" программными методами не стоит. ИМХО у Вас ситуация указывает именно на проблемы с аппаратной частью ПК. Теперь надо разобраться в чем именно они заключаются?

[Ответить]
Александр М.
Продолжение.
Как описано в этой статье у меня выскакивает черный экран с надписями о потере загрузочного файла. Мои действия: вставляю диск, ребутаю ПК и далее все как описано у меня выше, т.е. устройства не пашут, ничего не отвечает. Простите за некоторую сумбурность в описании, прошу помощи.

[Ответить]
Александр М.
Продолжение.
Что делать??? Я даже просто винду снести не могу! Что за мистика ?) ) Провода в норме, ведь все работает. И понятное дело никакой консоли вызвать не могу, как будто питание снимается. Можно это исправить без переноски винчестера на другой ПК?

[Ответить]
Алексей
Все в точности как у меня

[Ответить]
John
Предположительно сдох CD-дисковод. Одолжите где-нибудь заведомо исправный и попробуйте с ним.

[Ответить]
Никита
Люди что делать если я нажимаю пуск но ничего невылазиет.За ранее спасибо

[Ответить]
John
Кнопку "Пуск" на экране или кнопку включения на корпусе компьютера?
Опишите подробнее ситуацию на форуме.

[Ответить]
Андрей
Если компьютер вообще не включается (диоды не мигают, вентиляторы не вращаются), то наиболее частые проблемы или с блоком питания или с материнской платой.

[Ответить]
alex89
Проводилось это все из LiveCD. Помогла ваша статья о восстановлении системы с помощью
установщика Windows. Взял диск c
лицензионной виндой, с которого была произведена установка. При начальном загрузке в момент "поиска предыдущих о/с" выдала тот самый пункт "попробывать восстановить текущую версию windows". Дальше ввод ключа, языковые параметры и т.д., на выходе получил ту же о/с с уст. SP3 и со всеми сохраненными настройками пользователей. Актуально для пользователей XP.

[Ответить]
Андрей
Да, порой приходится "поиграться". Рад, что Вы не остановились и были вознаграждены за упорство!   !;)

[Ответить]
alex89
Однако после восстановления системы с версией "repair" файла system, данный архив не пожелал устанавливаться, указывая на ошибку доступа к реестру. Перепробывал многое, вручную давал разрешения на доступ к всем кустам реестра группам "пользователь, опытный пользователь", пытался добавить данные с предварительно сохраненного куста "HCLM", в реестр, все равно писал ошибку доступа.

[Ответить]
Андрей
Какой "архив"? "Ремонт" файла «system» осуществляется простым копированием его из каталога «repair» в исходную директорию.

[Ответить]
алекс89
спасибо за статью, Андрей. У меня был такой случай, но беда заключалась в том, что при запуске системы с версией "repair" файла system, пропадало
не только все аппаратное по, но еще и важные обновления XP такие как service pack3. Без него невозможно было запустить многие программы, например пакет OFFICE2010. Первоначально была установлена лицензионная WinXp SP2, затем скачан с сайта microsoft самораспаковывающийся архив SP3.

[Ответить]
Андрей
Да, если восстанавливать файл из резервной копии, то драйвера и сервиспаки, установленные позже вручную - "слетают". Возможно, стоит воспользоваться методом с выгрузкой и загрузкой куста реестра, описанным в середине данной статьи?

[Ответить]
Nastia
как подключить интернет к смартфону ? если в настройках wi-fi пишет нету доступу к интернету

[Ответить]
Андрей
Общий принцип такой: включите сам WiFi на смартфоне, потом - поиск доступных беспроводных сетей в радиусе приема. Выберите нужную - подключиться.

[Ответить]

Страницы: [1] | [2] [Следующая] | [Последняя]

Оставить комментарий

Ваше имя:

Комментарий:
Введите символы: *
captcha
Обновить


Поиск по сайту
ФОРУМ нашего сайта !




Ресурсы по теме !