Если Windows 10 не загружается, выводит ошибку «Boot Device Not Found» или уходит в цикл перезагрузки, виной часто бывает повреждённый загрузчик. Восстановить его можно через командную строку — и это не так сложно, как кажется. Достаточно загрузиться с установочного носителя, запустить несколько команд, и система снова заработает.
В этой статье разберём, как именно восстановить загрузчик Windows 10 с помощью командной строки: какие команды использовать, в какой последовательности, и что делать, если стандартные методы не срабатывают. Также рассмотрим типичные ошибки и способы их обхода.
Почему ломается загрузчик Windows 10
Загрузчик (Boot Manager) — это программа, которая запускает операционную систему. Он может выйти из строя по нескольким причинам:
- Неправильное выключение ПК — резкое отключение питания или сброс через кнопку часто повреждает системные файлы, включая загрузчик.
- Ошибки при обновлении Windows — если прервать установку обновлений, загрузчик может быть перезаписан некорректно.
- Конфликт с другими ОС — если на компьютере установлено несколько систем (например, и Linux), неверная настройка загрузчика одной из них может нарушить работу другой.
- Вирусы или вредоносное ПО — некоторые вирусы специально атакют загрузочные записи.
- Ошибки жесткого диска — битые сектора или физические повреждения HDD/SSD могут привести к потере данных загрузчика.
Если Windows 10 не загружается вообще, попробуйте сначала загрузиться в безопасном режиме через F8 или Shift + Перезагрузка. Если это не помогает — переходите к восстановлению через командную строку.
| Компонент | Назначение | Где взять |
|---|---|---|
| Установочный носитель Windows 10 | Загрузка в среду восстановления | Создать на официальном сайте или с помощью Media Creation Tool |
| Флешка или DVD-диск | Носитель для установочного образа | Любой свободный USB-накопитель объёмом от 8 ГБ |
| DoS-режим BIOS | Загрузка с внешнего носителя | Настроить в BIOS/UEFI (обычно клавиша Del, F2 или F12) |
Подготовка: что нужно для восстановления
Чтобы восстановить загрузчик Windows 10 через командную строку, вам понадобится:
Если у вас уже есть загрузочная флешка с Windows 10, можно переходить к следующему шагу. Если нет — создайте её заранее на другом компьютере. Media Creation Tool от автоматически скачает актуальную версию системы и запишет её на накопитель.
Важно: установочный носитель должен быть той же разрядности (32-бит или 64-бит), что и установленная на компьютере Windows 10. В противном случае восстановление загрузчика может не сработать.
Способы запуска командной строки для восстановления
Есть несколько способов запустить командную строку в среде восстановления Windows 10:
- Через установочный носитель: загрузитесь с флешки или диска, нажмите
Shift + F10на экране установки — откроется командная строка. - Через меню восстановления: на экране блокировки или после неудачной загрузки нажмите
F8или удерживайтеShiftпри выборе перезагрузки, затем выберите «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Командная строка». - Через диск восстановления: если у вас есть заранее созданный диск восстановления, загрузитесь с него и выберите командную строку.
Наиболее надёжный способ — загрузка с установочного носителя, так как он работает даже при полностью неработающей системе.
Пошаговая инструкция: восстановление загрузчика
Теперь переходим к самому процессу. Следуйте инструкции внимательно — ошибка в одной команде может привести к ещё большим проблемам.
- Загрузитесь с установочного носителя. В BIOS/UEFI настройте загрузку с флешки или диска, сохраните изменения и перезагрузите компьютер.
- Запустите командную строку. На экране установки нажмите
Shift + F10. - Узнайте диск с установленной Windows. Введите команду:
diskpart→list volume. В списке найдите том с меткой «Windows» или «System Reserved» (обычно это дискC:, но буква может отличаться). Запомните букву диска. - Восстановите загрузочные записи. Поочерёдно выполните команды:
bootrec /fixmbr— восстанавливает главную загрузочную запись (MBR).bootrec /fixboot— записывает новый загрузочный сектор.bootrec /scanos— ищет установленные копии Windows (нужно для следующего шага).bootrec /rebuildbcd— восстанавливает хранилище конфигурации загрузки (BCD). - Перезагрузите компьютер. Введите
exit, чтобы закрыть командную строку, и перезагрузите ПК. Носитель можно извлечь.
Если после перезагрузки Windows 10 загрузилась нормально — поздравляем, загрузчик восстановлен! Если нет — читайте дальше.
⚠️ Внимание: командыbootrec /fixmbrиbootrec /fixbootмогут перезаписать загрузочные записи других операционных систем (например, Linux). Если на компьютере установлено несколько ОС, используйте более безопасный метод —bcdboot(описан ниже).
Альтернативные команды для сложных случаев
Если стандартные команды bootrec не сработали, попробуйте альтернативные методы:
| Команда | Описание | Когда использовать |
|---|---|---|
bcdboot C:\Windows |
Создаёт новый загрузочный сектор и на системном диске | Если bootrec /rebuildbcd не нашёл установку Windows |
bootsect /nt60 SYS /mbr |
Восстанавливает загрузочный сектор для Windows 10 (NT6.x) | Если повреждён и fixmbr не помог |
chkdsk C: /f /r |
Проверяет диск на ошибки и исправляет их | Если подозреваете, что проблема в битых секторах |
Пример использования bcdboot:
- Узнайте букву диска с Windows (через
diskpart → list volume). - Выполните
bcdboot X:\Windows(где X — буква вашего диска). - Перезагрузите компьютер.
Этот метод часто работает, когда bootrec не может найти установку или выводит ошибку «Элемент не найден».
Команда bcdboot более надёжна в случаях, когда загрузчик повреждён настолько, что bootrec не может его восстановить.
Что делать, если ничего не работает
Если ни один из методов не сработал, возможно, проблема не в загрузчике, а в чём-то другом. Вот что попробовать:
- Проверьте жесткий диск. Выполните
chkdsk C: /f /r— это исправит ошибки файловой системы и битые сектора. - Восстановите системные файлы. Запустите
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows(замените C: на букву вашего диска). - Проверьте настройки BIOS/UEFI. Убедитесь, что загрузка настроена с правильного диска, а режим загрузки (Legacy/UEFI) соответствует тому, в котором была установлена Windows.
- Переустановите Windows. Если ничего не помогает, возможно, потребуется чистая установка системы. Но перед этим попробуйте сохранить важные данные через командную строку (
copyилиrobocopy).
Как скопировать данные с неработающей Windows через командную строку
robocopy C:\Users\Имя_пользователя\Documents D:\Backup /E /COPYALL /R:0 /W:0
Где C: — диск с данными, D:\Backup — папка для копирования, /E — копировать все подпапки, /COPYALL — сохранить атрибуты файлов, /R:0 и /W:0 — не повторять попытки при ошибках.
Практика: полный алгоритм восстановления загрузчика
Чтобы не пропустить ни одного шага, следуйте этому чек-листу. Он объединяет все проверенные методы.
Полный алгоритм восстановления загрузчика Windows 10
Часто задаваемые вопросы
Можно ли восстановить загрузчик без установочной флешки?
Да, если у вас есть доступ к меню восстановления Windows. Для этого на экране блокировки или после неудачной загрузки удерживайте Shift и выберите «Перезагрузка». В меню выберите «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Командная строка». Если система не загружается вообще, без установочного носителя или диска восстановления не обойтись.
Почему после восстановления загрузчика Windows 10 не видит другие операционные системы?
Команды bootrec /fixmbr и bootrec /fixboot перезаписывают главную загрузочную запись (MBR), что может удалить информацию о других ОС. Чтобы вернуть загрузчик или другой системы, используйте утилиту boot-repair на Live-CD с или вручную восстановите GRUB.
Что делать, если командная строка пишет «Отказано в доступе»?
Ошибка «Отказано в доступе» обычно означает, что у вас нет прав администратора. В среде восстановления командная строка по умолчанию запускается с правами админа, но если вы пытаетесь выполнить команды из работающей Windows, запустите командную строку от имени администратора (правая кнопка мыши → «Запуск от имени администратора»).
Можно ли восстановить загрузчик на UEFI-системе?
Да, но процесс немного отличается. Для UEFI-систем используйте команды:
bootrec /fixmbr (не всегда обязательно),
bootrec /fixboot,
bcdboot C:\Windows /s S: /f UEFI (где S: — буква скрытого раздела EFI, обычно 100–500 МБ).
Также убедитесь, что в включён режим загрузки UEFI (не Legacy/CSM).