![]()
Если система не запускается, проверьте конфигурацию загрузчика с помощью bootrec /scanos в среде восстановления. Эта команда покажет, какие установки Windows обнаружены и нужно ли восстанавливать загрузочные записи.
Загрузчик Windows (Boot Manager) управляет процессом запуска ОС. Он читает конфигурацию из хранилища BCD (Boot Configuration Data), расположенного в скрытом разделе EFI или в корне системного диска. Для редактирования параметров используйте bcdedit – это встроенная утилита, которая позволяет менять порядок загрузки, таймауты и другие настройки.
Чтобы добавить новую ОС в меню загрузки, выполните bcdedit /copy {current} /d «Новая система». Затем скорректируйте параметры созданной записи, указав путь к загрузочному файлу и разделу с Windows. Например, для Linux через GRUB потребуется прописать загрузчик в BCD вручную.
Ошибки загрузчика часто возникают после обновлений или установки второй ОС. Если система перестала запускаться, воспользуйтесь автоматическим восстановлением или командой bootrec /rebuildbcd. Для сложных случаев может потребоваться ручное пересоздание хранилища BCD с помощью bootsect и diskpart.
- Что такое загрузчик Windows и зачем он нужен
- Основные этапы загрузки системы: от BIOS/UEFI до рабочего стола
- 1. Проверка оборудования (POST)
- 2. Загрузка загрузчика
- 3. Загрузка ядра Windows
- 4. Запуск системных процессов
- 5. Отображение рабочего стола
- Где хранится загрузчик и как его восстановить при повреждении
- Как изменить порядок загрузки нескольких операционных систем
- Настройка таймаута и выбор системы по умолчанию в загрузчике
- Как задать систему по умолчанию
- Дополнительные настройки
- Использование утилиты BCDEdit для ручного редактирования загрузчика
- Основные команды BCDEdit
- Резервное копирование и восстановление
Что такое загрузчик Windows и зачем он нужен
Основные задачи загрузчика:
| Функция | Описание |
|---|---|
| Определение раздела с Windows | Находит системный раздел на диске, где хранятся файлы ОС. |
| Загрузка ядра системы | Считывает файлы winload.exe и ntoskrnl.exe, необходимые для работы Windows. |
| Поддержка мультизагрузки | Позволяет выбирать между несколькими установленными ОС или разными версиями Windows. |
| Обработка ошибок |
В Windows 10 и 11 загрузчик использует два основных компонента:
- Boot Manager (
bootmgr) – отображает меню выбора ОС и загружает нужную запись. - Windows Loader (
winload.exe) – загружает ядро системы и драйверы.
Если загрузчик повреждён (например, после установки Linux или сбоя диска), Windows выдаст ошибку BOOTMGR is missing или Operating System not found. Для восстановления используйте загрузочную флешку с Windows и команду bootrec /fixboot.
Настроить загрузчик можно через утилиту msconfig (для изменения времени выбора ОС) или bcdedit (для ручного редактирования параметров). Например, команда bcdedit /set {default} timeout 10 установит задержку меню загрузки на 10 секунд.
Основные этапы загрузки системы: от BIOS/UEFI до рабочего стола
Чтобы понять, как Windows загружается, разберитесь с каждым этапом. Процесс начинается с аппаратной инициализации и завершается запуском пользовательского интерфейса.
1. Проверка оборудования (POST)
После включения компьютера BIOS или UEFI выполняет самотестирование (POST):
- Проверяет работоспособность процессора, памяти, дисков.
- Загружает параметры оборудования из CMOS.
2. Загрузка загрузчика
BIOS/UEFI ищет загрузочное устройство в порядке, указанном в настройках:
- Читает первый сектор диска (MBR) или раздел EFI (для UEFI).
- Передает управление загрузчику Windows –
bootmgrилиwinload.efi.
3. Загрузка ядра Windows
Загрузчик выполняет следующие действия:
- Считывает конфигурацию из хранилища загрузки (BCD).
- Загружает ядро системы (
ntoskrnl.exe) и драйверы. - Инициализирует аппаратные компоненты.
4. Запуск системных процессов
После загрузки ядра система запускает критические службы:
- Диспетчер сеансов (
smss.exe) – подготавливает окружение. - Диспетчер входа (
winlogon.exe) – отвечает за авторизацию. - Службы и фоновые процессы – запускаются согласно настройкам.
5. Отображение рабочего стола
![]()
Финальный этап включает:
- Загрузку оболочки (
explorer.exe). - Запуск программ из автозагрузки.
- Готовность к взаимодействию с пользователем.
Если система не загружается, проверьте настройки BIOS/UEFI, целостность загрузочных файлов и состояние диска.
Где хранится загрузчик и как его восстановить при повреждении
Загрузчик Windows (Boot Manager и BCD) обычно находится в скрытом разделе EFI (FAT32) на GPT-дисках или в загрузочном секторе MBR-дисков. На современных ПК с UEFI раздел EFI имеет размер 100–300 МБ и помечен как «Системный».
Если система не запускается из-за повреждения загрузчика, восстановите его через среду восстановления Windows (WinRE). Загрузитесь с установочного носителя, выберите «Восстановление системы» → «Поиск и устранение неисправностей» → «Командная строка». Введите последовательно:
bootrec /fixmbr – исправляет MBR.
bootrec /fixboot – восстанавливает загрузочный сектор.
bootrec /scanos – ищет установленные системы.
bootrec /rebuildbcd – пересоздает хранилище BCD.
Для UEFI-систем дополнительно используйте команды:
diskpart → list disk → выберите системный диск (select disk 0) → list partition → найдите раздел EFI (select partition 1) → assign letter=Z:. Затем выйдите (exit) и выполните:
bcdboot C:\Windows /s Z: /f UEFI (где C: – диск с Windows).
Если команды не сработали, проверьте целостность файлов: sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows. Для резервного копирования BCD используйте bcdedit /export C:\BCD_Backup.
Как изменить порядок загрузки нескольких операционных систем
Откройте конфигурацию системы, нажав Win + R, введите msconfig и нажмите Enter. Перейдите во вкладку «Загрузка» – здесь отобразятся все установленные ОС.
Выберите систему, которую нужно сделать загружаемой по умолчанию, и нажмите «Использовать по умолчанию». Для изменения порядка перемещайте записи кнопками «Вверх» и «Вниз». Время ожидания выбора ОС задайте в поле «Таймаут» (рекомендуется 10–30 секунд).
Если нужных настроек нет в msconfig, используйте командную строку. Запустите её от имени администратора и выполните:
bcdedit /displayorder {ID_ОС_1} {ID_ОС_2} /addfirst
Идентификаторы ОС ({ID_ОС}) найдите командой bcdedit /v в столбце «identifier». Для смены ОС по умолчанию введите:
bcdedit /default {ID_ОС}
После изменений закройте инструменты и перезагрузите компьютер. Проверьте, появляется ли меню выбора ОС с новым порядком.
Для графического управления загрузчиком установите EasyBCD – программа показывает список систем в удобном интерфейсе и позволяет менять порядок загрузки в несколько кликов.
Настройка таймаута и выбор системы по умолчанию в загрузчике
Чтобы изменить время ожидания перед загрузкой системы по умолчанию, откройте конфигурацию загрузчика через bcdedit. В командной строке с правами администратора выполните:
bcdedit /timeout 5
Здесь 5 – количество секунд до автоматического выбора ОС. Укажите нужное значение от 1 до 30.
Как задать систему по умолчанию

Сначала получите список всех записей загрузчика:
bcdedit /enum
Найдите идентификатор нужной системы (например, {current} или {abcdef01-2345-6789-0123-456789ABCDEF}). Затем установите его как вариант по умолчанию:
bcdedit /default {идентификатор}
Дополнительные настройки
Если требуется скрыть меню выбора ОС (например, при одной системе), уменьшите таймаут до 1 секунды или используйте:
bcdedit /displayorder {идентификатор} /remove
Для восстановления стандартных параметров воспользуйтесь bcdedit /deletevalue {globalsettings} advancedoptions.
Использование утилиты BCDEdit для ручного редактирования загрузчика
BCDEdit – встроенная утилита Windows для управления конфигурацией загрузки. Она работает через командную строку с повышенными правами и позволяет изменять параметры загрузчика без сторонних программ.
Основные команды BCDEdit
Откройте командную строку от имени администратора и введите bcdedit для просмотра текущей конфигурации. Вы увидите список записей с идентификаторами (ID) и параметрами. Для изменения конкретной записи используйте её ID.
Примеры часто используемых команд:
bcdedit /set {current} description "Новое имя"– меняет название загрузочной записи.bcdedit /set {current} path \Windows\system32\winload.efi– исправляет путь к загрузчику.bcdedit /timeout 5– устанавливает задержку выбора ОС в 5 секунд.
Резервное копирование и восстановление
Перед внесением изменений сохраните текущую конфигурацию командой:
bcdedit /export "C:\backup\bcd_backup"
Если изменения привели к ошибкам, восстановите загрузчик из резервной копии:
bcdedit /import "C:\backup\bcd_backup"
Для сброса загрузчика до стандартных настроек используйте команду:
bcdedit /default {current}
BCDEdit поддерживает множество параметров. Полный список команд можно получить, введя bcdedit /?. Работайте аккуратно – ошибки в конфигурации могут привести к невозможности загрузки системы.







