Если Windows 10 не загружается, а на экране появляется ошибка вроде BOOTMGR is missing, No bootable device или синий экран, проблема, скорее всего, в поврежденном загрузчике. Восстановить его можно даже с другого компьютера — для этого не нужно переустанавливать систему или нести устройство в сервис. Достаточно создать загрузочный носитель и выполнить несколько команд.
Далее я подробно разберу все этапы: от подготовки флешки до ввода команд в консоли. Рассмотрим методы для и Legacy, а также нюансы, которые часто упускают в стандартных инструкциях.
Почему ломается загрузчик и когда это происходит
Загрузчик Windows — это программа, которая запускает операционную систему. Он хранится в скрытом разделе EFI (для UEFI) или в MBR (для Legacy). Чаще всего он выходит из строя в следующих случаях:
- Неправильное выключение ПК — например, при отключении питания во время обновления системы;
- Установка второй ОС (Linux, Windows) с перезаписью загрузочного сектора;
- Вирусное заражение или повреждение системных файлов;
- Ошибки при работе с дисками: изменение структуры разделов, клонирование, перенос системы на другой накопитель;
- Аппаратные проблемы — например, выход из строя жесткого диска или SSD.
В большинстве случаев загрузчик восстанавливается программно. Исключение — физические неисправности накопителя. Если диск не определяется в BIOS, сначала проверьте его на другом компьютере.
Если Windows 10 не загружается, но вы видите логотип производителя ноутбука — попробуйте зажать F8 или Shift+F8 при старте, чтобы вызвать меню восстановления. Это сработает, если загрузчик поврежден не полностью.
| Способ | Плюсы | Минусы | Когда использовать |
|---|---|---|---|
| Загрузочная флешка | Работает на любом ПК, не требует разборки устройства | Нужна флешка от 8 ГБ, занятие времени на создание носителя | Для большинства пользователей |
| Подключение диска к другому ПК | Не нужно создавать загрузочный носитель, быстрее | Требует разборки ноутбука или использование адаптера, риск повреждения данных | Если нет USB-портов или флешки |
| Восстановление через сеть (PXE) | Не требует физических носителей | Сложная настройка, нужна локальная сеть и сервер | Для ИТ-специалистов в корпоративной среде |
Способы восстановления загрузчика с другого компьютера
Есть два основных подхода: с использованием загрузочной флешки и через подключение жесткого диска к другому ПК. Первый метод универсальный и подходит для большинства случаев. Второй актуален, если у вас ноутбук без возможности загрузки с или нет свободной флешки.
Подготовка загрузочного USB-накопителя
Чтобы восстановить загрузчик Windows 10 с другого компьютера, сначала нужно создать загрузочную флешку. Для этого:
- Скачайте утилиту Media Creation Tool с официального сайта Microsoft. Она автоматически загрузит актуальную версию Windows 10.
- Подключите USB-накопитель объемом от 8 ГБ (все данные с него будут удалены).
- Запустите утилиту, выберите
Создать установочный носитель для другого компьютераи следуйте инструкциям. - После записи проверьте флешку на работоспособность — подключите к другому ПК и убедитесь, что она определяется как загрузочная.
Если Media Creation Tool не работает (например, из-за блокировки корпоративной сети), можно использовать Rufus. В настройках выберите:
- Схему раздела:
GPT для UEFI(если ваш ПК поддерживает UEFI) илиMBR для BIOS/UEFI; - Файловую систему:
FAT32; - Тип интерфейса:
UEFI (non-CSM)илиBIOS (или UEFI-CSM).
Важно: если ваш компьютер старше 2012 года, скорее всего, он работает в режиме Legacy (BIOS). В этом случае в выберите MBR.
Вход в среду восстановления Windows
После создания загрузочной флешки:
- Подключите ее к неисправному компьютеру.
- Войдите в BIOS/UEFI, нажав при старте
F2,Del,EscилиF12(зависит от материнской платы). - В настройках загрузки (
Boot MenuилиBoot Order) выберите флешку в качестве первого устройства. - Сохраните изменения и перезагрузите ПК.
- На экране установки нажмите
Shift + F10, чтобы открыть командную строку, или выберитеВосстановление системы→Поиск и устранение неисправностей→Командная строка.
⚠️ Внимание: если вы видите сообщениеSecure Boot violationилиInvalid signature, отключите Secure Boot в BIOS. Для этого найдите опциюSecure Bootи установите значениеDisabled.
Команды для восстановления загрузчика в завесимости от типа системы
Теперь переходим к самому важному — вводу команд в консоли. Порядок действий зависит от того, в каком режиме работает ваш компьютер: UEFI или Legacy (BIOS). Чтобы это узнать, выполните в командной строке:
diskpart → list disk → select disk X → list partition (где X — номер вашего системного диска, обычно 0).
Если вы видите раздел с типом EFI (объемом ~100–500 МБ), значит система работает в режиме UEFI. Если такого раздела нет, а есть раздел с типом System (объемом ~500 МБ), то это Legacy.
| Режим | Команды для восстановления | Что делает команда |
|---|---|---|
| UEFI | bcdboot C:\Windows /s S: /f UEFI |
Пересоздает загрузочные файлы в разделе EFI (S: — буква раздела EFI) |
| UEFI | bootrec /fixmbr |
Восстанавливает главную загрузочную запись (MBR) |
| Legacy | bootrec /fixmbrbootrec /fixbootbootrec /scanos |
Восстанавливает MBR, загрузочный сектор и сканирует на наличие установленных Windows |
| Legacy | bootrec /rebuildbcd |
Пересоздает хранилище конфигурации загрузки (BCD) |
Что делать, если команды не работают
Иногда стандартные команды не помогают. В этом случае нужно вручную проверить и исправить конфигурацию загрузчика.
Сначала убедитесь, что системный диск виден в diskpart. Если он не отображается, проблема может быть в подключении или неисправности накопителя.
Если диск виден, но команды bootrec выдают ошибку, попробуйте:
- Удалить старую конфигурацию загрузки:
bcdedit /deletevalue {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi(для UEFI);attrib C:\Boot\BCD -h -r -s→del C:\Boot\BCD(для Legacy). - Пересоздать BCD:
bootrec /rebuildbcd. - Если
bootrec /rebuildbcdне находит установленные системы, укажите путь вручную:bcdboot C:\Windows /l ru-ru /s S: /f ALL(гдеC:\Windows— путь к папке Windows,S:— буква раздела или системного раздела для Legacy).
Если после восстановления загрузчика Windows 10 все равно не загружается, проверьте целостность системных файлов командой sfc /scannow в среде восстановления.
Пошаговая инструкция: восстановление загрузчика с другого компьютера
Рассмотрим полный алгоритм действий на примере ноутбука с UEFI. Предположим, что у вас уже есть загрузочная флешка.
- Загрузитесь с флешки и выберите
Восстановление системы. - Откройте командную строку (
Shift + F10). - Запустите
diskpartи выполните:list disk→select disk 0(если системный диск — диск 0) →list partition. - Найдите раздел EFI (обычно объемом 100–500 МБ, тип
EFI). Запомните его номер (например, 1). - Назначьте букву разделу EFI:
select partition 1→assign letter=S:→exit. - Вернитесь в командную строку и выполните:
bcdboot C:\Windows /s S: /f UEFI. - Перезагрузите компьютер и извлеките флешку.
Если после перезагрузки все равно не запускается, проверьте:
- Правильно ли вы указали букву системного диска (не всегда это
C:— в среде восстановления она может быть другой); - Есть ли на диске поврежденные секторы (проверьте с помощью
chkdsk C: /f); - Не отключен ли Secure Boot в BIOS.
Чек-лист перед восстановлением загрузчика
Часто задаваемые вопросы
Можно ли восстановить загрузчик без флешки?
Да, если у вас есть другой компьютер. Можно подключить жесткий диск или к рабочему ПК через адаптер (например, USB-SATA) и вручную скопировать загрузочные файлы. Однако этот метод сложнее и требует знания структуры дисков. Для новичков проще использовать загрузочную флешку.
Почему после восстановления загрузчика Windows 10 просит активацию?
Это происходит, если при восстановлении загрузчика были перезаписаны данные о лицензии. Обычно проблема решается автоматически после подключения к интернету. Если нет — используйте ключ продукта или привязку к учетной записи Microsoft.
Что делать, если командная строка не распознает диск?
Скорее всего, диск не инициализирован или поврежден. Проверьте его в diskpart командой list disk. Если диск не отображается, попробуйте подключить его к другому ПК. Если он определяется, но не читается — возможно, неисправен контроллер или сам накопитель.
Как восстановить загрузчик на ноутбуке с двумя системами (Windows + Linux)?
В этом случае загрузчик GRUB (от Linux) мог перезаписать загрузчик Windows. Чтобы восстановить его, загрузитесь с флешки Windows, откройте командную строку и выполните команды для вашего типа системы (UEFI или Legacy). После этого может исчезнуть — чтобы вернуть выбор ОС, загрузитесь с Live-CD Linux и выполните sudo update-grub.