Вы ИТ-администратор и вам нужно устранить проблемы с загрузкой Windows?? Если ответ положительный, то в этом руководстве мы расскажем о расширенных способах устранения неполадок при запуске и загрузке Windows 10. Прежде чем начать, мы рекомендуем вам ознакомиться со следующим постом:
- ПК с Windows 10 не загружается или не запускается
Если базовое устранение неполадок вам не поможет, читайте дальше!
Проблемы с запуском и загрузкой Windows 10
Этапы загрузки компьютера с Windows 10
Когда вы нажимаете кнопку питания, процесс загрузки проходит через множество этапов. Прежде чем приступить к устранению проблем, возникающих на этапах, давайте сначала узнаем о них и о том, что происходит в процессе.
Фаза | Процесс загрузки | BIOS | UEFI |
1 | PreBoot | MBR / PBR (код начальной загрузки) | Прошивка UEFI |
2 | Менеджер загрузки для Windows | % SystemDrive% \ bootmgr | \ EFI \ Microsoft \ Boot \ bootmgfw.эфи |
3 | Загрузчик ОС Windows | % SystemRoot% \ system32 \ winload.EXE | % SystemRoot% \ system32 \ winload.эфи |
4 | Ядро ОС Windows NT | % SystemRoot% \ system32 \ ntoskrnl.EXE |
1] PreBoot
Когда вы нажимаете кнопку питания, микропрограмма компьютера запускает POST или самотестирование при включении и загружает настройки микропрограммы. Он проверяет, есть ли допустимая дисковая система, чтобы начать следующий этап. Это обозначается MBR или основной загрузочной записью. Затем процесс PreBoot запускает диспетчер загрузки Windows.
2] Диспетчер загрузки Windows
Работа диспетчера загрузки Windows проста. Он загружает другую программу - Windows Loader, широко известную как Winload.EXE. Он расположен в загрузочном разделе Windows.
Хотя это может показаться избыточным процессом, основная причина его существования - помочь вам загрузиться в правильную ОС. Если на одном компьютере установлено несколько ОС, он обязательно загружает правильный Winload.EXE.
3] Загрузчик ОС Windows
Загрузчик ОС Windows теперь загружает необходимые драйверы для запуска ядра Windows. Kerner, наконец, сделает все остальное, чтобы дать вам ОС, в которой вы можете работать.
4] Ядро ОС Windows NT
На последнем этапе ядро подбирает куст системного реестра, а дополнительные драйверы отмечаются в списке BOOT_START. Затем управление передается процессу диспетчера сеансов (Smss.EXE). System Manager, в свою очередь, инициализирует системный сеанс и загружает остальное необходимое оборудование и программное обеспечение.
Расширенное устранение неполадок при загрузке Windows
Если вам все еще интересно, почему так много фаз, то я предполагаю, что это намеренно. Представьте, что если бы это была всего одна программа, было бы почти невозможно выяснить, где именно возникла проблема. Наконец-то начнем с устранения неполадок.
1] Компьютер неоднократно загружается в режим восстановления
Когда вы включаете компьютер, и он каждый раз загружается в режим восстановления, нам придется использовать программу Bcdedit, чтобы разорвать цикл.
- Нажмите Устранение неполадок> Командная строка
- Тип Bcdedit / set default recoveryenabled no и нажмите Enter.
Если параметры F8 (безопасный режим Windows) не работают, установите безопасный режим для работы в устаревшем режиме. Используйте следующую команду Bcdedit / set default bootmenupolicy legacy
2] Windows застряла с пустым монитором без активности
На этапе BIOS система переходит от предварительной загрузки к загрузке ОС Windows. Он помечается как завершенный только в том случае, если в системе нет проблем с оборудованием. Итак, чтобы проверить, не проблема ли это в оборудовании:
- Удалите внешнее оборудование и загрузитесь снова.
- Проверьте, работает ли ваш жесткий диск. Если он слишком тихий или не мигает светодиод, вероятно, он мертв.
- Если вы не можете это проверить, нажмите Num Lock или Caps Lock, чтобы проверить, включается и выключается индикатор.
3] Windows зависает на пустом мониторе с мигающим курсором или сообщением об ошибке
Когда вы видите только мигающее сообщение об ошибке, значит, проблема связана с фазой загрузчика. Сообщение об ошибке может включать повреждение загрузочного сектора BCD / MBR / Bootmgr, отсутствие ОС или невозможность загрузки из-за отсутствия или повреждения системного куста.
Инструмент восстановления при загрузке
Этот инструмент доступен в разделе «Дополнительные параметры восстановления Windows». Он может диагностировать журналы и автоматически устранять сложные проблемы с запуском, что не позволяет компьютеру загружаться должным образом.
- Создайте установочный носитель той же версии ОС, которая установлена на компьютере.
- Когда вы дойдете до экрана установки Windows, нажмите ссылку Восстановить компьютер.
- Отключение после ремонта.
- Затем включите компьютер, чтобы проверить, может ли Windows правильно загрузиться.
Для дальнейшего анализа вы можете взглянуть на журнал, созданный инструментом Startup Repair. Он расположен по адресу % windir% \ System32 \ LogFiles \ Srt \ Srttrail.текст
Восстановить загрузочные коды
Если вы застряли с сообщением об ошибке загрузочного сектора MBR, выполните в командной строке следующее:. Вы можете открыть его из дополнительных параметров восстановления.
- Чтобы восстановить коды загрузки, выполните следующую команду - BOOTREC / FIXMBR
- Чтобы восстановить загрузочный сектор, выполните следующую команду - BOOTREC / FIXBOOT
BOOTREC может исправить только главную загрузочную запись. Если есть проблема с таблицей разделов, это не поможет.
Исправить ошибки BCD
Если вы получили ошибку, связанную с BCD, вам необходимо использовать команду Bootrec, чтобы исправить проблему.
- Выполнить Bootrec / ScanOS команда для сканирования всей существующей системы, установленной на компьютере.
- Перезагрузите и проверьте, исчезла ли проблема. Если нет, то выполнить с опцией перестройки, i.е. Bootrec / rebuildbcd
Если вы получите вывод, в котором говорится Всего идентифицированных установок Windows: 0, выполните следующие команды:
bcdedit / export c: \ bcdbackup attrib c: \\ boot \\ bcd -h -r -s ren c: \\ boot \\ bcd bcd.старый bootrec / rebuildbcd
По завершении выполнения вы должны получить сообщение об успешном завершении как Всего идентифицировано установок Windows: 1 D: \ Windows. Затем он спросит: «Добавить установку в список загрузки? Да / Нет / Все », Введите Y. Перезагрузитесь и посмотрите, решил ли этот совет по проблемам с загрузкой Windows проблему.
Заменить Bootmgr
Если вышеуказанные решения не устранили проблему, пришло время заменить файл Bootmgr с диска C на раздел, зарезервированный системой. Для этого выполните следующие действия:
- Перейдите в командную строку через дополнительные параметры.
- Измените каталог на раздел, зарезервированный системой, и выполните команду attrib attrib-s -h -r.
- Сделайте то же самое с системным диском, я.е., где установлена винда.
- Переименуйте файл Bootmgr как Bootmgr.старый с ren c: \\ bootmgr bootmgr.Старый
- Скопируйте Bootmgr.Старый файл в раздел, зарезервированный системой.
- Переименуйте обратно в bootmgr.
- Перезагрузите компьютер.
Восстановить системный куст
Когда вы получаете сообщение об ошибке, в котором говорится, что Windows не может загрузить куст системного реестра в память, вы должны восстановить его из альтернативного места для резервной копии.
Вы можете использовать расширенный запуск или диск аварийного восстановления (ERD), чтобы скопировать файлы с C: \ Windows \ System32 \ config \ RegBack к C: \ Windows \ System32 \ config. Это почти сбросит реестр на другое время, когда все работало нормально.
4] Ошибка на этапе ядра
Ошибка получения на этом этапе может быть исчерпывающей. Мы уже подробно рассмотрели множество сценариев. Вот несколько примеров, с которых можно начать:
- Стоп-ошибка появляется после заставки с логотипом Windows.
- Отображается конкретный код ошибки.
- Экран застревает на прялке или точках
- После заставки появляется черный экран.
Сообщите нам, помогло ли это решить проблемы с загрузкой Windows.