Advanced boot options windows 7 что делать
Восстановление при загрузке Windows 7
В статье «Автоматическое восстановление Windows 7 при загрузке» я объяснял, что в случае обнаружения проблем при загрузке, Windows 7 автоматически запускает средство «Восстановление при загрузке» (Startup Repair Tool), которое осуществляет диагностику практически без участия пользователя и во многих ситуациях позволяет восстановить незагружаемую систему.После публикации этой статьи многие пользователи поделились в комментариях своим далеко не удовлетворительным опытом использования средства «Восстановление при загрузке» в Windows 7. С другой стороны, многие наоборот писали, что оно помогло им восстановить нормальную работу системы. Тем, кому не повезло, хочу напомнить, что «Восстановление при загрузке» решает только некоторые проблемы, в числе которых – отсутствующие и поврежденные системные файлы.
Как я упоминал в предыдущей статье, если средство «Восстановление при загрузке» не может решить проблему, оно выводит меню «Параметры восстановления системы» (System Recovery Options) со списком инструментов, которые можно использовать для диагностики и восстановления работы системы. В данной статье я расскажу, как вызвать это меню самостоятельно, и опишу каждый представленный в нем инструмент.
Вызов меню «Параметры восстановления системы»
Вызвать меню «Параметры восстановления системы» можно разными способами в зависимости от конкретной ситуации.
• Если загрузка Windows все-таки начинается, можно попытаться вызвать меню «Параметры восстановления системы» вручную с жесткого диска.
• Если загрузка Windows даже не начинается, можно вызвать «Параметры восстановления системы», загрузив компьютер с установочного DVD-диска Windows 7.
• Если у вас есть диск восстановления системы (System Repair Disc), загрузите компьютер с него и вызовите меню «Параметры восстановления системы». О создании диска восстановления системы я расскажу в другой раз.
Допустим, загрузка Windows все-таки начинается, но не завершается. Для того чтобы вызвать меню «Параметры восстановления системы» в этой ситуации, выключите компьютер, а потом снова включите. После начальной загрузки, когда прозвучит сигнал, указывающий на начало загрузки Windows, нажмите и удерживайте клавишу [F8].
Появится экран «Дополнительные варианты загрузки» (Advance Boot Options, рис. A). Выберите опцию «Устранение неполадок компьютера» (Repair Your Computer). Как следует из описания внизу экрана, данная опция выводит список средств, которые можно использовать для диагностики, устранения проблем при загрузке и для восстановления системы. Чтобы продолжить, нажмите [Enter].
Рисунок A. Нажав клавишу [F8] при запуске загрузки Windows, можно вызвать экран «Дополнительные варианты загрузки».
Появится сообщение о загрузке файлов Windows, а затем – экран загрузки с зеленым индикатором прогресса. Через некоторое время откроется диалоговое окно с предложением выбрать метод ввода с клавиатуры (рис. B). Нажмите «Далее» (Next).
Рисунок B. Если вы используете английский язык, просто нажмите «Далее».
Появится окно входа в систему, показанное на рис. C. Для входа используйте учетную запись с правами администратора.
Рисунок C. Для входа используйте учетную запись с правами администратора.
После этого появится меню «Параметры восстановления системы», показанное на рис. D.
Рисунок D. В меню «Параметры восстановления системы» перечислены инструменты, которые можно использовать для диагностики, устранения проблем при загрузке и для восстановления системы.
Опции
Как видите, в меню «Параметры восстановления системы» представлено пять опций. Рассмотрим их подробнее.
• «Восстановление запуска» (Startup Repair). Если этот инструмент не запустился автоматически при сбое в ходе загрузки, его следует использовать в первую очередь. Учтите, что он устраняет лишь некоторые проблемы, связанные, в частности, с отсутствующими или поврежденными системными файлами. Неисправности оборудования – например, жесткого диска – это средство не исправляет.
• «Восстановление системы» (System Restore). Этот инструмент позволяет восстановить предыдущее состояние системных файлов Windows, никоим образом не затрагивая файлы данных – электронные письма, документы, фотографии. Чтобы обеспечить такую возможность, утилита постоянно отслеживает состояние операционной системы на наличие значимых изменений, к которым относится установка приложений, драйверов и обновлений. Если предвидится такое изменение, утилита автоматически создает точку восстановления – по сути, снимок состояния системы, включающий важные системные файлы и определенные фрагменты реестра. Средство «Восстановление системы» хранит сразу несколько разных точек восстановления, что позволяет откатить систему до любого из сохраненных состояний. Поэтому «Восстановление системы» можно использовать и в случае сбоев при загрузке – достаточно выбрать самую свежую точку восстановления.
• «Восстановление образа системы» (System Image Recovery). Если по какой-либо причине восстановление системы не срабатывает, а у вас на жестком диске есть относительно свежий образ операционной системы, можно восстановить Windows из него. Образ системы включает все системные файлы и настройки, программы и файлы пользователя. Учтите, что из образа восстанавливается вся система целиком, поэтому все текущие программы, настройки и файлы будут заменены предыдущими версиями, сохраненными в момент создания образа системы.
• «Диагностика памяти Windows» (Windows Memory Diagnostic). Если помимо проблем при загрузке вы сталкиваетесь со сбоями приложений и операционной системы или со STOP-ошибками, можно воспользоваться средством диагностики памяти Windows для проверки модулей оперативной памяти на наличие неисправностей. Средство диагностики записывает в память определенные значения, а затем считывает их, чтобы убедиться, что данные не изменились.
• «Командная строка» (Command Prompt). При выборе этой опции становятся доступны различные утилиты командной строки для диагностики и восстановления системы.
А что думаете вы?
В следующих статьях я расскажу об инструментах из меню «Параметры восстановления системы» подробнее. А вам приходилось ими пользоваться? Поделитесь своим опытом в комментариях!
Автор: Greg Shultz
Перевод SVET
Оцените статью: Голосов 7
System Recovery Options при загрузке Windows 7: что делать
При правильной работе в Windows 7 редко случаются непредвиденные ошибки и сбои. Однако иногда происходят серьезные системные сбои, из-за чего операционная система даже не может до конца загрузиться. Одним из следствий такой ситуации является окно «System Recovery Options», обозначающее переход в «Параметры восстановления системы». Малоопытные опытные пользователи не знают, что делать с этим окном и как вернуть обычную загрузку ОС. Давайте разбираться, как это можно сделать.
Убираем окно «System Recovery Options» при загрузке Windows 7
Логично, что если система открывает нам это окно, значит в ее файлах произошла некая ошибка, не дающая выполнить загрузку в обычном режиме. От пользователя потребуется выполнить несколько действий, которые должны устранить сбой и нормализовать работу ОС.
«System Recovery Options» требует пароль
Часто юзеры даже не могут попасть в само меню восстановления, поскольку их останавливает окно, демонстрируемое на скриншоте ниже. Первый шаг просто просит выбрать раскладку клавиатуры для дальнейшего ввода. Здесь можно оставить все как есть и просто нажать на «Next>».
Вот здесь и наступает сложность для большинства новичков, поскольку система просит пароль, которого вроде как у нас и нет. Однако достаточно сменить имя пользователя на то, которое отображается при запущенной Windows (имя вашей учетной записи), а затем нажать «ОК», и вы попадете в меню восстановления.
Выбор утилиты для восстановления
Хорошо, если пользователь знает, что предшествовало появлению окна «System Recovery Options». Благодаря этому он сам сможет выбрать необходимую утилиту для исправления ошибки. Однако если вы не в курсе, почему попали в режим Recovery и у вас совсем нет знаний касательно того, как же возобновить работу «семерки», понадобится поочередно запускать представленные приложения, пока какое-то из них не возымеет успех.
Startup Repair
Утилита автоматического поиска и исправления неполадок.
Запустите ее, чтобы компонент смог просканировать важные системные файлы и восстановить их самостоятельно. Учитывайте, что при восстановлении ПК может перезагружаться несколько раз.
При успешном развитии событий вы сможете попасть на рабочий стол Windows 7 уже через несколько минут. В принципе, довольно часто этот вариант срабатывает и исправляет все возникшие проблемы. Однако в ходе сканирования система может ничего и не обнаружить, уведомив вас об этом. Жмите «Cancel» и переходите к следующему варианту.
System Restore
Знакомый многим инструмент восстановления системы.
Он будет актуален только в том случае, когда в Windows не отключалась функция «Восстановление системы» и на жестком диске есть созданные автоматически или вручную точки восстановления. Так вы сможете откатиться до предыдущего состояния ОС, когда не наблюдалось никаких сбоев в функционировании. Подробнее о том, как пользоваться восстановлением системы, читайте в другой нашей статье — в этом вам поможет Способ 1, начиная с шага 5. И хотя на том примере показано действие из запущенной Виндовс 7, на самом же деле этот процесс нисколько не отличается от того, что происходит в среде восстановления.
Подробнее: Восстановление системы в Windows 7
При отсутствии точек восстановления вы получите соответствующее уведомление. Остается нажать «Cancel» и переходить далее.
System Image Recovery
Утилита восстановления системы через ее резервный образ, созданный ранее.
Этот способ подходит только тем, кто вручную создавал ранее архивный образ. Как это сделать, мы показали в отдельной инструкции, а именно в Способе 2, начиная с шага 10 статьи по ссылке ниже.
Подробнее: Восстановление системы через архивный образ в Windows 7
Всем остальным, кто ничем подобным не занимался, следует прибегнуть к другим доступным методам.
Windows Memory Diagnostic
Проверка оперативной памяти компьютера.
Вполне возможно, что вы попали в это окно восстановления из-за неустранимых ошибок оперативной памяти. Система предлагает либо проверить память сразу после автоматической перезагрузки («Restart now and check for problems») или в другое время. Конечно, выбираем первый вариант. О том, как происходит проверка RAM, мы рассказывали в отдельной статье. Для вас она окажется полезной, начиная со Способа 2, шага 6.
Подробнее: Проверяем оперативную память на компьютере с Windows 7
К сожалению, если будут найдены ошибки, система не сможет их самостоятельно исправить — эта утилита служит исключительно в диагностических целях. Впрочем, побороть аппаратные ошибки RAM не удастся никаким софтом, поэтому если вы получили уведомление о наличии проблем, придется покупать новую оперативную память. Разобраться с тем, как выбрать новые планки для ОЗУ и установить их самостоятельно, помогут наши статьи ниже.
Читайте также:
Как выбрать оперативную память для компьютера
Устанавливаем модули оперативной памяти в ПК
Command Prompt
Запуск классической «Командной строки».
Окно «Командной строки» дает возможность пользователю устранить возникшие неполадки на компьютере путем ввода разных команд. Поскольку мы не знаем, что именно вызвало сбой, будем пробовать запускать различные средства поочередно. После ввода каждой из них дожидайтесь, пока произойдет какое-то действие, например, сканирование или исправление.
Не закрывайте окно раньше времени и не перезапускайте компьютер, не дождавшись окончания работы консольной утилиты! Узнать, что она закончила работать, можно по появлению строчки X:\windows\system32>_, которая будет расположена в самом низу окна.
Мы разобрали основные способы восстановления поврежденной Windows 7, запускающей окно с параметрами восстановления системы. Представленных инструментов должно быть достаточно для того, чтобы суметь устранить возникшие неполадки и вернуть ОС работоспособность.
Мы рады, что смогли помочь Вам в решении проблемы.Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТВосстановление загрузчика Windows 7: 9 способов запуска
ВНИМАНИЕ! Все способы представленные в статье проверены специалистом.
Всем привет! Сегодня мы поговорим про восстановление загрузчика в Windows 7. В итоге вы можете наблюдать только один симптом – система отказывается загружаться. Это может произойти из-за поломки системных файлов, которые отвечают за загрузку основных модулей системы. Сам часто сталкивался с данной проблемой, поэтому я решил написать подробную инструкцию.
Вытащите из компьютера или ноутбука все флешки и диски. Если после этого система загрузится, то проверьте загрузочный BOOT MENU в BIOS – вам нужно выставить приоритет загрузки жесткого диска (HDD или SSD). Далее я приведу несколько способов, чтобы произвести восстановление загрузки в «семерке». Если у вас будут какие-то вопросы, то пишите в комментариях.
Способ 1: С помощью стандартного меню
Если вы не знаете как восстановить загрузчик, то можно попробовать зайти в безопасный режим. Возможно восстановление загрузчика вообще не потребуется, а система не загружается из-за других причин, поэтому это нужно проверить.
ПРИМЕЧАНИЕ! Если окно безопасного режима не появилось, или что-то пошло не так – перейдите к следующему способу.
При загрузке зажмите кнопку «F8» на клавиатуре. После этого вы должны увидеть вот такое меню. Для начала нажимаем на первый пункт, который постарается восстановить загрузку ОС. Если ничего не получилось, то нажимаем «Безопасный режим».
Если вам удалось запустить «Безопасный режим», делаем следующее:
- Нажмите «Пуск» и перейдите в «Панель управления».
- Найдите раздел «Восстановление».
- Нажимаем по кнопке «Запуск восстановления системы».
- Запустится служба, на одном из шагов нужно будет выбрать точку восстановления – смотрите по дате. Вы также можете установить галочку, чтобы увидеть другие точки. Лучше всего выбирать точку с самой ранней датой.
В самом конце система один раз перезагрузится и постарается восстановить системные файлы на тот период. Восстановление будет идти только на системном диске. Если данный способ не дал результата, то скорее всего есть поломка в загрузочном файле MBR. Не переживайте – сейчас мы его восстановим.
Способ 2: Через загрузочную флешку или диск
Восстановить загрузку Windows можно с помощью установочного диска или флешки. Инструкцию по созданию флешки или диска можете посмотреть тут. Чтобы восстановить загрузку – вам понадобится загрузочный носитель с любой версией Windows 7, но лучше, конечно, устанавливать именно ту версию, которая стоит у вас.
После создания флешки вставьте её в компьютер или ноутбук и перезагрузитесь (или включите аппарат). Как только начнет отображаться меню BIOS, вам нужно выбрать BOOT MENU (Меню загрузки) – для этого чаще всего используются клавиши F11, F12, F8 и т.д. После этого выбираем в качестве загрузки – вашу флешку или CD/DVD диск.
СОВЕТ! Смотрите подсказку на основном экране, для «заморозки» начального экрана нажмите на кнопку «Pause».
Как только вы попадете в меню установщика – вам нужно выбрать ссылку «Восстановление системы».
Сначала загрузочный носитель сам постарается найти и решить проблему с загрузкой. По идее он должен её обнаружить самостоятельно.
Если такое произойдет, то вылезет окошко с предупреждением, что вашей системе «плохо» и её нужно вылечить. Нажимаем на кнопку для исправления и перезапуска. Если ничего не помогает, или вообще такое окошко не вылезет, идем дальше.
Чтобы выполнить восстановление запуска – нужно выбрать именно первую галочку. Также убедитесь, что система выбрала именно вашу ОС на жестком диске. Нажмите «Далее»
Теперь перед нами появится вот такое меню. В первую очередь пробуем сделать автоматическое «Восстановление запуска» – просто выбираем этот пункт. Далее ждем пока процедура закончится, а ПК перезагрузится.
Способ 3: Командная строка (fixmbr и fixboot)
Если прошлый способ не дал результата, то попробуем выполнить восстановление из командной строки. Проделываем все те же действия, чтобы появилось меню восстановления. Далее выбираем раздел «Командная строка».
Откроется черная консоль, где нужно будет поочередно прописать всего две команды:
bootrec /fixmbr
bootrec /fixboot
Эти команды берут системные файлы, которые отвечают за загрузку системы с загрузочной флешки или диска, и перезаписывает их на ваш жесткий диск. Поэтому даже если они побиты программами или вирусами – после данной процедуры система должна нормально загружаться.
Способ 4: Активация раздела MBR
Если это не поможет, то снова запустите командную строку и пропишите следующие команды:
Diskpart
Выводим список всех разделов:
lis vol
Нас интересует два раздела. Первый – имеет размер в 100 мегабайт и содержит в себе все загрузочные модули Виндовс. Второй – это диск на котором расположена ваша ОС. Диск с вашей операционной системой вы должны обнаружить самостоятельно – смотрите по размеру. Также Имя (буква) диска может отличаться от фактического, поэтому на него даже не смотрим.
Теперь нам надо выбрать раздел с загрузочными модулями (используем цифру тома):
sel vol 1
activ
exit
Вписываем команду с буквой тома, где расположена у вас винда. В моем случае это диск «D», но у вас может быть совершенно другая буква:
bcdboot D:\Windows
Способ 5: Командная строка (Bootrec.exe)
Опять открываем волшебную консоль через загрузочный носитель и прописываем команды:
Bootrec
Bootrec.exe /FixMbr
Bootrec.exe /FixBoot
exit
В самом конце перезагружаемся.
Способ 6: Системный
В общем если у нас не получается восстановить файл вручную, то мы можем заставить это сделать загрузочный носитель. Для этого нам нужно сначала удалить файл с загрузочными модулями, который занимает 100 МБ. А потом зайти через стандартное восстановление, через загрузочный диск – далее система сама себя реанимирует.
Из-под командной строки прописываем:
diskpart
list vol
Выбираем раздел с загрузочными модулями:
sel vol 1
format fs=ntfs
activ
Два раза прописываем команду:
exit
Далее система не сможет загрузиться, так как файл мы удалили, поэтому опять загружаемся с носителя. Программа предложит исправить загрузку – соглашаемся и перезагружаемся.
Если система загрузится – то хорошо, если он все также будет выдавать ошибку или зависать, то опять подгружаемся с носителя, и уже из списка способов выбираем «Восстановление запуска».
Способ 7: Есть две операционные системы
Данный способ помогает, когда у вас существует две операционные системы, но загружается совершенно другая. Также могут быть проблемы с загрузкой обоих, особенно после установки второй ОС. Мы сейчас попробуем сделать обе ОС активными, чтобы вы смогли выбирать их при загрузке. Опять через загрузочную флешку заходим в консоль и прописываем волшебные заклинания:
Bootrec /ScanOs
Bootrec.exe /RebuildBcd
После этого система предложит записать обе системы в меню загрузки. В обоих случаях нужно ввести в консоль обычную букву «Y» и нажать «Enter».
Прежде чем выходить командной «exit» – введите ещё одну команду:
bootsect /NT60 SYS
Она поможет реанимировать некоторые BOOT модули.
Способ 8: Ошибка «NTLDR is missing»
Если при загрузке системы вы видите вот такое окошко: «NTLDR is missing Press ctrl+alt+del to restart», – то не спешите паниковать. Данная ошибка возникает достаточно редко на «семерке» и обычно файл NTLDR находится на других версиях «окон». Но не будем вдаваться в суть проблемы и начнем её решать. Как вы уже догадались, решается она также – через консоль. Запускать вы её уже научились, так что про это писать не буду.
После запуска вводим команды:
diskpart
list volume
Тут нам нужно опять найти букву, которой присвоен системный диск. В моем случае это опять буковка «D».
Exit
bcdboot.exe D:\Windows
Опять же нужно вписать букву именно системного диска – смотрите по вашему объему.
Итак, загрузочный модуль мы создали. Теперь нужно его активировать. Для этого вводим команды:
list disk
Команда выводит все подключённые физические носители. У меня он всего один, но у вас может быть два – вам нужно выбрать тот, на котором загружена система.
sel disk *НОМЕР ЖЕСТКОГО ДИСКА*
list partition
Здесь выведутся именно разделы выбранного вами жёсткого диска. Выбираем раздел с объёмом 100 мегабайт и вписываем в следующую команду номер:
sel part 1
active
exit
Способ 9: Ошибка «BOOTMGR is missing»
При загрузке вы можете наблюдать вот такое сообщение: «BOOTMGR is missing. Press Ctrl+Alt+Del to restart». Как я уже и говорил, в системе есть так называемый загрузочный файл MGR, который как раз так и называется «BOOTMGR». Весит он, как вы поняли, всего 100 МБ. Иногда данный файл может ломаться или вообще удаляться вирусами. Тогда вы и видите ошибку, что файл «BOOTMGR» – не найден.
Тут есть два варианта. Первый – он настолько поломан, что не может запустить систему. Второй – он удален или перенесен в другой раздел. Как вариант – система могла выбрать в качестве загрузки другой раздел, диск или устройство. По решению именно этой проблемы смотрим инструкцию по этой ссылке.
Восстановление загрузчика windows 7 на примере
Здравствуйте дорогие читатели. Как известно в операционной системе Windows 7 существует полезная функция восстановления системы. Запустить её вы можете после загрузки с диска установочным Windows 7.
Восстановление системы хотя и не справится со всеми всевозможными проблемами, но основную часть из них решает автоматически.
Одна из причин по которой Windows 7 отказывается загружаться, это повреждение загрузчика Windows 7. В Windows XP он назывался boot.ini. Кстати восстановление загрузчика Windows XP вы можете выполнить при помощи этой статьи. А сегодня речь пойдет о восстановление загрузчика windows 7 как при помощи диска, так и без него. Главный признак, по которому вы можете понять что загрузчик Windows 7 поврежден, это когда при запуске семерки выскакивает ошибка — «BOOTMGR is missing. Press Ctrl+Alt+Del to restart».
Восстановление загрузчика windows 7
Первое, что в таком случае необходимо сделать это попытаться восстановить все как было, через точку восстановления. Запускаете восстановление системы Windows 7 и выполняете загрузку с последней точки восстановление. Подробней о точках восстановления Windows 7 можете почитать здесь.
Но как быть, когда точка восстановления не помогает а загрузка невозможна даже из под безопасного режима? Как выполнить восстановление загрузчика Windows 7? Вариантов несколько, начнем с восстановление системы Windows 7 — стандартными средствами.
В этом случае нам понадобится установочный диск (дистрибутив) Windows 7. Вставляем его в привод и загружаемся из под него. надеюсь вы помните, что для того чтобы загрузится с диска, необходимо выставить загрузку с диска через BIOS. На всякий случаю дам вам ссылку с описанием данной процедуры.
Далее. После того как загрузились с диска, появится окошко менеджера загрузки — выбираем [Windows Setup EMS Enabled].
Выбираем раскладку клавиатуры и ожидаем загрузки System Recovery Options.
Выбираем Startup Repair. После чего начнется анализ и устранение найденных ошибок Windows.
По идеи все автоматически будет исправлено. Если восстановление загрузчика Windows 7 не произойдет, то появится сообщение — Startup Repair could not detect a problem. Которое означает, что проблемы не были найдены.
В этом случае пойдем более проверенным способом — восстановление загрузчика Windows 7 через командную строку.
Снова загружаемся с диска, доходим до выбора операционной системы, выбираем её установив значение — Use recovery tools that can help fix problems starting Windows нажимаем next. Затем когда дойдет до окошка System Recovery Options выбираем командную строку — Command Prompt.
вводим в командной строке
bootsect /nt60 All
Если ввели правильно, то появится что-то вроде:
Нажимаем exit –> Enter
Вас должно перекинуть на System Recovery Options где мы выбираем Restart
Все. Система восстановлена.
После выполнения процедуры восстановление загрузчика Windows 7. Войдите в Windows и сделайте точку восстановления через Acronis, которую необходимо будет записать на жесткий диск. Таким образом вы сможете восстановить Windows 7 при возникновении любой непредвиденной проблемы. Читать подробней о восстановлении данных Acronis. Напоследок публикую 6-й тур по разгадыванию кроссвордов.
НАЧАТЬ РАЗГАДЫВАТЬ
ПРИСЛАТЬ ОТВЕТ
На данный момент в турнирной таблице, можно выделить одного лидера это — Вадим. Вадим заработал больше всех баллов и по всей видимости не собирается сдавать позиции. Тем не менее остальные участники явно имеют не меньше шансов и они упорно стараются доказать это.
Так к примеру Dimson который совсем недавно подключился к участию в турнире в прошлый раз показал отличный результат. Обогнал всех и получил 10 баллов — что тут скажешь, парень молоток. Желаю ему успехов в дальнейшем.
Так же незабываем, что по окончанию турнира будет 10 призовых мест, то есть 10 участников которые соберут больше остальных баллов за разгадывание кроссвордов гарантированно получат денежное вознаграждение. Подробней об условиях турнира.
Кроме того, в конце месяца будут определены 3-е самых активных комментатора, которые также не останутся без вознаграждения за участия в дискуссиях на этом блоге. Подробней тут.
Удачи вам, друзья.
Починяем потерявшуюся загрузку по F8 в Windows 7 / Хабр
Disclaimer: не ждите откровений. У меня возникла проблема, решение не смог ни нагуглить, ни нахабрить — пришлось решать самому. Кому-то из гуру может показаться очевидным, кому-то может пригодиться.Недавно возникла задача перегрузить компьютер с Win7 в Safe Mode. Все как обычно: Restart, список вариантов загрузки, F8… и ничего! Нажатие F8 вместо отображения меню с вариантами Safe Mode и прочими твиками просто загружает Windows обычным способом. Непорядок!
Коллективный разум через Google Search подсказал, что можно загрузиться в Safe Mode через MSConfig.exe: запускаем, переходим во вкладку Boot, выбираем нужный вариант загрузки и ставим галку напротив Safe Mode. Пробуем — работает! Заканчиваем дела в Safe Mode (вычищаем недопроапгрейдившийся Outpost), запускаем MSConfig снова, снимаем галку Safe Mode и возвращаемся к нормальной жизни.
Проблема успешно обойдена, но не решена — разбираемся дальше. После медитации на экран с вариантами загрузки заметил, что нет сообщения «Press F8 for Advanced Boot Options». Интересно… Идем опять копаться в коллективном разуме: для достижения подобного эффекта предлагают патчить ntldr или ставить какие-то сторонние программы — не выход. Смотрим MSConfig (Boot -> Advanced Options, как бы созвучно) — ничего. Но MSConfig не показывает строки параметров загрузки (ладно, boot.ini в Win6.x уже нет, и строк никаких тоже нет) — смотрим bcdedit.exe:
Windows Boot Loader ------------------- identifier {current} device partition=C: path \Windows\system32\winload.exe description Windows 7 locale en-US inherit {bootloadersettings} recoverysequence {1f0916c9-1973-11e0-9dde-cfa935f5faf7} recoveryenabled Yes advancedoptions No osdevice partition=C: systemroot \Windows resumeobject {1f0916c7-1973-11e0-9dde-cfa935f5faf7} nx OptIn
А почему это advancedoptions = No? Правим: bcdedit.exe /set advancedoptions 1, перегружаемся — попадаем в Advanced Boot Options! Ура? Перегружаемся еще раз — снова попадаем в Advanced Boot Options!
Получается, или они всегда недоступны, или всегда показываются при загрузке — совсем не то, что нужно. Чтение справки bcdedit выявило еще один вариант: bcdedit.exe /deletevalue advancedoptions убирает форсированное включение/отключение Advanced Boot Options и позволяет пользователю выбирать — это оно!
Возможно, кому-то еще пригодится, если вдруг заметите, что F8 не срабатывает. Или, как защита от шаловливых ручек юзеров (в XP таки приходилось патчить ntldr). Должно точно так же работать в Vista, но не проверял. Интересно, какие еще фокусы можно творить с виндовым бутлоадером?
Дополнительные способы устранения неполадок при загрузке Windows - Windows Client Management
- Чтение занимает 10 мин
В этой статье
Примечание
Эта статья предназначена для использования агентами поддержки и ИТ-специалистами.This article is intended for use by support agents and IT professionals. Если вы ищете более общие сведения о вариантах восстановления, см. раздел Параметры восстановления в Windows 10.If you're looking for more general information about recovery options, see Recovery options in Windows 10.
СводкаSummary
Существует несколько причин, по которым на компьютере с Windows могут возникнуть проблемы при запуске.There are several reasons why a Windows-based computer may have problems during startup. Чтобы устранить проблемы загрузки, сначала определите, на каких из следующих этапов компьютер зависает:To troubleshoot boot problems, first determine in which of the following phases the computer gets stuck:
ЭтапPhase | Процесс загрузкиBoot Process | BIOSBIOS | UEFIUEFI |
---|---|---|---|
11 | ПредзагрузкаPreBoot | MBR/PBR (код загрузки)MBR/PBR (Bootstrap Code) | Встроенное ПО UEFIUEFI Firmware |
22 | Диспетчер загрузки WindowsWindows Boot Manager | %SystemDrive%\bootmgr%SystemDrive%\bootmgr | \EFI\Microsoft\Boot\bootmgfw.efi\EFI\Microsoft\Boot\bootmgfw.efi |
33 | Загрузчик ОС WindowsWindows OS Loader | %SystemRoot%\system32\winload.exe%SystemRoot%\system32\winload.exe | %SystemRoot%\system32\winload.efi%SystemRoot%\system32\winload.efi |
44 | Ядро ОС Windows NTWindows NT OS Kernel | %SystemRoot%\system32\ntoskrnl.exe%SystemRoot%\system32\ntoskrnl.exe |
1. Предзагрузка1. PreBoot
Встроенное ПО компьютера инициирует POST и загружает параметры встроенного ПО.The PC’s firmware initiates a Power-On Self Test (POST) and loads firmware settings. Этот процесс предварительной загрузки завершается при обнаружении допустимого системного диска.This pre-boot process ends when a valid system disk is detected. Встроенное ПО считывает основную загрузочную запись (MBR), а затем запускает диспетчер загрузки Windows.Firmware reads the master boot record (MBR), and then starts Windows Boot Manager.
2. Диспетчер загрузки Windows2. Windows Boot Manager
Диспетчер загрузки Windows находит и запускает загрузчик Windows (Winload.exe) в загрузочном разделе Windows.Windows Boot Manager finds and starts the Windows loader (Winload.exe) on the Windows boot partition.
3. Загрузчик операционной системы Windows3. Windows operating system loader
Основные драйверы, необходимые для запуска ядра Windows, загружаются и ядро запускается.Essential drivers required to start the Windows kernel are loaded and the kernel starts to run.
4. Ябро ОС Windows NT4. Windows NT OS Kernel
Ядро загружается в память в системный куст реестра и дополнительные драйверы, помеченные как BOOT_START.The kernel loads into memory the system registry hive and additional drivers that are marked as BOOT_START.
Ядро передает управление процессу диспетчера сеансов (Smss.exe), который инициализирует системный сеанс, загружает и запускает устройства и драйверы, не помеченные BOOT_START.The kernel passes control to the session manager process (Smss.exe) which initializes the system session, and loads and starts the devices and drivers that are not marked BOOT_START.
Ниже показана сводка последовательности загрузки, отображаемой на экране информации и типичные проблемы загрузки на этом этапе последовательности.Here is a summary of the boot sequence, what will be seen on the display, and typical boot problems at that point in the sequence. Перед началом устранения неполадок необходимо понять структуру процесса загрузки и состояние отображения, чтобы убедиться, что проблема правильно определена в начале взаимодействия.Before starting troubleshooting, you have to understand the outline of the boot process and display status to ensure that the issue is properly identified at the beginning of the engagement.
Щелкните для увеличенияClick to enlarge
Каждый этап имеет разные подходы к устранению неполадок.Each phase has a different approach to troubleshooting. Данная статья содержит методы устранения неполадок, которые возникают на первых трех этапах.This article provides troubleshooting techniques for problems that occur during the first three phases.
Примечание
Если компьютер постоянно загружается с параметрами восстановления, для разрыва цикла в командной строке запустите следующую команду:If the computer repeatedly boots to the recovery options, run the following command at a command prompt to break the cycle:
Bcdedit /set {default} recoveryenabled no
Если параметры F8 не работают, запустите следующую команду:If the F8 options don't work, run the following command:
Bcdedit /set {default} bootmenupolicy legacy
Этап BIOSBIOS phase
Чтобы определить, прошла ли система этап BIOS, выполните следующие действия:To determine whether the system has passed the BIOS phase, follow these steps:
- Если к компьютеру подключены какие-либо внешние периферийные устройства, отключите их.If there are any external peripherals connected to the computer, disconnect them.
- Проверьте, работает ли свет жесткого диска на физическом компьютере.Check whether the hard disk drive light on the physical computer is working. Если он не работает, это означает, что процесс запуска завис на этапе BIOS.If it is not working, this indicates that the startup process is stuck at the BIOS phase.
- Нажмите клавишу NumLock, чтобы узнать, выключен ли индикатор.Press the NumLock key to see whether the indicator light toggles on and off. Если это не так, это означает, что процесс запуска завис в BIOS.If it does not, this indicates that the startup process is stuck at BIOS.
Если система зависла на этапе BIOS, возможно, проблема с оборудованием.If the system is stuck at the BIOS phase, there may be a hardware problem.
Этап загрузки загрузчикаBoot loader phase
Если экран полностью черный, за исключением мигающего курсора, или вы получили один из следующих кодов ошибок, это означает, что процесс загрузки завис на этапе процесса загрузки:If the screen is completely black except for a blinking cursor, or if you receive one of the following error codes, this indicates that the boot process is stuck in the Boot Loader phase:
- Данные конфигурации загрузки (BCD) отсутствуют или поврежденыBoot Configuration Data (BCD) missing or corrupted
- Файл загрузки или MBR поврежденBoot file or MBR corrupted
- Операционная система отсутствуетOperating system Missing
- Загрузочный сектор отсутствует или поврежденBoot sector missing or corrupted
- Bootmgr отсутствует или поврежденBootmgr missing or corrupted
- Загрузка невозможна из-за отсутствия или повреждения системных кустовUnable to boot due to system hive missing or corrupted
Чтобы устранить эту проблему, запустите компьютер с помощью установочного носителя Windows, нажмите shift+F10 для командной строки и используйте любой из следующих методов.To troubleshoot this problem, use Windows installation media to start the computer, press Shift+F10 for a command prompt, and then use any of the following methods.
Метод 1. Средство восстановления при загрузкеMethod 1: Startup Repair tool
Средство восстановления при загрузке автоматически устраняет множество распространенных проблем.The Startup Repair tool automatically fixes many common problems. Это средство также позволяет быстро диагностировать и устранить более сложные проблемы при загрузке.The tool also lets you quickly diagnose and repair more complex startup problems. При обнаружении компьютером проблемы при загрузке, компьютер запускает средство восстановления при загрузке.When the computer detects a startup problem, the computer starts the Startup Repair tool. При запуске средства, оно выполняет диагностику.When the tool starts, it performs diagnostics. Эти диагностические данные включают анализ файлов журналов запуска, чтобы определить причину проблемы.These diagnostics include analyzing startup log files to determine the cause of the problem. Когда средство восстановления при загрузке определяет причину, оно пытается устранить проблему автоматически.When the Startup Repair tool determines the cause, the tool tries to fix the problem automatically.
Для этого выполните эти действия.To do this, follow thesesteps.
Запустите систему на установочном носителе для установленной версии Windows.Start the system to the installation media for the installed version of Windows. Дополнительные сведения см. в разделе Создание установочного носителя для Windows".For more information, see Create installation media for Windows.
На экране Установка Windows выберите Далее > Восстановить компьютер.On the Install Windows screen, select Next > Repair your computer.
На экране Параметры восстановления системы выберите команду Далее > Командная строкаOn the System Recovery Options screen, select Next > Command Prompt.
После восстановления при загрузке выберите Завершение работыи включите компьютер, чтобы узнать, может ли Windows правильно загрузиться.After Startup Repair, select Shutdown, then turn on your PC to see if Windows can boot properly.
Средство восстановления при загрузке создает файл журнала, который поможет вам понять проблемы при запуске и сделанные восстановления.The Startup Repair tool generates a log file to help you understand the startup problems and the repairs that were made. Файл журнала можно найти в следующем расположении:You can find the log file in the following location:
%windir%\System32\LogFiles\Srt\Srttrail.txt%windir%\System32\LogFiles\Srt\Srttrail.txt
Дополнительные сведения см. в разделе Возникновение STOP-ошибки или компьютер перестает отвечать при попытке запуска Windows Vista или Windows 7For more information see, A Stop error occurs, or the computer stops responding when you try to start Windows Vista or Windows 7
Метод 2. Восстановление кодов загрузкиMethod 2: Repair Boot Codes
Чтобы восстановить коды загрузки, запустите следующую команду:To repair boot codes, run the following command:
BOOTREC /FIXMBR
Чтобы восстановить загрузочный сектор, запустите следующую команду:To repair the boot sector, run the following command:
BOOTREC /FIXBOOT
Примечание
При запуске BOOTREC вместе с Fixmbr перезаписывается только основной загрузочный код.Running BOOTREC together with Fixmbr overwrites only the master boot code. Если повреждение данных в MBR влияет на таблицу разделов, запуск Fixmbr может не устранить проблему.If the corruption in the MBR affects the partition table, running Fixmbr may not fix the problem.
Метод 3. Устранение ошибок BCDMethod 3: Fix BCD errors
При получении ошибок, связанных с BCD, выполните следующие действия:If you receive BCD-related errors, follow these steps:
Сканируйте все установленные системы.Scan for all the systems that are installed. Для этого выполните следующую команду:To do this, run the following command:
Bootrec /ScanOS
Перезапустите компьютер, чтобы проверить, устранена ли проблема.Restart the computer to check whether the problem is fixed.
Если проблема не устранена, запустите следующую команду:If the problem is not fixed, run the following command:
Bootrec /rebuildbcd
Вы можете получить одни из следующих выходных данных:You might receive one of the following outputs:
Scanning all disks for Windows installations. Please wait, since this may take a while ... Successfully scanned Windows installations. Total identified Windows installations: 0 The operation completed successfully.
Scanning all disks for Windows installations. Please wait, since this may take a while ... Successfully scanned Windows installations. Total identified Windows installations: 1 D:\Windows Add installation to boot list? Yes/No/All:
Если в выходных данных показана установка windows: 0 запустите следующие команды:If the output shows windows installation: 0, run the following commands:
bcdedit /export c:\bcdbackup attrib c:\\boot\\bcd -r –s -h ren c:\\boot\\bcd bcd.old bootrec /rebuildbcd
После запуска команды вы получите следующие выходные данные:After you run the command, you receive the following output:
Scanning all disks for Windows installations. Please wait, since this may take a while ... Successfully scanned Windows installations. Total identified Windows installations: 1 {D}:\Windows Add installation to boot list? Yes/No/All: Y
- Попробуйте перезапустить систему.Try restarting the system.
Метод 4. Замена BootmgrMethod 4: Replace Bootmgr
Если методы 1, 2 и 3 не устраняют проблему, замените файл Bootmgr с диска C в раздел, зарезервированный в системе.If methods 1, 2 and 3 do not fix the problem, replace the Bootmgr file from drive C to the System Reserved partition. Для этого выполните следующие действия:To do this, follow these steps:
В командной строке измените каталог на раздел, зарезервированный в системе.At a command prompt, change the directory to the System Reserved partition.
Запустите команду attrib, чтобы отобразить файл:Run the attrib command to unhide the file:
attrib -r -s -h
Запустите ту же команду attrib в Windows (системный диск):Run the same attrib command on the Windows (system drive):
attrib -r -s -h
Переименуйте файл Bootmgr в Bootmgr.old:Rename the Bootmgr file as Bootmgr.old:
ren c:\bootmgr bootmgr.old
Перейдите на системный диск.Navigate to the system drive.
Скопируйте файл Bootmgr и вставьте его в раздел, зарезервированный в системе.Copy the Bootmgr file, and then paste it to the System Reserved partition.
Перезагрузите компьютер.Restart the computer.
Метод 5. Восстановление системного кустаMethod 5: Restore System Hive
Если Windows не удается загрузить системный куст реестра в память, необходимо восстановить куст.If Windows cannot load the system registry hive into memory, you must restore the system hive. Для этого используйте среду восстановления Windows или диск аварийного восстановления (ERD) для копирования файлов из папки C:\Windows\System32\config\RegBack в папку C:\Windows\System32\config.To do this, use the Windows Recovery Environment or use Emergency Repair Disk (ERD) to copy the files from the C:\Windows\System32\config\RegBack to C:\Windows\System32\config.
Если проблема сохраняется, может потребоваться восстановить резервную копию состояния системы в альтернативное расположение, а затем получить заменяемые кусты реестра.If the problem persists, you may want to restore the system state backup to an alternative location, and then retrieve the registry hives to be replaced.
Примечание
Начиная с Windows 10 версии 1803, Windows больше не будет автоматически возвращать системный реестр в папку RegBack. Это изменение сделано специально и призвано помочь уменьшить общий размер дискового места в Windows.Starting in Windows 10, version 1803, Windows no longer automatically backs up the system registry to the RegBack folder.This change is by design, and is intended to help reduce the overall disk footprint size of Windows. Чтобы восстановить систему с поврежденным кустом реестра, Корпорация Майкрософт рекомендует использовать точку восстановления системы.To recover a system with a corrupt registry hive, Microsoft recommends that you use a system restore point. Дополнительные сведения см. в этой статье.For more details, check this article.
Этап ядраKernel Phase
Если система зависает на этапе ядра, могут проявиться несколько симптомов или можно получить несколько сообщений об ошибке.If the system gets stuck during the kernel phase, you experience multiple symptoms or receive multiple error messages. К ним относятся следующие сообщения:These include, but are not limited to, the following:
После экрана-заставки появляется STOP-ошибка (экран логотипа Windows).A Stop error appears after the splash screen (Windows Logo screen).
Отображается определенный код ошибки.Specific error code is displayed. Например, "0x00000C2", "0x0000007B", "недоступное загрузочное устройство" и так далее.For example, "0x00000C2" , "0x0000007B" , "inaccessible boot device" and so on.
Экран завис на значке "Вращающийся колесик" (скользяющиеся точки) "система занята".The screen is stuck at the "spinning wheel" (rolling dots) "system busy" icon.
После экрана-заставки появляется черный экран.A black screen appears after the splash screen.
Чтобы устранить эти проблемы, попробуйте следующие варианты загрузки восстановления по одному.To troubleshoot these problems, try the following recovery boot options one at a time.
Сценарий 1. Попытайтесь запустить компьютер в безопасном режиме или последнюю удачную конфигурациюScenario 1: Try to start the computer in Safe mode or Last Known Good Configuration
На экране Дополнительные параметры загрузки попробуйте запустить компьютер в безопасном режиме или безопасном режиме с загрузкой сетевых драйверов.On the Advanced Boot Options screen, try to start the computer in Safe Mode or Safe Mode with Networking. Если любой из этих параметров работает, используйте просмотр событий, чтобы определить и диагностировать причину проблемы загрузки.If either of these options works, use Event Viewer to help identify and diagnose the cause of the boot problem. Чтобы просмотреть события, записанные в журналы событий, выполните следующие действия:To view events that are recorded in the event logs, follow these steps:
Используйте один из следующих методов, чтобы открыть средство просмотра событий:Use one of the following methods to open Event Viewer:
В меню Пуск последовательно выберите пункты Администрирование > Просмотр событий.Click Start, point to Administrative Tools, and then click Event Viewer.
Запустите оснастку "Просмотр событий" в консоли управления (MMC).Start the Event Viewer snap-in in Microsoft Management Console (MMC).
В дереве консоли разверните "Просмотр событий" и щелкните на журнал, который хотите просмотреть.In the console tree, expand Event Viewer, and then click the log that you want to view. Например, щелкните Системный журнал или Журнал приложений.For example, click System log or Application log.
В области сведений дважды щелкните событие, которое хотите просмотреть.In the details pane, double-click the event that you want to view.
В меню Правка нажмите кнопку Копировать, откройте новый документ в программе, в которую нужно ввести событие (например, Microsoft Word), а затем нажмите кнопку Вставить.On the Edit menu, click Copy, open a new document in the program in which you want to paste the event (for example, Microsoft Word), and then click Paste.
Используйте клавиши СТРЕЛКА ВВЕРХ или СТРЕЛКА ВНИЗ, чтобы просмотреть описание предыдущего или следующего события.Use the Up Arrow or Down Arrow keyto view the descriptionof the previous or next event.
Чистая загрузкаClean boot
Для устранения неполадок, влияющих на службы, выполните чистую загрузку с помощью конфигурации системы (msconfig).To troubleshoot problems that affect services, do a clean boot by using System Configuration (msconfig). Выберите Выборочный запуск, чтобы проверить службы по одному, чтобы определить, какая из них вызывает проблему.Select Selective startup to test the services one at a time to determine which one is causing the problem. Если причину не удается найти, попробуйте включить системные службы.If you cannot find the cause, try including system services. Однако в большинстве случаев проблемная служба — сторонняя.However, in most cases, the problematic service is third-party.
Отключите любую неисправную службу и попытайтесь снова запустить компьютер, выбрав Обычный запуск.Disable any service that you find to be faulty, and try to start the computer again by selecting Normal startup.
Подробные инструкции см. в разделе Выполнение чистой загрузки в Windows.For detailed instructions, see How to perform a clean boot in Windows.
Если компьютер запускается в режиме отключения подписей драйверов, запустите компьютер в режиме отключения обязательной проверки подписей драйверов, а затем выполните действия, которые описаны в следующей статье, чтобы определить, какие драйверы или файлы требуют обязательную проверку подписей драйверов: Устранение неполадок при загрузке, вызванной отсутствием подписей драйверов (x64)If the computer starts in Disable Driver Signature mode, start the computer in Disable Driver Signature Enforcement mode, and then follow the steps that are documented in the following article to determine which drivers or files require driver signature enforcement: Troubleshooting boot problem caused bymissing driver signature (x64)
Примечание
Если компьютер является контроллером домена, попробуйте режим восстановления служб каталогов (DSRM).If the computer is a domain controller, try Directory Services Restore mode (DSRM).
Этот метод является важным этапом при возникновении STOP-ошибки "0xC00002E1" или "0xC00002E2"This method is an important step if you encounter Stop error "0xC00002E1" or "0xC00002E2"
Примеры:Examples
Предупреждение
Неправильное изменение параметров реестра с помощью редактора реестра или любым иным путем может привести к возникновению серьезных неполадок.Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. Для этих проблем может потребоваться переустановка операционной системы.These problems might require that you reinstall the operating system. Корпорация Майкрософт не гарантирует, что такие неполадки могут быть устранены.Microsoft cannot guaZodiacee that these problems can be solved. Внося изменения в реестр, вы действуете на свой страх и риск.Modify the registry at your own risk.
Код ошибки INACCESSIBLE_BOOT_DEVICE (СТОП 0x7B)Error code INACCESSIBLE_BOOT_DEVICE (STOP 0x7B)
Чтобы устранить эту STOP-ошибку, выполните следующие действия, чтобы отфильтровать драйверы:To troubleshoot this Stop error, follow these steps to filter the drivers:
Перейдите в среду восстановления Windows (WinRE), вставив ISO-диск системы в дисковод.Go to Window Recovery Environment (WinRE) by putting an ISO disk of the system in the disk drive. ISO должен быть той же версии Windows или более поздней версии.The ISO should be of same version of Windows or a later version.
Откройте реестр.Open the registry.
Загрузит системный куст и назовет его "тест".Load the system hive, and name it as "test."
В следующем подразделе реестра проверьте, нет ли элементов нижнего и верхнего фильтра для драйверов сторонних производителей:Under the following registry subkey, check for lower filter and upper filter items for Non-Microsoft Drivers:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ClassHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class
Для каждого найденного стороннего драйвера, щелкните верхний или нижний фильтр, а затем удалите данные значения.For each third-party driver that you locate, click the upper or lower filter, and then delete the value data.
Выполните поиск похожих элементов во всем реестре.Search through the whole registry for similar items. Обработайте соответствующим образом, а затем выгрузите куст реестра.Process as an appropriate, and then unload the registry hive.
Перезапустите сервер в обычном режиме.Restart the server in Normal mode.
Дополнительные действия по устранению неполадок см. в следующих статьях:For additional troubleshooting steps, see the following articles:
Чтобы устранить проблемы, которые возникают после установки обновлений Windows, проверьте ожидающие обновления, выполнив следующие действия:To fix problems that occur after you install Windows updates, check for pending updates by using these steps:
Откройте окно командной подсказки в WinRE.Open a Command Prompt window in WinRE.
Запустите команду:Run the command:
DISM /image:C:\ /get-packages
При наличии ожидающих обновлений, удалите их, выполнив следующие команды::If there are any pending updates, uninstall them by running the following commands:
DISM /image:C:\ /remove-package /packagename: name of the package
DISM /Image:C:\ /Cleanup-Image /RevertPendingActions
Попробуйте запустить компьютер.Try to start the computer.
Если компьютер не запустится, выполните следующие действия.If the computer does not start, follow these steps:
Откройте окно командной строки в WinRE и запустите текстовый редактор, например Блокнот.Open A Command Prompt window in WinRE, and start a text editor, such as Notepad.
Перейдите на системный диск и найдите windows\winsxs\pending.xml.Navigate to the system drive, and search for windows\winsxs\pending.xml.
Если файл Pending.xml, переименуйте его как Pending.xml.old.If the Pending.xml file is found, rename the file as Pending.xml.old.
Откройте реестр, а затем загрузите куст компонентов в HKEY_LOCAL_MACHINE в качестве теста.Open the registry, and then load the component hive in HKEY_LOCAL_MACHINE as a test.
Выделите загруженный тестовый куст, а затем найдите значение pendingxmlidentifier.Highlight the loaded test hive, and then search for the pendingxmlidentifier value.
Если значение pendingxmlidentifier существует, удалите его.If the pendingxmlidentifier value exists, delete the value.
Выгрузите тестовый куст.Unload the test hive.
Загрузите системный куст, назовите его "test".Load the system hive, name it as "test".
Перейдите к следующему подразделу:Navigate to the following subkey:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\TrustedInstallerHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\TrustedInstaller
Изменение начальное значение с 1 на 4Change the Start value from 1 to 4
Выгрузите куст.Unload the hive.
Попробуйте запустить компьютер.Try to start the computer.
Если STOP-ошибка возникает в конце процесса загрузки или если STOP-ошибка все еще генерируется, вы можете записать дамп памяти.If the Stop error occurs late in the startup process, or if the Stop error is still being generated, you can capture a memory dump. Хороший дамп памяти может помочь определить причину STOP-ошибки.A good memory dump can help determine the root cause of the Stop error. Дополнительные сведения см. в следующих статьях:For details, see the following articles:
Дополнительные сведения о проблемах с файлами подкачки в Windows 10 или Windows Server 2016 см. в следующих разделах:For more information about page file problems in Windows 10 or Windows Server 2016, see the following:
Дополнительные сведения о STOP-ошибках см. в следующей статье базы знаний:For more information about Stop errors, see the following Knowledge Base article:
Если в файле дампа появляется ошибка, связанная с драйвером (например, windows\system32\drivers\stcvsm.sys отсутствует или поврежден), соблюдайте следующие правила.If the dump file shows an error that is related to a driver (for example, windows\system32\drivers\stcvsm.sys is missing or corrupted), follow these guidelines:
Проверьте функциональность, предоставляемую драйвером.Check the functionality that is provided by the driver. Если это сторонний драйвер загрузки, убедитесь, что вы понимаете процесс его работы.If the driver is a third-party boot driver, make sure that you understand what it does.
Если драйвер не важен и не имеет зависимостей, загрузите системный куст, а затем отключите драйвер.If the driver is not important and has no dependencies, load the system hive, and then disable the driver.
Если STOP-ошибка указывает на повреждения системного файла, запустите проверку системного файла в автономном режиме.If the stop error indicates system file corruption, run the system file checker in offline mode.
Для этого откройте WinRE, откройте командную строку и запустите следующую команду:To do this, open WinRE, open a command prompt, and then run the following command:
SFC /Scannow /OffBootDir=C:\ /OffWinDir=E:\Windows
Дополнительные сведения см. в разделе Использование средства проверки системных файлов (SFC) для устранения проблемFor more information, see Using System File Checker (SFC) To Fix Issues
Если имеется повреждения данных диска, запустите команду проверки диска:If there is disk corruption, run the check disk command:
chkdsk /f /r
Если STOP-ошибка указывает на общее повреждение данных реестра или если вы считаете, что установлены новые драйверы или службы, выполните следующие действия:If the Stop error indicates general registry corruption, or if you believe that new drivers or services were installed, follow these steps:
- Запустите WinRE и откройте окно командной строки.Start WinRE, and open a Command Prompt window.
- Запустите текстовый редактор, например Блокнот.Start a text editor, such as Notepad.
- Перейдите в C:\Windows\System32\Config.Navigate to C:\Windows\System32\Config.
- Переименуйте все пять кустов, добавив к имени ".old".Rename the all five hives by appending ".old" to the name.
- Скопируйте все кусты из папки Regback, вложите их в папку Config и попробуйте запустить компьютер в обычном режиме.Copy all the hives from the Regback folder, paste them in the Config folder, and then try to start the computer in Normal mode.
Примечание
Начиная с Windows 10 версии 1803, Windows больше не будет автоматически возвращать системный реестр в папку RegBack. Это изменение сделано специально и призвано помочь уменьшить общий размер дискового места в Windows.Starting in Windows 10, version 1803, Windows no longer automatically backs up the system registry to the RegBack folder.This change is by design, and is intended to help reduce the overall disk footprint size of Windows. Чтобы восстановить систему с поврежденным кустом реестра, Корпорация Майкрософт рекомендует использовать точку восстановления системы.To recover a system with a corrupt registry hive, Microsoft recommends that you use a system restore point. Дополнительные сведения см. в этой статье.For more details, check this article.
Дополнительные параметры загрузки (включая безопасный режим)
Экран «Дополнительные параметры загрузки» позволяет запускать Windows в расширенных режимах устранения неполадок. Вы можете получить доступ к меню, включив компьютер и нажав клавишу F8 перед запуском Windows.
Некоторые параметры, такие как безопасный режим, позволяют запускать Windows в ограниченном состоянии, когда запускаются только самые необходимые компоненты. Если проблема не появляется снова при запуске в безопасном режиме, вы можете исключить настройки по умолчанию, а также основные драйверы устройств и службы как возможные причины.Другие варианты запускают Windows с расширенными функциями, предназначенными для использования системными администраторами и ИТ-специалистами. Дополнительные сведения см. На веб-сайте Microsoft для ИТ-специалистов.
Ремонт вашего компьютера
Показывает список инструментов восстановления системы, которые вы можете использовать для устранения проблем при запуске, запуска диагностики или восстановления системы. Эта опция доступна, только если инструменты установлены на жестком диске вашего компьютера. Если у вас есть установочный диск Windows, инструменты восстановления системы находятся на нем.
Безопасный режим
Запускает Windows с минимальным набором драйверов и служб.
Для запуска в безопасном режиме:
-
Удалите из компьютера все гибкие, компакт-диски и DVD-диски, а затем перезагрузите компьютер. Нажмите кнопку Пуск, щелкните стрелку рядом с кнопкой Завершение работы (или стрелку рядом с кнопкой Блокировка ), а затем щелкните Перезапустить .
-
Выполните одно из следующих действий:
-
Если на вашем компьютере установлена ​​одна операционная система, нажмите и удерживайте клавишу F8 во время перезагрузки компьютера. Вам нужно нажать F8 до появления логотипа Windows. Если появляется логотип Windows, вам нужно будет повторить попытку, дождавшись появления приглашения для входа в Windows, а затем выключив и перезагрузив компьютер.
-
Если на вашем компьютере установлено несколько операционных систем, используйте клавиши со стрелками, чтобы выделить операционную систему, которую вы хотите запустить в безопасном режиме, а затем нажмите F8.
-
-
На экране Advanced Boot Options с помощью клавиш со стрелками выделите нужный вариант безопасного режима и нажмите Enter.
-
Войдите в систему на своем компьютере под учетной записью пользователя с правами администратора.
-
Безопасный режим с загрузкой сетевых драйверов. Запускает Windows в безопасном режиме и включает сетевые драйверы и службы, необходимые для доступа в Интернет или к другим компьютерам в вашей сети.
-
Безопасный режим с командной строкой. Запускает Windows в безопасном режиме с окном командной строки вместо обычного интерфейса Windows. Этот вариант предназначен для ИТ-специалистов и администраторов.
-
Включить ведение журнала загрузки. Создает файл ntbtlog.txt, в котором перечислены все драйверы, которые устанавливаются во время запуска и могут быть полезны для расширенного устранения неполадок.
-
Включить видео с низким разрешением (640 × 480). Запускает Windows с использованием текущего видеодрайвера и настроек низкого разрешения и частоты обновления. Вы можете использовать этот режим для сброса настроек дисплея. Дополнительные сведения см. В разделе Изменение разрешения экрана.
-
Последняя удачная конфигурация (расширенная). Запускает Windows с последней успешно сработавшей конфигурацией реестра и драйверов.
-
Режим восстановления служб каталогов. Запускает контроллер домена Windows под управлением Active Directory, чтобы можно было восстановить службу каталогов. Этот вариант предназначен для ИТ-специалистов и администраторов.
-
Режим отладки. Запускает Windows в расширенном режиме устранения неполадок, предназначенном для ИТ-специалистов и системных администраторов.
-
Отключить автоматический перезапуск при сбое системы. Предотвращает автоматический перезапуск Windows, если ошибка вызывает сбой Windows. Выбирайте этот вариант только в том случае, если Windows застряла в цикле, когда Windows не работает, пытается перезагрузиться и снова выходит из строя.
-
Отключить принудительное использование подписи драйверов. Позволяет устанавливать драйверы, содержащие неправильные подписи.
-
Обычный запуск Windows. Запускает Windows в обычном режиме.
Расширенное устранение неполадок при загрузке Windows - Windows Client Management
- 11 минут на чтение
В этой статье
Примечание
Эта статья предназначена для агентов службы поддержки и ИТ-специалистов. Если вам нужна более общая информация о вариантах восстановления, см. Раздел Параметры восстановления в Windows 10.
Сводка
Существует несколько причин, по которым компьютер под управлением Windows может иметь проблемы при запуске. Чтобы устранить проблемы с загрузкой, сначала определите, на каком из следующих этапов компьютер зависает:
Фаза | Процесс загрузки | BIOS | UEFI |
---|---|---|---|
1 | Предварительная загрузка | MBR / PBR (код начальной загрузки) | Прошивка UEFI |
2 | Диспетчер загрузки Windows | % Системный диск% \ 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 {default} recoveryenabled no
Если параметры F8 не работают, выполните следующую команду:
Bcdedit / set {default} bootmenupolicy legacy
Фаза BIOS
Чтобы определить, прошла ли система этап BIOS, выполните следующие действия:
- Если к компьютеру подключены внешние периферийные устройства, отключите их.
- Проверьте, работает ли индикатор жесткого диска на физическом компьютере. Если он не работает, это означает, что процесс запуска застрял на этапе BIOS.
- Нажмите клавишу NumLock, чтобы проверить, загорается ли световой индикатор. Если этого не происходит, это означает, что процесс запуска зависает в BIOS.
Если система зависла на этапе BIOS, возможно, возникла проблема с оборудованием.
Фаза загрузчика
Если экран полностью черный, за исключением мигающего курсора, или если вы получили один из следующих кодов ошибки, это означает, что процесс загрузки застрял на этапе загрузчика:
- Данные конфигурации загрузки (BCD) отсутствуют или повреждены
- Загрузочный файл или MBR повреждены
- Операционная система отсутствует
- Загрузочный сектор отсутствует или поврежден
- Bootmgr отсутствует или поврежден
- Не удается загрузиться из-за отсутствия или повреждения системного куста
Для устранения этой проблемы используйте установочный носитель Windows для запуска компьютера, нажмите Shift + F10 для вызова командной строки, а затем используйте любой из следующих методов.
Метод 1. Средство восстановления при запуске
Средство восстановления при загрузке автоматически устраняет многие распространенные проблемы. Инструмент также позволяет быстро диагностировать и устранять более сложные проблемы при запуске. Когда компьютер обнаруживает проблему с запуском, компьютер запускает средство восстановления при загрузке. При запуске инструмент выполняет диагностику. Эта диагностика включает анализ файлов журнала запуска для определения причины проблемы. Когда средство восстановления при загрузке определяет причину, оно пытается устранить проблему автоматически.
Для этого выполните следующие действия.
-
Запустите систему с установочного носителя для установленной версии Windows. Дополнительные сведения см. В разделе Создание установочного носителя для Windows.
-
На экране Установить Windows выберите Далее > Восстановите компьютер .
-
На экране Параметры восстановления системы выберите Далее > Командная строка .
-
После восстановления при загрузке выберите Завершение работы , затем включите компьютер, чтобы проверить, может ли Windows правильно загрузиться.
Средство восстановления при загрузке создает файл журнала, чтобы помочь вам понять проблемы запуска и сделанные исправления. Вы можете найти файл журнала в следующем месте:
% windir% \ System32 \ LogFiles \ Srt \ Srttrail.txt
Дополнительные сведения см. В разделе «Возникает Stop-ошибка или компьютер перестает отвечать на запросы при попытке запустить Windows Vista или Windows 7».
Метод 2: восстановление загрузочных кодов
Чтобы восстановить коды загрузки, выполните следующую команду:
BOOTREC / FIXMBR
Чтобы восстановить загрузочный сектор, выполните следующую команду:
БОТРЕК / ФИКС
Примечание
Запуск BOOTREC вместе с Fixmbr перезаписывает только главный загрузочный код.Если повреждение MBR влияет на таблицу разделов, запуск Fixmbr может не решить проблему.
Метод 3: исправить ошибки BCD
Если вы получаете ошибки, связанные с BCD, выполните следующие действия:
-
Сканирует все установленные системы. Для этого выполните следующую команду:
Bootrec / ScanOS
-
Перезагрузите компьютер, чтобы проверить, устранена ли проблема.
-
Если проблема не устранена, выполните следующую команду:
Bootrec / rebuildbcd
-
Вы можете получить один из следующих выходов:
Сканирование всех дисков для установки Windows.Подождите, это может занять некоторое время ... Установки Windows успешно просканированы. Всего идентифицированных установок Windows: 0 Операция успешно завершена.
Сканирование всех дисков для установки Windows. Подождите, это может занять некоторое время ... Установки Windows успешно просканированы. Всего идентифицированных установок Windows: 1 D: \ Windows Добавить установку в список загрузки? Да / Нет / Все:
Если выходные данные показывают установку Windows : 0 , выполните следующие команды:
bcdedit / экспорт c: \ bcdbackup attrib c: \\ boot \\ bcd -r –s -h ren c: \ boot \ bcd bcd.старый bootrec / rebuildbcd
После выполнения команды вы получите следующий результат:
Сканирование всех дисков для установки Windows. Подождите, это может занять некоторое время ... Установки Windows успешно просканированы. Всего идентифицированных установок Windows: 1 {D}: \ Windows Добавить установку в список загрузки? Да / Нет / Все: Да
- Попробуйте перезапустить систему.
Метод 4: заменить Bootmgr
Если методы 1, 2 и 3 не устранили проблему, замените файл Bootmgr с диска C на раздел, зарезервированный системой.Для этого выполните следующие действия:
-
В командной строке измените каталог на раздел, зарезервированный системой.
-
Запустите команду attrib , чтобы отобразить файл:
attrib -r -s -h
-
Выполните ту же команду attrib в Windows (системный диск):
attrib -r -s -h
-
Переименуйте файл Bootmgr в Bootmgr.old:
ren c: \ bootmgr bootmgr.старый
-
Перейдите к системному диску.
-
Скопируйте файл Bootmgr и вставьте его в раздел, зарезервированный системой.
-
Перезагрузите компьютер.
Метод 5: восстановление куста системы
Если Windows не может загрузить куст системного реестра в память, необходимо восстановить его. Для этого используйте среду восстановления Windows или диск аварийного восстановления (ERD), чтобы скопировать файлы из папки C: \ Windows \ System32 \ config \ RegBack в C: \ Windows \ System32 \ config.
Если проблема не исчезнет, ​​вы можете восстановить резервную копию состояния системы в альтернативное место, а затем получить кусты реестра, которые нужно заменить.
Примечание
Начиная с Windows 10 версии 1803, Windows больше не выполняет автоматическое резервное копирование системного реестра в папку RegBack. Это изменение сделано намеренно и призвано помочь уменьшить общий размер дискового пространства Windows. Чтобы восстановить систему с поврежденным кустом реестра, Microsoft рекомендует использовать точку восстановления системы.Подробнее читайте в этой статье.
Фаза ядра
Если система зависает на этапе ядра, вы испытываете несколько симптомов или получаете несколько сообщений об ошибках. К ним относятся, помимо прочего, следующее:
-
Stop-ошибка появляется после заставки (экран с логотипом Windows).
-
Отображается конкретный код ошибки. Например, «0x00000C2», «0x0000007B», «недоступное загрузочное устройство» и так далее.
-
Экран застревает на значке «крутящееся колесо» (подвижные точки) «система занята».
-
После заставки появляется черный экран.
Для устранения этих проблем попробуйте поочередно следующие варианты загрузки для восстановления.
Сценарий 1. Попытайтесь запустить компьютер в безопасном режиме или последней удачной конфигурации
На экране Advanced Boot Options попробуйте запустить компьютер в Safe Mode или Safe Mode with Networking . Если какой-либо из этих вариантов работает, используйте средство просмотра событий, чтобы помочь определить и диагностировать причину проблемы с загрузкой.Чтобы просмотреть события, записанные в журналы событий, выполните следующие действия:
-
Используйте один из следующих методов, чтобы открыть средство просмотра событий:
-
Щелкните Пуск , укажите Администрирование , а затем щелкните Просмотр событий .
-
Запустите оснастку «Просмотр событий» в консоли управления Microsoft (MMC).
-
-
В дереве консоли разверните Просмотр событий и щелкните журнал, который вы хочу посмотреть.Например, щелкните Системный журнал или Журнал приложений .
-
В области сведений дважды щелкните событие, которое хотите просмотреть.
-
В меню Правка щелкните Копировать , откройте новый документ в программе в которое вы хотите вставить событие (например, Microsoft Word), а затем нажмите Вставить .
-
Используйте клавишу со стрелкой вверх или вниз, чтобы просмотреть описание предыдущего или следующее событие.
Чистый пыльник
Для устранения проблем, влияющих на службы, выполните чистую загрузку с помощью конфигурации системы (msconfig). Выберите Выборочный запуск , чтобы тестировать службы по очереди, чтобы определить, какая из них вызывает проблему. Если вы не можете найти причину, попробуйте включить системные службы. Однако в большинстве случаев проблемный сервис является сторонним.
Отключите все службы, которые вы сочтете неисправными, и попробуйте снова запустить компьютер, выбрав Обычный запуск .
Подробные инструкции см. В разделе Как выполнить чистую загрузку в Windows.
Если компьютер запускается в режиме отключения подписи драйверов, запустите компьютер в режиме отключения подписи драйверов, а затем выполните действия, описанные в следующей статье, чтобы определить, какие драйверы или файлы требуют принудительного применения подписи драйверов: Устранение неполадок при загрузке из-за отсутствия подписи драйвера (x64)
Примечание
Если компьютер является контроллером домена, попробуйте режим восстановления служб каталогов (DSRM).
Этот метод является важным шагом при обнаружении Stop-ошибки «0xC00002E1» или «0xC00002E2»
Примеры
Предупреждение
Серьезные проблемы могут возникнуть, если вы измените реестр некорректно с помощью редактора реестра или другим способом. Эти проблемы могут потребовать переустановки операционной системы. Microsoft не может гарантировать, что эти проблемы можно решить. Вы вносите изменения в реестр на свой страх и риск.
Код ошибки INACCESSIBLE_BOOT_DEVICE (STOP 0x7B)
Чтобы устранить эту Stop-ошибку, выполните следующие действия для фильтрации драйверов:
-
Перейдите в среду Windows Recovery Environment (WinRE), вставив ISO-диск системы в дисковод.ISO должен быть той же версии Windows или более поздней версии.
-
Откройте реестр.
-
Загрузите системный куст и назовите его «test».
-
В следующем подразделе реестра проверьте наличие элементов нижнего и верхнего фильтров для драйверов сторонних производителей:
HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Control \ Class
-
Для каждого обнаруженного драйвера стороннего производителя щелкните верхний или нижний фильтр, а затем удалите данные значения.
-
Искать похожие элементы во всем реестре. Обработайте соответствующим образом, а затем выгрузите куст реестра.
-
Перезагрузите сервер в обычном режиме.
Дополнительные действия по устранению неполадок см. В следующих статьях:
Чтобы устранить проблемы, возникающие после установки обновлений Windows, проверьте наличие ожидающих обновлений, выполнив следующие действия:
-
Откройте окно командной строки в WinRE.
-
Запускаем команду:
DISM / образ: C: \ / get-packages
-
Если есть ожидающие обновления, удалите их, выполнив следующие команды:
DISM / image: C: \ / remove-package / packagename: имя пакета
DISM / Изображение: C: \ / Cleanup-Image / RevertPendingActions
Попробуйте запустить компьютер.
Если компьютер не запускается, выполните следующие действия:
-
Откройте окно командной строки в WinRE и запустите текстовый редактор, например Блокнот.
-
Перейдите на системный диск и найдите windows \ winsxs \ pending.xml.
-
Если файл Pending.xml найден, переименуйте его в Pending.xml.old.
-
Откройте реестр, а затем загрузите куст компонентов в HKEY_LOCAL_MACHINE в качестве теста.
-
Выделите загруженный тестовый куст, а затем найдите значение pendingxmlidentifier .
-
Если значение pendingxmlidentifier существует, удалите это значение.
-
Выгрузите тестовый улей.
-
Загрузите системный куст, назовите его "test".
-
Перейдите к следующему подразделу:
HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services \ TrustedInstaller
-
Измените значение Start с 1 на 4
-
Выгрузить улей.
-
Попробуйте запустить компьютер.
Если Stop-ошибка возникает в конце процесса запуска или если Stop-ошибка все еще генерируется, вы можете записать дамп памяти. Хороший дамп памяти может помочь определить основную причину Stop-ошибки. Подробнее см. В следующих статьях:
Для получения дополнительных сведений о проблемах с файлом подкачки в Windows 10 или Windows Server 2016 см .:
Дополнительные сведения о Stop-ошибках см. В следующей статье базы знаний:
Если файл дампа показывает ошибку, связанную с драйвером (например, windows \ system32 \ drivers \ stcvsm.sys отсутствует или поврежден), следуйте этим рекомендациям:
-
Проверьте функциональность, предоставляемую драйвером. Если это сторонний драйвер загрузки, убедитесь, что вы понимаете, что он делает.
-
Если драйвер не важен и не имеет зависимостей, загрузите системный куст, а затем отключите драйвер.
-
Если ошибка остановки указывает на повреждение системного файла, запустите средство проверки системных файлов в автономном режиме.
-
Для этого откройте WinRE, откройте командную строку и выполните следующую команду:
SFC / Scannow / OffBootDir = C: \ / OffWinDir = E: \ Windows
Для получения дополнительной информации см. Использование средства проверки системных файлов (SFC) для устранения проблем
-
Если есть повреждение диска, выполните команду проверки диска:
чкдск / ф / р
-
Если Stop-ошибка указывает на общее повреждение реестра или если вы считаете, что были установлены новые драйверы или службы, выполните следующие действия:
- Запустите WinRE и откройте окно командной строки.
- Запустите текстовый редактор, например Блокнот.
- Перейдите в C: \ Windows \ System32 \ Config.
- Переименуйте все пять ульев, добавив к имени ".old".
- Скопируйте все кусты из папки Regback, вставьте их в папку Config и затем попробуйте запустить компьютер в обычном режиме.
-
Примечание
Начиная с Windows 10 версии 1803, Windows больше не выполняет автоматическое резервное копирование системного реестра в папку RegBack.Это изменение сделано специально и призвано помочь уменьшить общий размер дискового пространства Windows. Чтобы восстановить систему с поврежденным кустом реестра, Microsoft рекомендует использовать точку восстановления системы. Подробнее читайте в этой статье.
.Обзор параметров загрузки в Windows - драйверы Windows
- 2 минуты на чтение
В этой статье
Архитектура загрузчика Windows включает независимую от прошивки конфигурацию загрузки и систему хранения под названием Boot Configuration Data (BCD) и инструмент редактирования параметров загрузки BCDEdit (BCDEdit.Exe). Во время разработки вы можете использовать BCDEdit для настройки параметров загрузки для отладки, тестирования и устранения неполадок вашего драйвера на компьютерах под управлением Windows 10, Windows 8, Windows Server 2012, Windows 7 и Windows Server 2008.
Осторожно
Для использования BCDEdit для изменения BCD требуются права администратора. Изменение некоторых параметров загрузочной записи с помощью BCDEdit может вывести компьютер из строя. В качестве альтернативы используйте служебную программу настройки системы (MSConfig.exe) для изменения параметров загрузки.
Архитектура загрузки загрузки
Windows включает компоненты загрузчика, предназначенные для быстрой и безопасной загрузки Windows. Предыдущий загрузчик Windows NT, ntldr , заменен тремя компонентами:
-
Диспетчер загрузки Windows (Bootmgr.exe)
-
Загрузчик операционной системы Windows (Winload.exe)
-
Загрузчик возобновления работы Windows (Winresume.exe)
В этой конфигурации диспетчер загрузки Windows является общим и не знает конкретных требований для каждой операционной системы, в то время как системные загрузчики оптимизированы для системы, которую они загружают.
Когда компьютер с несколькими загрузочными записями включает хотя бы одну запись для Windows, диспетчер загрузки Windows, который находится в корневом каталоге, запускает систему и взаимодействует с пользователем. Он отображает меню загрузки, загружает выбранный системный загрузчик и передает параметры загрузки в загрузчик.
Загрузчики находятся в корневом каталоге каждого раздела Windows. После выбора загрузчики берут на себя процесс загрузки и загружают операционную систему в соответствии с выбранными параметрами загрузки.
Данные конфигурации загрузки
Параметры загрузки Windows хранятся в хранилище данных конфигурации загрузки (BCD) на компьютерах с BIOS и EFI.
BCD обеспечивает общий, не зависящий от прошивки интерфейс варианта загрузки для всех компьютеров под управлением Windows 10, Windows 8, Windows Server 2012, Windows 7 и Windows Server 2008. Он более безопасен, чем предыдущие конфигурации хранилища с вариантами загрузки, поскольку позволяет безопасно заблокировать хранилища BCD и позволяет администраторам назначать права для управления параметрами загрузки.BCD доступен во время выполнения и на всех этапах настройки. Вы даже можете вызвать BCD во время переходов между состояниями питания и использовать его для определения процесса загрузки для возобновления после гибернации.
Вы можете управлять BCD удаленно и управлять BCD, когда система загружается с носителя, отличного от носителя, на котором находится хранилище BCD. Эта функция чрезвычайно важна для отладки и устранения неполадок, особенно когда хранилище BCD необходимо восстановить при запуске восстановления при загрузке с DVD, USB-носителя или даже удаленно.
Хранилище BCD с его знакомой объектно-элементной архитектурой использует идентификаторы GUID и имена, такие как «Default», для точной идентификации приложений, связанных с загрузкой.
BCD включает собственный набор параметров загрузки. Для получения дополнительной информации об этих параметрах загрузки см. Справочник по параметрам загрузки BCD.
Редактирование параметров загрузки
Для редактирования параметров загрузки в Windows используйте BCDEdit (BCDEdit.exe), инструмент, включенный в Windows.
Чтобы использовать BCDEdit, вы должны быть членом группы администраторов на компьютере.
Для изменения параметров загрузки также можно использовать служебную программу настройки системы (MSConfig.exe).
Чтобы программно изменить параметры загрузки в Windows, используйте интерфейс инструмента управления Windows (WMI) для параметров загрузки. Этот интерфейс BCD WMI - лучший способ программного изменения параметров загрузки. Дополнительные сведения об интерфейсе WMI BCD см. В разделе «Поставщик WMI данных конфигурации загрузки» документации Windows SDK.
.Windows не загружается. Что делать?
Теперь вы знаете, что делать, если ваша операционная система Windows больше не загружается. Но что, если после включения компьютера появится ужасный синий экран смерти или экран останется полностью черным ? Если ни Windows, ни BIOS, ни меню UEFI не запустились, скорее всего, это не ошибка программного обеспечения, а аппаратный дефект . Видеокарта может быть неправильно подключена, контакты памяти могут быть покрыты пылью или недавно установленный процессор может быть несовместим со старой материнской платой.
Чтобы исключить последнее, сначала попробуйте обновить BIOS или UEFI. Для этого переустановите старый процессор и найдите соответствующие файлы обновления на веб-сайте производителя материнской платы. Но внимание: обновление BIOS или UEFI сопряжено с определенными рисками. Так что обязательно для сделайте резервную копию сначала .
Если проблема все еще не решена, вам придется прибегнуть к методу исключения : удалить все вновь установленное и подключенное оборудование (включая периферийные устройства, такие как принтеры и наушники) и перезагрузить компьютер.Если ваш компьютер и Windows снова загружаются успешно, начните с повторного подключения удаленного оборудования по одному и перезагружайте компьютер, пока не найдете виновника. Также проверьте, что кабельные соединения в идеальном состоянии. Также неплохо было бы опробовать неисправные устройства на другом компьютере перед их преждевременной утилизацией.
Иногда сигналы BIOS или UEFI также могут помочь определить источник ошибки: после включения компьютер четко сигнализирует, какое оборудование вызывает проблемы , издав последовательность звуковых сигналов.Эти звуковые сигналы различны для каждого поставщика BIOS или UEFI. Например, американский производитель оборудования и программного обеспечения American Megatrends (AMI) издает постоянный звуковой сигнал при неисправном источнике питания и длинную-короткую последовательность при критической неисправности материнской платы. С другой стороны, одиночный короткий сигнал всегда означает, что начало было успешным.
.Как включить меню дополнительных параметров загрузки при запуске в Windows 8
При ремонте компьютера в системе на базе Windows мне нравится одна функция - меню Advanced Boot Options . Нажав клавишу F8 при запуске, вы получите меню расширенных параметров загрузки, включающее безопасный режим , загрузочный журнал , отладку и т. Д. Благодаря параметрам быстрого запуска внутри Windows 8 и современных материнских платах, вы получаете в меню параметров загрузки сложно.Вот как вернуть меню Advanced Boot Options в Windows 8 .
Внимание! Нет таймера по умолчанию , когда опция Advanced Boot Menu включена в Windows 8 , и система будет ждать ввода пользователя каждый раз при запуске или перезапуске. Это отлично работает при устранении неполадок Windows 8 . Вы также можете выбрать, какой Windows Boot Manager ( WBM ) вы хотите использовать, Standard ( Windows 8 ) или Legacy ( Windows 7, Vista ).Первое, что нам нужно сделать, это отредактировать хранилище данных конфигурации загрузки ( BCD ) с помощью административной командной строки и bcdedit.exe.
Bcdedit - это инструмент командной строки, который изменяет хранилище данных конфигурации загрузки. Хранилище данных конфигурации загрузки содержит параметры конфигурации загрузки и управляет загрузкой операционной системы. Его нужно запускать из административной командной строки.
Как открыть командную строку с правами администратора в Windows 8.
Как включить / отключить меню дополнительных параметров загрузки в Windows 8
Стандартное расширенное меню параметров загрузки в Windows 8
Первое, что нам нужно сделать, это включить дополнительные параметры загрузки. Введите или вырежьте / вставьте следующий код в административную командную строку:
bcdedit / set {globalsettings} advancedoptions true <
Чтобы отключить дополнительные параметры загрузки, введите или вырежьте / вставьте следующий код в административную командную строку:
bcdedit / set {globalsettings} advancedoptions false
Как включить / отключить устаревший расширенный диспетчер загрузки в Windows 8
Устаревшее меню расширенных параметров загрузки в Windows 8
На следующем шаге будет изменен загружаемый менеджер загрузки, который является опцией.Если вы хотите загрузиться с использованием старого устаревшего менеджера загрузки, используемого в Windows 7 и Vista, введите или вырежьте / вставьте следующий код в административную командную строку:
bcdedit / set {default} bootmenupolicy legacy
Чтобы восстановить меню загрузки по умолчанию, введите или вырежьте / вставьте следующий код в административную командную строку.
bcdedit / set {default} bootmenupolicy standard
.Как использовать дополнительные параметры загрузки Windows 10
Поскольку я зарабатываю ремонтом компьютеров, бывают случаи, когда мне нужно загрузить систему Windows 10 в Safe Mode . Но с новыми компьютерами, использующими UEFI ( Unified Extensible Firmware Interface ) и функциями быстрой / безопасной загрузки, это может быть непросто. Итак, вот как использовать Windows 10 Advanced Boot Options .
В предыдущих версиях Windows доступ к расширенным параметрам загрузки был довольно простым.Все, что вам нужно было сделать, это нажать клавишу F8 при запуске. Но с Windows 10 получение расширенных параметров загрузки немного отличается. Вы можете вызвать расширенные параметры загрузки только один раз или настроить их навсегда. Оба требуют, чтобы система могла сначала загрузиться в Windows 10 .
Включить экран расширенных параметров загрузки Windows 10 однократно
Вы можете вызвать одноразовые параметры загрузки Windows 10 как при входе в систему, так и при выходе из нее. Поскольку я зарабатываю ремонтом компьютеров, я предпочитаю не входить в систему под каким-либо профилем пользователя.Таким образом, мне не нужно иметь дело с какой-либо из программ, которые могут загружаться, когда пользователь входит в систему. Есть два ( 2 ) способов ( вошел в систему и вышел из системы ) получить доступ к Windows 10: время загрузки.
Когда вы вошли в Windows 10:
- Щелкните левой кнопкой мыши на кнопке Start .
- Щелкните левой кнопкой мыши на Settings ( значок шестеренки ).
- Щелкните левой кнопкой мыши на Обновление и безопасность .
- В левом столбце щелкните левой кнопкой мыши на Recovery .
- В Расширенный запуск , щелкните левой кнопкой мыши на Перезагрузить сейчас . Компьютер выйдет из системы и отобразит экран Выберите вариант .
При выходе из Windows 10:
- На экране входа в систему щелкните левой кнопкой мыши на кнопке питания в нижнем правом углу, чтобы вызвать различные параметры.
- Удерживайте нажатой Shift на клавиатуре и щелкните правой кнопкой мыши на Restart . Появится экран Выберите вариант .
Когда вы попадете на Выберите опцию Экран:
- Щелкните левой кнопкой мыши на Устранение неполадок .
- Щелкните левой кнопкой мыши на Дополнительные параметры .
- Щелкните левой кнопкой мыши на Startup Settings .
- Щелкните левой кнопкой мыши на кнопке Restart .
- Когда появится страница Startup Settings , выберите номер, который совпадает с функцией, которую вы хотите выполнить.
Включить экран дополнительных параметров загрузки Windows 10 постоянно
Эту опцию следует использовать очень осторожно. Вам не только нужно отредактировать конфигурацию загрузки вашего компьютера Windows 10 , но после того, как вы будете постоянно включены, вам придется выбирать вариант загрузки, который вы хотите использовать каждый раз, когда ваш компьютер запускается или перезагружается.На этом экране нет таймера, как в предыдущих версиях Windows . Чтобы изменить конфигурацию загрузки, вам нужно будет использовать административную командную строку.
Как открыть командную строку с правами администратора в Windows 10Первое, что нам нужно сделать, это включить Windows 10 Advanced Boot Options . Введите или вырежьте и вставьте следующий код в административную командную строку:
bcdedit / set {globalsettings} advancedoptions true
Чтобы отключить расширенных параметров загрузки Windows 10 , введите или вырежьте и вставьте следующий код в административную командную строку:
bcdedit / set {globalsettings} advancedoptions false
Также можно изменить диспетчер загрузки по умолчанию, используемый с расширенными параметрами загрузки.По умолчанию используется стандартная версия Windows 10 , но вы можете изменить ее на устаревшую версию, если вам нравится старый вид DOS.
Чтобы перейти к устаревшему диспетчеру загрузки, который использовался в предыдущих версиях Windows , например Windows 7 , вы можете ввести или вырезать и вставить следующий код в административную командную строку:
bcdedit / set {default} bootmenupolicy legacy
Чтобы восстановить меню загрузки по умолчанию, введите или вырежьте / вставьте следующий код в административную командную строку.
bcdedit / set {default} bootmenupolicy standard
.Смотрите также
- Скайп не удалось установить соединение windows 7 что делать
- Windows 10 как добавить ярлык в автозагрузку
- Как заархивировать смс на андроиде
- Как через командную строку запустить загрузочную флешку
- Потеря памяти у пожилых людей как лечить
- Как проверить активирована ли windows 7
- Как найти программу в реестре windows 7
- Как в windows 10 изменить клавиши переключения языка
- Как разогнать частоту оперативной памяти
- Как найти вирус в телефоне андроид
- Как узнать загрузку процессора в windows 10