не удается запустить виндовс что делать
Не удалось запустить Windows …
Ошибка » не удалось запустить Windows »
Приветствую вас на странице сайта Компьютер76, и сегодня рассматриваем очередную ошибку системы которая в описании выглядит вот так:
Не удалось запустить Windows. Возможно, это произошло из-за недавнего изменения конфигурации оборудования или программного обеспечения. Чтобы устранить ошибку:
1. Вставьте установочный диск Windows и перезагрузите компьютер
2. Выберите параметры языка, а затем нажмите кнопку «далее»
3. Выберите пункт «Восстановить компьютер»
#Здесь может быть описание файла, послужившего причиной сбоя.
Если этот диск отсутствует, обратитесь за помощью к системному администратору или изготовителю компьютера.
Состояние: 0х000000f
Сведения: Сбой меню загрузки, поскольку требуемое устройство недоступно.
Ну и соответственно снимок с экрана:
ДОПОЛНЕНИЕ.
На компьютере клиента было установлены сразу две операционной системы: Windows 7 и Windows XP. И при попытке зайти в предшествующую версию (Windows XP) выдавалась похожая ошибка (в ней загрузиться также не удавалось):
СРАЗУ. Забегая вперёд скажу — всё очень даже плохо. Выскакивающее описание — это замаскированный BSOD, который Windows успела распознать. А вот причин, по которым произошёл сбой, немало (равно как и при синем экране смерти) — от повреждения системных файлов до «умирающих» компонентов. По моему опыту, в ошибке » удалось запустить windows » виноваты (по наиболее часто встречающимся проблемам):
Исправляем ошибку » не удалось запустить windows » при помощи загрузочного диска.
Просто попробуем выполнить указания, данные в заставке. Это всегда нужно делать. Сразу предупрежу — наверняка ничего не получится. Но мы пройдём и через этот этап. Если, однако, «прокатило» — считайте, что легко отделались.
Ставим в BIOS загрузку с диска или флешки, вобщем где файлы Windows. Следуем инструкциям по пунктам. Выберем язык, укажем нашу операционную систему (надеюсь, установщик её обнаружил) и жмём Восстановление загрузки. Пару мгновений и … рано радуемся. После перезагрузки, несмотря на сообщение об успешном решении ошибки » не удалось запустить windows «, проблема не пропала, а сообщение теперь появляется на английском языке: именно с этим и справилась утилита восстановления загрузки. Да…
Решение проблемы » не удалось запустить windows «.
Дело в том, что появление ошибки может сопровождаться включением описания повреждённого файла. Например, сообщение может разбавиться указанием типа:
File: путь к файлу\имя_файла.расширение
На фото ничего нет. У вас может быть. Но от этого алгоритм действий зависеть и будет. К сожалению, повреждённых файлов может быть немало и они разбросаны по всем папкам системы. Повреждение одного из них может сопровождаться проблемой » Не удалось запустить windows «. Так что СТРОГО соответствия в выполнении действий просто НЕ МОЖЕТ БЫТЬ. Самые типичные же из ошибок рассмотрим кратко.
Если что-то непонятно или здесь не описано, отписывайтесь. Помогу, чем могу.
File: \windows\system32\boot\winload.exe
Самая распространённая причина — сбой выбора загрузочного устройства (сообщение выше, например, говорит о повреждении файла загрузчика winload.exe). Проверьте правильность выставленных в BIOS параметров жёсткого диска. Обратите на это особое внимание, если диска два. Переткните информационные шлейфы SATA на материнской плате (те, что красного или тёмно-жёлтого цвета). При необходимости установите параметры BIOS в заводские или сбросьте настройки батарейкой — удалите и вставьте её на 10 минут.
File:\Boot\BCD
Здесь вам придётся поработать с консолью команд прямо из-под загрузочного диска. В окне выбора средств восстановления вам придётся выбрать консоль и воспользоваться утилитами BootRec.exe (создание новой загрузочной записи для Windows 7).
и BCDboot.exe (создание и восстановление среды загрузки Windows, которая находится в активном разделе диска). Пугаться не стоит: здесь всё просто.
Для того, чтобы попытаться исправить загрузочную запись, наберите команду:
Если ничего не вышло, перепишите запись заново:
Проверьте, на месте ли ваша операционная система (Vista или 7-ка):
проверит, нет ли ещё на ваших дисках систем, запись о которых отсутствует в существующем списке. После ввода этой команды все они (если они были) появятся списком, и их можно будет добавить в запись. Для этого нужно переписать настоящий список простыми командами:
Здесь настройка загрузки экспортируется в специальный файл C:\BCDcfg.bak, на его редактирование предоставляются права, снимая атрибуты «системный», «скрытый», «только для чтения». Команда del тут же затирает файл c:\boot\bcd и формируется новый список командной bootrec /RebuildBcd.
Но если вам нужно не просто переписать, а заново создать саму среду загрузки Windows 7, запустите другую утилиту:
С — буква диска, где находится ваша копия Windows. 99% случаев этот путь одинаков у всех. Команда восстановит и все указанные в предыдущих абзацах файлы и хранилища.
Сообщение об ошибке «Не удается запустить Windows из-за аппаратных ошибок настройки диска»
Версия статьи для системы Windows 2000: 124550.
Проблема
В процессе запуска Windows XP выводится одно из указанных ниже сообщений об ошибке.
Сообщение об ошибке 1
Не удается запустить Windows из-за аппаратных ошибок настройки диска.
Не удается выполнить чтение с выбранного загрузочного диска. Проверьте указанный путь и исправность оборудования диска.
Дополнительные сведения о требованиях к параметрам жесткого диска см. в документации по системе Windows и документации по имеющемуся оборудованию.
Сообщение об ошибке 2
Не удается запустить Windows NT из-за испорченного или отсутствующего файла:
Установите заново копию указанного выше файла.
Сообщение об ошибке 3
Winnt_root\System32\Hal.dll отсутствует или поврежден.
Установите заново копию указанного выше файла.
Кроме того, могут возникнуть указанные ниже проблемы.
При запуске компьютера в режиме агента восстановления командная строка не позволяет войти в программу установки Windows.
При попытке открыть папку Windows появляется следующее сообщение об ошибке:
Отказано в доступе.
При попытке выполнить операцию Восстановить c компакт-диска Windows XP не удается обнаружить установленную копию Windows и восстановить систему.
Причина
Подобное поведение наблюдается в случае выполнения одного или нескольких из указанных ниже условий.
Отсутствует или повреждено значение Default в разделе загрузки в файле Boot.ini.
В расположении, указанном в файле Boot.ini, отсутствует установленная копия Windows XP.
Отсутствует или поврежден файл Ntoskrnl.exe.
Неверно указан путь к разделу в файле Boot.ini.
Общий сбой оборудования.
Решение
Чтобы решить эту проблему, используйте один из указанных ниже способов.
Способ 1
Восстановите или исправьте запись Default в файле Boot.ini и убедитесь, что в других записях раздела [Operating Systems] в файле Boot.ini указан путь к соответствующим каталогам.
Дополнительные сведения о редактировании файла Boot.ini см. в следующей статье базы знаний Майкрософт:
289022 Редактирование файла Boot.ini в Windows XP
Способ 2
Чтобы исправить файл Boot.ini, воспользуйтесь программой Bootcfg агента восстановления.
Запустите компьютер с помощью компакт-диска Windows XP.
Для восстановления системы Windows с помощью агента восстановления нажмите клавишу R при выводе соответствующего запроса.
Выберите необходимую копию Windows и при появлении запроса введите пароль администратора.
Введите команду bootcfg /rebuild и нажмите клавишу ВВОД.
После обнаружения копии Windows появляются следующие команды:
Добавить систему в список загрузки? [Y(да)/N(нет)/All(все)].
[Введите Y (да) в ответ на это сообщение.]
Введите идентификатор загрузки:
[Название операционной системы. Введите Windows XP Professional или Windows XP Home Edition.]
Введите параметры загрузки операционной системы:
[Оставьте поле пустым и нажмите клавишу ВВОД].После выполнения перечисленных выше действий перезагрузите компьютер и выберите первый вариант в меню загрузки. После этого система Windows XP должна загрузиться в обычном режиме.
После успешной загрузки системы Windows XP в файле Boot.ini можно удалить неверную запись.
Дополнительные сведения о редактировании файла Boot.ini см. в следующей статье базы знаний Майкрософт:
289022 Редактирование файла Boot.ini в Windows XP
Способ 3
Загрузите компьютер с помощью компакт-диска Windows XP. Нажмите любую клавишу для загрузки с компакт-диска.
После загрузки установочных файлов нажмите клавишу R для запуска агента восстановления.
В агенте восстановления выберите загружаемую систему (как правило, под номером 1) и нажмите клавишу ВВОД.
Воспользуйтесь учетной записью администратора, введя соответствующий пароль, и нажмите клавишу ВВОД.
В командной строке агента восстановления введите указанную ниже команду и затем нажмите клавишу ВВОД.
Для однопроцессорных систем:
expand :\i386\ntoskrnl.ex_ :\Windows\system32\ntoskrnl.exe Для многопроцессорных систем:
expand :\i386\ntkrnlmp.ex_ :\Windows\system32\ntoskrnl.exeПримечание. В этих двух командах — буква дисковода компакт-дисков, а — буква жесткого диска, на котором установлена система Windows.
При выводе запроса на перезапись файла нажмите клавишу Y.
Чтобы выйти из командной строки, введите команду exit и нажмите клавишу ВВОД.
Способ 4
Запустите компьютер с помощью агента восстановления и выполните команду CHKDSK /r.
Примечание. Указывать в командной строке Chkdsk параметр /p нет необходимости, поскольку параметр /r служит для обнаружения программой Chkdsk поврежденных секторов и восстановления считываемых данных. Эта команда включает в себя и функции параметра /p.
Дополнительная информация
Если в разделе [Boot Loader] файла Boot.ini отсутствует значение Default, в меню загрузки Windows XP появится новая запись Windows (default), и по умолчанию будет загружена соответствующая операционная система. Запись Windows (default) определяет следующий путь для загрузки системы Windows XP:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWSДополнительные сведения о файле Boot.ini см. в следующей статье базы знаний Майкрософт:
102873 Файл BOOT.INI и принятые имена ARC-путей, а также их использование
Дополнительные сведения об агенте восстановления в системе Windows XP см. в следующей статье базы знаний Майкрософт:
307654 Установка и использование консоли восстановления в Windows XP
Дополнительные способы устранения неполадок при загрузке Windows
Эта статья предназначена для использования агентами поддержки и ИТ-специалистами. Если вы ищете более общие сведения о вариантах восстановления, см. раздел Параметры восстановления в Windows 10.
Сводка
Существует несколько причин, по которым на компьютере с Windows могут возникнуть проблемы при запуске. Чтобы устранить проблемы загрузки, сначала определите, на каких из следующих этапов компьютер зависает:
Этап | Процесс загрузки | BIOS | UEFI |
---|---|---|---|
1 | Предзагрузка | MBR/PBR (код загрузки) | Встроенное ПО UEFI |
2 | Диспетчер загрузки Windows | %SystemDrive%\bootmgr | \EFI\Microsoft\Boot\bootmgfw.efi |
3 | Загрузчик ОС Windows | %SystemRoot%\system32\winload.exe | %SystemRoot%\system32\winload.efi |
4 | Ядро ОС Windows NT | %SystemRoot%\system32\ntoskrnl.exe |
1. Предзагрузка
Встроенное ПО компьютера инициирует POST и загружает параметры встроенного ПО. Этот процесс предварительной загрузки завершается при обнаружении допустимого системного диска. Встроенное ПО считывает основную загрузочную запись (MBR), а затем запускает диспетчер загрузки Windows.
2. Диспетчер загрузки Windows
Диспетчер загрузки Windows находит и запускает загрузчик Windows (Winload.exe) в загрузочном разделе Windows.
3. Загрузчик операционной системы Windows
Основные драйверы, необходимые для запуска ядра Windows, загружаются и ядро запускается.
4. Ябро ОС Windows NT
Ядро загружается в память в системный куст реестра и дополнительные драйверы, помеченные как BOOT_START.
Ядро передает управление процессу диспетчера сеансов (Smss.exe), который инициализирует системный сеанс, загружает и запускает устройства и драйверы, не помеченные BOOT_START.
Ниже показана сводка последовательности загрузки, отображаемой на экране информации и типичные проблемы загрузки на этом этапе последовательности. Перед началом устранения неполадок необходимо понять структуру процесса загрузки и состояние отображения, чтобы убедиться, что проблема правильно определена в начале взаимодействия.
Щелкните для увеличения
Каждый этап имеет разные подходы к устранению неполадок. Данная статья содержит методы устранения неполадок, которые возникают на первых трех этапах.
Если компьютер постоянно загружается с параметрами восстановления, для разрыва цикла в командной строке запустите следующую команду:
Bcdedit /set
Если параметры F8 не работают, запустите следующую команду:
Bcdedit /set
Этап BIOS
Чтобы определить, прошла ли система этап BIOS, выполните следующие действия:
Если к компьютеру подключены какие-либо внешние периферийные устройства, отключите их.
Проверьте, работает ли свет жесткого диска на физическом компьютере. Если он не работает, это означает, что процесс запуска завис на этапе BIOS.
Нажмите клавишу NumLock, чтобы узнать, выключен ли индикатор. Если это не так, это означает, что процесс запуска завис в BIOS.
Если система зависла на этапе BIOS, возможно, проблема с оборудованием.
Этап загрузки загрузчика
Если экран полностью черный, за исключением мигающего курсора, или вы получили один из следующих кодов ошибок, это означает, что процесс загрузки завис на этапе процесса загрузки:
Чтобы устранить эту проблему, запустите компьютер с помощью установочного носителя Windows, нажмите shift+F10 для командной строки и используйте любой из следующих методов.
Метод 1. Средство восстановления при загрузке
Средство восстановления при загрузке автоматически устраняет множество распространенных проблем. Это средство также позволяет быстро диагностировать и устранить более сложные проблемы при загрузке. При обнаружении компьютером проблемы при загрузке, компьютер запускает средство восстановления при загрузке. При запуске средства, оно выполняет диагностику. Эти диагностические данные включают анализ файлов журналов запуска, чтобы определить причину проблемы. Когда средство восстановления при загрузке определяет причину, оно пытается устранить проблему автоматически.
Для этого выполните следующие действия.
Дополнительные методы запуска WinRE см. в разделе Среда восстановления Windows (Windows RE).
Запустите систему на установочном носителе для установленной версии Windows. Дополнительные сведения см. в разделе Создание установочного носителя для Windows».
На экране Установка Windows выберите Далее > Восстановить компьютер.
На экране Выбор варианта выберите Устранения неполадок.
На экране Дополнительные параметры выберите Восстановление при загрузке.
После восстановления при загрузке выберите Завершение работы и включите компьютер, чтобы узнать, может ли Windows правильно загрузиться.
Средство восстановления при загрузке создает файл журнала, который поможет вам понять проблемы при запуске и сделанные восстановления. Файл журнала можно найти в следующем расположении:
%windir%\System32\LogFiles\Srt\Srttrail.txt
Метод 2. Восстановление кодов загрузки
Чтобы восстановить коды загрузки, запустите следующую команду:
Чтобы восстановить загрузочный сектор, запустите следующую команду:
При запуске BOOTREC вместе с Fixmbr перезаписывается только основной загрузочный код. Если повреждение данных в MBR влияет на таблицу разделов, запуск Fixmbr может не устранить проблему.
Метод 3. Устранение ошибок BCD
При получении ошибок, связанных с BCD, выполните следующие действия:
Сканируйте все установленные системы. Для этого выполните следующую команду:
Перезапустите компьютер, чтобы проверить, устранена ли проблема.
Если проблема не устранена, запустите следующую команду:
Вы можете получить одни из следующих выходных данных:
Если в выходных данных показана установка windows: 0 запустите следующие команды:
После запуска команды вы получите следующие выходные данные:
Попробуйте перезапустить систему.
Метод 4. Замена Bootmgr
Если методы 1, 2 и 3 не устраняют проблему, замените файл Bootmgr с диска C в раздел, зарезервированный в системе. Для этого выполните следующие действия:
В командной строке измените каталог на раздел, зарезервированный в системе.
Запустите команду attrib, чтобы отобразить файл:
Запустите ту же команду attrib в Windows (системный диск):
Переименуйте файл Bootmgr в Bootmgr.old:
Перейдите на системный диск.
Скопируйте файл Bootmgr и вставьте его в раздел, зарезервированный в системе.
Метод 5. Восстановление системного куста
Если Windows не удается загрузить системный куст реестра в память, необходимо восстановить куст. Для этого используйте среду восстановления Windows или диск аварийного восстановления (ERD) для копирования файлов из папки C:\Windows\System32\config\RegBack в папку C:\Windows\System32\config.
Если проблема сохраняется, может потребоваться восстановить резервную копию состояния системы в альтернативное расположение, а затем получить заменяемые кусты реестра.
Начиная с Windows 10 версии 1803, Windows больше не будет автоматически возвращать системный реестр в папку RegBack. Это изменение сделано специально и призвано помочь уменьшить общий размер дискового места в Windows. Чтобы восстановить систему с поврежденным кустом реестра, Корпорация Майкрософт рекомендует использовать точку восстановления системы. Дополнительные сведения см. в этой статье.
Этап ядра
Если система зависает на этапе ядра, могут проявиться несколько симптомов или можно получить несколько сообщений об ошибке. К ним относятся следующие сообщения:
После экрана-заставки появляется STOP-ошибка (экран логотипа Windows).
Отображается определенный код ошибки.
Например, «0x00000C2», «0x0000007B», «недоступное загрузочное устройство» и так далее.
Экран завис на значке «Вращающийся колесик» (скользяющиеся точки) «система занята».
После экрана-заставки появляется черный экран.
Чтобы устранить эти проблемы, попробуйте следующие варианты загрузки восстановления по одному.
Сценарий 1. Попытайтесь запустить компьютер в безопасном режиме или последнюю удачную конфигурацию
На экране Дополнительные параметры загрузки попробуйте запустить компьютер в безопасном режиме или безопасном режиме с загрузкой сетевых драйверов. Если любой из этих параметров работает, используйте просмотр событий, чтобы определить и диагностировать причину проблемы загрузки. Чтобы просмотреть события, записанные в журналы событий, выполните следующие действия:
Используйте один из следующих методов, чтобы открыть средство просмотра событий:
В меню Пуск последовательно выберите пункты Администрирование > Просмотр событий.
Запустите оснастку «Просмотр событий» в консоли управления (MMC).
В дереве консоли разверните «Просмотр событий» и щелкните на журнал, который хотите просмотреть. Например, щелкните Системный журнал или Журнал приложений.
В области сведений дважды щелкните событие, которое хотите просмотреть.
В меню Правка нажмите кнопку Копировать, откройте новый документ в программе, в которую нужно ввести событие (например, Microsoft Word), а затем нажмите кнопку Вставить.
Используйте клавиши СТРЕЛКА ВВЕРХ или СТРЕЛКА ВНИЗ, чтобы просмотреть описание предыдущего или следующего события.
Чистая загрузка
Для устранения неполадок, влияющих на службы, выполните чистую загрузку с помощью конфигурации системы (msconfig). Выберите Выборочный запуск, чтобы проверить службы по одному, чтобы определить, какая из них вызывает проблему. Если причину не удается найти, попробуйте включить системные службы. Однако в большинстве случаев проблемная служба — сторонняя.
Отключите любую неисправную службу и попытайтесь снова запустить компьютер, выбрав Обычный запуск.
Если компьютер запускается в режиме отключения подписей драйверов, запустите компьютер в режиме отключения обязательной проверки подписей драйверов, а затем выполните действия, которые описаны в следующей статье, чтобы определить, какие драйверы или файлы требуют обязательную проверку подписей драйверов: Устранение неполадок при загрузке, вызванной отсутствием подписей драйверов (x64)
Если компьютер является контроллером домена, попробуйте режим восстановления служб каталогов (DSRM).
Этот метод является важным этапом при возникновении STOP-ошибки «0xC00002E1» или «0xC00002E2»
Примеры:
Неправильное изменение параметров реестра с помощью редактора реестра или любым иным путем может привести к возникновению серьезных неполадок. Для этих проблем может потребоваться переустановка операционной системы. Корпорация Майкрософт не гарантирует, что такие неполадки могут быть устранены. Внося изменения в реестр, вы действуете на свой страх и риск.
Код ошибки INACCESSIBLE_BOOT_DEVICE (СТОП 0x7B)
Чтобы устранить эту STOP-ошибку, выполните следующие действия, чтобы отфильтровать драйверы:
Перейдите в среду восстановления Windows (WinRE), вставив ISO-диск системы в дисковод. ISO должен быть той же версии Windows или более поздней версии.
Загрузит системный куст и назовет его «тест».
В следующем подразделе реестра проверьте, нет ли элементов нижнего и верхнего фильтра для драйверов сторонних производителей:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class
Для каждого найденного стороннего драйвера, щелкните верхний или нижний фильтр, а затем удалите данные значения.
Выполните поиск похожих элементов во всем реестре. Обработайте соответствующим образом, а затем выгрузите куст реестра.
Перезапустите сервер в обычном режиме.
Дополнительные действия по устранению неполадок см. в следующих статьях:
Чтобы устранить проблемы, которые возникают после установки обновлений Windows, проверьте ожидающие обновления, выполнив следующие действия:
Откройте окно командной подсказки в WinRE.
При наличии ожидающих обновлений, удалите их, выполнив следующие команды::
Попробуйте запустить компьютер.
Если компьютер не запустится, выполните следующие действия.
Откройте окно командной строки в WinRE и запустите текстовый редактор, например Блокнот.
Перейдите на системный диск и найдите windows\winsxs\pending.xml.
Если файл Pending.xml, переименуйте его как Pending.xml.old.
Откройте реестр, а затем загрузите куст компонентов в HKEY_LOCAL_MACHINE в качестве теста.
Выделите загруженный тестовый куст, а затем найдите значение pendingxmlidentifier.
Если значение pendingxmlidentifier существует, удалите его.
Выгрузите тестовый куст.
Загрузите системный куст, назовите его «test».
Перейдите к следующему подразделу:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\TrustedInstaller
Изменение начальное значение с 1 на 4
Попробуйте запустить компьютер.
Если STOP-ошибка возникает в конце процесса загрузки или если STOP-ошибка все еще генерируется, вы можете записать дамп памяти. Хороший дамп памяти может помочь определить причину STOP-ошибки. Дополнительные сведения см. в следующих статьях:
Дополнительные сведения о проблемах с файлами подкачки в Windows 10 или Windows Server 2016 см. в следующих разделах:
Дополнительные сведения о STOP-ошибках см. в следующей статье базы знаний:
Если в файле дампа появляется ошибка, связанная с драйвером (например, windows\system32\drivers\stcvsm.sys отсутствует или поврежден), соблюдайте следующие правила.
Проверьте функциональность, предоставляемую драйвером. Если это сторонний драйвер загрузки, убедитесь, что вы понимаете процесс его работы.
Если драйвер не важен и не имеет зависимостей, загрузите системный куст, а затем отключите драйвер.
Если STOP-ошибка указывает на повреждения системного файла, запустите проверку системного файла в автономном режиме.
Для этого откройте WinRE, откройте командную строку и запустите следующую команду:
Если имеется повреждения данных диска, запустите команду проверки диска:
Если STOP-ошибка указывает на общее повреждение данных реестра или если вы считаете, что установлены новые драйверы или службы, выполните следующие действия:
Начиная с Windows 10 версии 1803, Windows больше не будет автоматически возвращать системный реестр в папку RegBack. Это изменение сделано специально и призвано помочь уменьшить общий размер дискового места в Windows. Чтобы восстановить систему с поврежденным кустом реестра, Корпорация Майкрософт рекомендует использовать точку восстановления системы. Дополнительные сведения см. в этой статье.