Как установить загрузчик Windows 10 на диск Windows — вопрос, который возникает при сбоях загрузки системы, после клонирования диска или при установке второй ОС. Загрузчик (bootloader) отвечает за запуск операционной системы, и если он поврежден или отсутствует, компьютер не сможет загрузиться. В этой статье разберем рабочие способы восстановления загрузчика для UEFI и Legacy (BIOS), а также нюансы работы с разделами EFI и MBR.
Чаще всего проблема проявляется ошибками вроде «Boot Device Not Found», «No Bootable Device» или черным экраном с мигающим курсором. Причины бывают разные: некорректное отключение питания, вирусы, ошибки при обновлении или ручное удаление системных файлов. Решение зависит от текущей конфигурации системы — нужно ли восстановить загрузчик на существующем диске или перенести его на другой накопитель.
Почему пропал загрузчик Windows 10
В большинстве случаев загрузчик повреждается из-за:
1. Ошибок при обновлении системы. Если процесс прервался (например, из-за отключения электричества), файлы загрузчика могут остаться в нерабочем состоянии. Windows 10 обычно создает резервную копию загрузчика, но не всегда удается восстановить его автоматически.
2. Удаления или форматирования системного раздела. Например, если вы вручную удалили раздел EFI (для UEFI) или перезаписали MBR (для Legacy), загрузчик исчезнет. Это часто случается при установке второй ОС или попытке «очистить» диск.
3. Конфликтов с другими ОС. Если на компьютере установлена Linux или старая версия Windows, загрузчик может быть перезаписан (например, GRUB в Linux часто заменяет загрузчик Windows).
4. Аппаратных проблем. Повреждение жесткого диска или SSD, а также неисправности материнской платы (например, сбитые настройки BIOS/UEFI) могут привести к потере доступа к загрузчику.
Если компьютер не загружается, попробуйте зайти в BIOS (обычно клавиша Del, F2 или F12 при запуске) и проверьте, виден ли диск в списке загрузочных устройств. Если его нет — проблема может быть в подключении накопителя или его неисправности.
| Способ проверки | UEFI | Legacy (BIOS) |
|---|---|---|
| Вход в BIOS | Настройки с графическим интерфейсом, поддержка мыши | Текстовый интерфейс, управление только клавишами |
| Разметка диска | Таблица разделов GPT, есть раздел EFI (FAT32, 100–500 МБ) | Таблица разделов MBR, системный раздел обычно NTFS |
| Загрузочный раздел | Файлы загрузчика в \EFI\Microsoft\Boot\ | Файлы загрузчика в корне системного диска (bootmgr, boot.ini) |
| Команда в Windows | bcdedit | find "path" показывает \EFI\... | bcdedit | find "path" показывает \Boot\... |
Способы проверки текущего загрузчика
Прежде чем восстанавливать загрузчик, нужно понять, какой тип загрузки используется на вашем ПК: UEFI или Legacy (BIOS). Это влияет на выбор метода восстановления.
Если вы не уверены, какой у вас тип загрузки, проще всего загрузиться с установочной флешки Windows 10 и открыть командную строку (Shift + F10). Затем выполните команду:
diskpart → list disk → select disk 0 → list partition.
Если вы видите раздел с типом EFI (обычно 100–500 МБ, FAT32), у вас UEFI. Если его нет, а есть раздел с типом System (обычно 350–500 МБ, NTFS), это Legacy.
Подготовка к восстановлению загрузчика
Чтобы восстановить загрузчик Windows 10, понадобится:
- Установочный носитель Windows 10 (флешка или DVD) с такой же разрядностью (x32 или x64), как у установленной системы. Скачать образ можно с официального сайта Microsoft.
- Доступ к BIOS/UEFI — нужно будет выставить загрузку с флешки.
- Резервная копия данных (на всякий случай). Если диск поврежден, восстановление загрузчика может усугубить проблему.
- Знать диск и раздел с Windows. Обычно это диск
C:, но если система установлена на другом накопителе, нужно будет указать его вручную.
Если у вас ноутбук, убедитесь, что он подключен к сети — прерывание процесса из-за разряженного аккумулятора может привести к потере данных.
Восстановление загрузчика для UEFI
Для систем с UEFI алгоритм восстановления отличается от Legacy. Здесь загрузчик хранится в специальном разделе EFI, и его нужно пересоздать.
Загрузитесь с установочной флешки. В выберите загрузку с USB-накопителя. На экране установки нажмите
Shift + F10, чтобы открыть командную строку.Определите диск и раздел с Windows. Введите поочередно:
diskpart
list disk(запомните номер диска, где установлена Windows, обычно0)
select disk 0
list partition(найдите разделEFI— обычно 100–500 МБ, FAT32, и раздел с Windows — обычноNTFS)Назначьте буквы разделам. Если раздел
EFIне имеет буквы, назначьте её:select partition 1(еслиEFI— первый раздел)
assign letter=S
select partition 2(раздел с Windows)
assign letter=W
exitВосстановите загрузчик. Выполните команду:
bcdboot W:\Windows /s S: /f UEFIГде
W:— буква раздела с Windows, аS:— буква разделаEFI.Перезагрузитесь. Извлеките флешку и проверьте загрузку.
⚠️ Внимание: если вы получите ошибку «Не удалось создать файл конфигурации данных загрузки», проверьте, что разделEFIотформатирован вFAT32. Если онNTFS, его нужно перисоздать.
Сравнение методов для и Legacy
Методы восстановления загрузчика для UEFI и Legacy принципиально отличаются. Ниже — сравнение ключевых моментов.
| Критерий | UEFI | Legacy (BIOS) |
|---|---|---|
| Разметка диска | GPT | MBR |
| Раздел для загрузчика | EFI (FAT32, 100–500 МБ) | Системный раздел (NTFS, скрытый) |
| Команда восстановления | bcdboot X:\Windows /s S: /f UEFI | bootrec /fixmbr, bootrec /fixboot |
| Поддержка Secure Boot | Да | Нет |
| Максимальный размер диска | Более 2 ТБ | До 2 ТБ |
| Скорость загрузки | Быстрее (при правильной настройке) | Медленнее |
Если вы не уверены, какой метод использовать, попробуйте сначала восстановление для UEFI — современные компьютеры (выпущенные после 2012 года) обычно поддерживают этот стандарт. Для старых ПК (до 2012 года) актуален Legacy.
Что делать, если загрузчик не восстанавливается
Бывают ситуации, когда стандартные методы не работают. В этом случае нужно проверить несколько моментов:
Проверка целостности системных файлов
Если загрузчик восстановился, но Windows не запускается, попробуйте проверить системные файлы. Загрузитесь с флешки, откройте командную строку и выполните:
sfc /scannow /offbootdir=W:\ /offwindir=W:\Windows
Где W: — буква раздела с Windows. Эта команда проверит и восстановит поврежденные файлы системы.
Иногда проблема кроется в настройках BIOS/UEFI. Убедитесь, что:
- Включен режим
UEFI(если у вас соответствующая система). - Отключен
Secure Boot(если вы устанавливаете несертифицированную ОС или используете старые драйверы). - Накопитель с стоит первым в списке загрузки.
Если ни один из методов не сработал, возможно, поврежден сам диск. Проверьте его на ошибки с помощью chkdsk W: /f (где W: — буква раздела с Windows) или протестируйте накопитель с помощью программы вроде Victoria или CrystalDiskInfo.
Пошаговая инструкция: восстановление загрузчика для Legacy
Для систем с Legacy (BIOS) алгоритм восстановления проще, но требует точного выполнения команд.
Загрузитесь с установочной флешки. В выберите загрузку с USB-накопителя. На экране установки нажмите
Shift + F10для командной строки.Запустите утилиту
bootrec. Выполните команды поочередно:bootrec /fixmbr— восстанавливает главную загрузочную запись (MBR).bootrec /fixboot— записывает новый загрузочный сектор.bootrec /scanos— ищет установленные системы Windows.bootrec /rebuildbcd— пересобирает хранилище конфигурации загрузки (BCD).Перезагрузитесь. Извлеките флешку и проверьте загрузку.
Если после выполнения этих команд система не загружается, попробуйте вручную пересоздать BCD:
bcdedit /export C:\BCD_Backup (создаем резервную копию)
attrib C:\boot\bcd -h -r -s (снимаем атрибуты с файла BCD)
ren C:\boot\bcd bcd.old (переименовываем старый файл)
bootrec /rebuildbcd (пересобираем BCD)
Подготовка к восстановлению загрузчика Legacy
Часто задаваемые вопросы
Можно ли восстановить загрузчик без установочной флешки?
Да, если у вас есть рабочая на другом диске или в виртуальной машине. Можно подключить проблемный диск как дополнительный и воспользоваться командной строкой оттуда. Однако это рискованно — при ошибке можно повредить данные на обоих дисках. Надежнее использовать установочную флешку.
Почему после восстановления загрузчика все равно не загружается?
Причин может быть несколько: повреждены системные файлы Windows, диск выходит из строя, или в BIOS неправильно настроен порядок загрузки. Проверьте диск на ошибки (chkdsk), попробуйте восстановить системные файлы (sfc /scannow) или сбросьте настройки BIOS к дефолтным.
Как перенести загрузчик Windows 10 на другой диск?
Для этого нужно скопировать раздел EFI (для UEFI) или системный раздел (для Legacy) на новый диск, а затем пересоздать загрузчик с помощью bcdboot. Подробнее: подключите новый диск, скопируйте на него раздел EFI (например, с помощью Macrium Reflect или Clonezilla), затем загрузитесь с флешки и выполните команду bcdboot C:\Windows /s S: /f UEFI, где S: — буква нового раздела EFI.
Чем отличается загрузчик Windows 10 от Windows 7?
Основное отличие — поддержка UEFI и Secure Boot в Windows 10. Загрузчик Windows 7 работает только в Legacy-режиме и не поддерживает GPT-диски для загрузки. В Windows 10 загрузчик более устойчив к сбоям и поддерживает быструю загрузку (Fast Boot).