Как восстановить загрузчик Windows 10 через командную строку с загрузочной флешки — вопрос, который возникает у пользователей при ошибках типа BOOTMGR is missing, No bootable device или черного экрана с мигающим курсором. Причина обычно в поврежденных системных файлах загрузки, сбое раздела EFI или неверных записях в BCD. Решение есть — и оно не требует переустановки системы.
Способ через загрузочную флешку и командную строку работает в 90% случаев, если жесткий диск исправен, а проблема именно в загрузчике. Нужны только флешка с записанным установочным образом Windows 10 (или дистрибутивом на DVD), 15–20 минут времени и точные команды. В этой статье — проверенные шаги, которые вернут систему к жизни.
Почему сбивается загрузчик Windows 10
Загрузчик Windows — это программа, которая запускает операционную систему при включении ПК. Он состоит из нескольких компонентов: MBR (главная загрузочная запись), BCD (хранилище конфигурации загрузки) и файлов в разделе EFI (для UEFI-систем). Если хотя бы один из них поврежден, система не загрузится.
Частые причины поломки:
некорректное выключение ПК (например, отключение питания во время обновления), вирусы, которые модифицируют загрузочные файлы, ошибки при установке второй ОС (например, рядом с Windows), а также неумелые действия пользователя — вроде форматирования системного раздела или изменения параметров BCD вручную.
В большинстве случаев загрузчик можно восстановить без потери данных. Исключение — если повреждены сами файлы на диске или раздел EFI удален.
Если ПК не загружается, но данные на диске важны — не пытайтесь переустанавливать Windows сразу. Сначала попробуйте восстановить загрузчик, а если не получится — извлеките диск и подключите его к другому ПК для копирования файлов.
| Компонент | Требования | Где взять |
|---|---|---|
| Загрузочная флешка | Образ Windows 10 (версия должна совпадать с установленной ОС) | Создать через Media Creation Tool от или Rufus |
| ПК или ноутбук | С поддерживаемым загрузкой с USB (UEFI или Legacy) | Настройки BIOS/UEFI |
| Клавиатура | Рабочая, подключенная к ПК | USB или PS/2 |
| Время | 15–30 минут | Зависит от скорости работы |
Что понадобится для восстановления
Перед тем как приступить к восстановлению, подготовьте:
Если у вас нет загрузочной флешки, создайте ее заранее. Используйте официальный инструмент от Microsoft — Media Creation Tool. Он автоматически загрузит актуальную версию Windows 10 и запишет ее на USB-накопитель. Минимальный объем флешки — 8 ГБ.
Важно: если на ПК установлена Windows 10 с UEFI (а не Legacy), флешка должна быть записана в режиме GPT, а не MBR. В противном случае загрузка с нее может не работать.
Подготовка: загрузка с флешки и запуск командной строки
Чтобы начать восстановление, нужно загрузиться с флешки. Для этого:
- Вставьте флешку в USB-порт (лучше использовать задний порт на стационарном ПК для стабильности).
- Включите или перезагрузите компьютер.
- При появлении логотипа производителя (например, ASUS, HP, Lenovo) нажмите клавишу для входа в
Boot Menu. Обычно этоF12,F9,EscилиDel— зависит от модели материнской платы. - В меню загрузки выберите вашу флешку (она может отображаться как
UEFI: [Имя флешки]или просто[Имя флешки]). - Нажмите
Enterи дождитесь загрузки установщика Windows.
После загрузки вы увидите окно установки Windows 10. Не нажимайте Установить — вместо этого:
- Выберите язык, раскладку клавиатуры и нажмите
Далее. - В левом нижнем углу экрана нажмите
Восстановление системы. - Перейдите в раздел
Поиск и устранение неисправностей→Дополнительные параметры→Командная строка.
Определение раздела с Windows
Перед восстановлением загрузчика нужно убедиться, что вы работаете с правильным диском и разделом. Для этого в командной строке выполните:
⚠️ Внимание: Неправильные команды в diskpart могут привести к потере данных. Будьте внимательны при выборе дисков и разделов.
- Введите команду
diskpartи нажмитеEnter. - В новым окне
DISKPARTвведитеlist disk— отобразится список всех физических дисков. - Выберите диск, на котором установлена Windows (обычно это
Диск 0, если один жесткий диск). Введитеselect disk X(где X — номер диска). - Введите
list partition— отобразится список разделов на выбранном диске. - Найдите раздел с Windows (обычно это раздел с файловой системой
NTFSи размером 100–500 ГБ). Запомните его номер. - Введите
exit, чтобы выйти изdiskpart.
Теперь нужно проверить букву диска, назначенную разделу с Windows. В командной строке введите:
wmic logicaldisk get deviceid, volumename, size, description
Или проще:
dir C: (если установлена на C:), dir D: и так далее, пока не найдете папки Windows, Program Files.
Сравнение методов восстановления загрузчика
Существует несколько способов восстоновить загрузчик Windows 10 через командную строку. Выбор зависит от типа загрузки (Legacy или UEFI) и состояния системных файлов.
| Метод | Для каких систем | Команды | Когда применять |
|---|---|---|---|
| Автоматическое восстановление | Legacy и UEFI | sfc /scannow, bootrec /fixmbr | Если загрузчик поврежден, но файлы системы целы |
| Ручное восстановление BCD | Legacy и UEFI | bootrec /rebuildbcd | Если BCD удален или поврежден |
| Восстановление для UEFI | Только UEFI | bcdboot C:\Windows /s S: /f UEFI | Если раздел EFI пуст или поврежден |
| Пересоздание MBR | Только Legacy | bootrec /fixmbr, bootrec /fixboot | Если MBR срезан или перезаписан |
В большинстве случаев хватает комбинации команд bootrec /fixmbr, bootrec /fixboot и bootrec /rebuildbcd. Но если система использует UEFI, может потребоваться дополнительное восстановление раздела EFI.
Пошаговая инструкция: восстановление загрузчика
Теперь переходим к самому восстановлению. Следуйте инструкции внимательно — порядок команд важен.
Шаг 1. Проверка и исправление MBR
В командной строке введите:
bootrec /fixmbr
Эта команда переписывает главную загрузочную запись (MBR) на системном диске. Она нужна, если MBR поврежден или перезаписан другой системой (например, Linux).
Шаг 2. Восстановление загрузочного сектора
Введите:
bootrec /fixboot
Команда записывает новый загрузочный сектор в системный раздел. Это помогает, если сектор поврежден или отсутствует.
Шаг 3. Восстановление хранилища BCD
Введите:
bootrec /scanos
Эта команда сканирует все диски на наличие установленных версий и выводит список найденных систем. Запомните, сколько систем найдено.
Затем введите:
bootrec /rebuildbcd
Команда пересоздает хранилище конфигурации загрузки (BCD). Если система найдена, подтвердите добавление, нажав Y (Yes) и Enter.
Если после выполнения команд bootrec загрузчик не восстановился, возможно, проблема в разделе EFI (для UEFI-систем) или в отсутствии необходимых файлов. В этом случае потребуется ручное восстановление.
Восстановление загрузчика для UEFI-систем
Если ваш ПК использует загрузку через UEFI (а не Legacy), стандартные команды bootrec могут не сработать. В этом случае нужно вручную восстановить файлы в разделе EFI.
Шаг 1. Найдите раздел EFI
В командной строке введите:
diskpart
list disk
select disk X (где X — номер диска с Windows)
list partition
Найдите раздел с файловой системой FAT32 и размером 100–500 МБ — это раздел EFI. Запомните его номер.
select partition Y (где Y — номер раздела EFI)
assign letter=S (назначаем букву S: разделу EFI)
exit
Шаг 2. Восстановите файлы загрузчика
Введите команду (предполагается, что установлена на C:):
bcdboot C:\Windows /s S: /f UEFI
Эта команда копирует необходимые файлы загрузчика в раздел EFI и пересоздает хранилище BCD.
Шаг 3. Проверьте результат
Перезагрузите ПК и попробуйте загрузиться в обычном режиме. Если все прошло успешно, система должна запуститься.
Что делать, если раздел EFI отсутствует
В некоторых случаях раздел EFI может быть удален или не создаваться при установке Windows. В этом случае его нужно создать вручную через diskpart, а затем восстановить загрузчик. Однако это сложная процедура, и если вы не уверены в своих действиях — лучше обратиться к специалисту.
Практика: чек-лист перед восстановлением
Чтобы не упустить важные детали, используйте этот чек-лист перед началом работы:
Подготовка к восстановлению загрузчика
Часто задаваемые вопросы
Можно ли восстановить загрузчик без загрузочной флешки?
В некоторых случаях можно использовать Восстановление при загрузке (Automatic Repair) — для этого перезагрузите ПК 2–3 раза подряд при появлении логотипа Windows. Однако этот метод работает не всегда, особенно если повреждены критические файлы загрузки. Загрузочная флешка — более надежный способ.
Что делать, если после восстановления загрузчика все равно не запускается?
Проверьте, не повреждены ли системные файлы Windows. Запустите в командной строке sfc /scannow и chkdsk C: /f. Если ошибки не исправлены, возможно, проблема в аппаратной части (например, в жестком диске). Проверьте диск программами вроде CrystalDiskInfo или Victoria.
Как восстановить загрузчик, если установлена на другом диске?
Если установлена на втором диске (например, D:), укажите правильную букву в командах. Например: bcdboot D:\Windows /s S: /f UEFI. Чтобы узнать букву диска с Windows, используйте команду dir D:\Windows (где D: — предполагаемая буква).
Почему после восстановления загрузчика появляется ошибка 0xc000000f?
Ошибка 0xc000000f указывает на то, что загрузчик не может найти файл bootmgr или он поврежден. В этом случае выполните команду bootrec /rebuildbcd и убедитесь, что раздел EFI (для UEFI) или системный раздел (для Legacy) активен. Используйте diskpart → select partition Y → active.