Перенос загрузчика Windows 10 с одного диска на другой — задача, с которой сталкиваются при замене жесткого диска на SSD, миграции системы или восстановлении после сбоя. В большинстве случаев достаточно скопировать раздел EFI или записать загрузчик в новый раздел, но есть нюансы в зависимости от типа загрузки (UEFI или Legacy) и структуры дисков.
Далее разберем рабочие методы: от простого копирования файлов до использования утилит вроде bcdboot или DiskPart. Расскажу, что делать в ручном режиме и с помощью сторонних программ, а также как избежать типичных ошибок.
Почему может понадобиться перенос загрузчика
Загрузчик Windows — это программа, которая запускает операционную систему. Он хранится в скрытом разделе (обычно EFI для или в для Legacy). Переносить его приходится в нескольких случаях:
- Замена диска — при переходе с на или на новый накопитель.
- Клонирование системы — если вы скопировали Windows утилитой вроде Macrium Reflect или Acronis, но загрузчик не перенесся.
- Восстановление после сбоя — если загрузчик поврежден, а система не стартует.
- Добавление второго загрузчика — например, для дуальной загрузки с другой ОС.
В 90% случаев проблема решается копированием раздела EFI или повторной записью загрузчика через bcdboot. Но есть подводные камни: если диск был инициирован как MBR, а новый — как GPT (или наоборот), загрузчик может не работать.
Если вы не уверены в типе загрузки (UEFI или Legacy), зажмите Shift + Перезагрузка в меню Пуск, выберите Поиск и устранение неисправностей → Дополнительные параметры → Параметры встроенного ПО UEFI. Если такой опции нет — у вас Legacy (BIOS).
| Параметр | UEFI | Legacy (BIOS) |
|---|---|---|
| Тип разметки диска | GPT | MBR |
| Раздел с загрузчиком | EFI (FAT32, 100–500 МБ) | Системный раздел (NTFS, скрытый) |
| Файлы загрузчика | \EFI\Microsoft\Boot\bootmgfw.efi | boot.ini, ntldr |
| Инструмент для восстановления | bcdboot, bootrec /fixboot | bootrec /fixmbr, bootrec /fixboot |
Подготовка: что нужно знать перед переносом
Перед тем как скопировать загрузчик Windows 10 с одного диска на другой, проверьте несколько моментов:
Если новый диск пустой, его нужно инициировать в том же стиле (GPT или MBR), что и старый. Сделать это можно через Управление дисками (diskmgmt.msc) или утилиту DiskPart.
Также убедитесь, что на новом диске достаточно места для раздела EFI (обычно хватает 100–200 МБ). Если вы клонируете диск целиком, проверьте, что программа (например, Clonezilla или EaseUS Todo Backup) поддерживает перенос загрузчика.
Способы копирования загрузчика Windows 10
Есть три основных метода:
- Ручное копирование раздела EFI — подходит для UEFI-систем. Нужно просто скопировать содержимое раздела
EFIсо старого диска на новый. - Использование
bcdboot— универсальный способ для и Legacy. Восстанавливает загрузчик из работающей системы или с загрузочной флешки. - Сторонние утилиты — например, EasyUEFI, AOMEI Backupper или Paragon Hard Disk Manager. Автоматизируют процесс, но требуют установки.
Самый надежный способ — bcdboot, так как он учитывает конфигурацию системы и создает корректные записи в BCD (Boot Configuration Data). Ручное копирование подходит, если вы уверены, что структура дисков совпадает.
Ручное копирование раздела EFI (для UEFI)
Этот метод работает, если:
- Оба диска используют GPT.
- Новый диск уже имеет раздел
EFI(если нет — создайте его черезDiskPart). - Вы можете подключить оба диска к ПК одновременно (внешний бокс или второй слот).
Пошаговая инструкция:
- Запустите командную строку от имени администратора (
Win + X → Командная строка (администратор)). - Найдите буквы дисков для разделов
EFI:diskpart → list disk → select disk X → list partition(где X — номер старого и нового диска). - Назначьте букву старому разделу
EFI:select partition Y → assign letter=S(Y — номер разделаEFI). - Назначьте букву новому разделу
EFI:select partition Z → assign letter=N. - Скопируйте содержимое:
xcopy S:\EFI\Microsoft\* N:\EFI\Microsoft\ /E /H /K. - Удалите буквы дисков:
remove letter=S → remove letter=N → exit.
⚠️ Внимание: Если новый диск не имеет разделаEFI, создайте его черезDiskPart:create partition efi size=100, затем отформатируйте в FAT32 (format fs=fat32).
Восстановление загрузчика через bcdboot
bcdboot — встраенная утилита Windows, которая восстанавливает загрузчик, копируя файлы из системной папки (\Windows\Boot\EFI или \Windows\Boot\PCAT) в раздел EFI или MBR.
Способ работает как для UEFI, так и для Legacy. Есть два варианта:
| Сценарий | Команда | Описание |
|---|---|---|
| Из работающей Windows | bcdboot C:\Windows /s S: /f UEFI | C:\Windows — путь к системной папке, S: — буква раздела EFI на новом диске. |
| С загрузочной флешки | bcdboot D:\Windows /s S: /f ALL | D:\Windows — буквы могут отличаться, проверяйте через diskpart. |
| Для Legacy (BIOS) | bcdboot C:\Windows /s S: /f BIOS | Используйте /f BIOS вместо UEFI. |
| Для обоих типов | bcdboot C:\Windows /s S: /f ALL | Создает загрузчик и для UEFI, и для Legacy. |
После выполнения команды перезагрузите ПК и проверьте, загружается ли система с нового диска. Если нет — убедитесь, что в BIOS/UEFI выбран правильный диск для загрузки.
Использование сторонних утилит
Если не хочется возиться с командной строкой, можно воспользоваться сторонними программами. Они подойдут для пользователей, которые не хотят разбираться в DiskPart или bcdboot.
Среди проверенных утилит:
- EasyUEFI — позволяет копировать и редактировать записи загрузчика в UEFI.
- AOMEI Backupper — клонирует диск вместе с загрузчиком (выбирайте режим
Клонирование диска, а неКлонирование раздела). - Paragon Hard Disk Manager — поддерживает миграцию системы с одного диска на другой.
- Macrium Reflect — создает точную копию диска, включая загрузчик.
Минус сторонних программ — они не всегда бесплатны. Например, EasyUEFI имеет ограничения в бесплатной версии, а AOMEI Backupper требует покупки для коммерческого использования.
Сторонние утилиты удобны, но не всегда гарантируют 100% результат. Если загрузчик не перенесся — используйте bcdboot вручную.
Что делать, если загрузчик не работает после переноса
Если после копирования система не загружается, проверьте следующее:
- Порядок загрузки в BIOS/UEFI — убедитесь, что новый диск стоит первым в списке загрузки.
- Тип загрузки — если старый диск был UEFI, а новый — Legacy (или наоборот), загрузчик не сработает. Нужно либо изменить стиль разметки диска, либо переустановить загрузчик.
- Поврежденные файлы — попробуйте восстановить загрузчик через
bootrec:bootrec /scanos → bootrec /fixmbr → bootrec /fixboot → bootrec /rebuildbcd. - Отсутствует раздел EFI — если вы забыли его создать, сделайте это через
DiskPart, как описано выше.
Если ничего не помогает, можно попробовать автоматическое восстановление через загрузочную флешку Windows:
Восстановление системы → Поиск и устранение неисправностей → Восстановление при загрузке.
Пошаговая инструкция: перенос загрузчика с на SSD
Рассмотрим самый распространенный сценарий: перенос Windows 10 с на с сохранением загрузчика. Для этого нам понадобится:
- Внешний бокс для SSD (или второй слот в ПК).
- Загрузочная флешка с Windows 10 (на всякий случай).
- Программа для клонирования (например, Macrium Reflect или EaseUS Todo Backup).
Алгоритм действий:
Чек-лист для переноса загрузчика на SSD
Часто задаваемые вопросы
Можно ли скопировать загрузчик без сторонних программ?
Да, можно. Для достаточно скопировать содержимое раздела EFI вручную, а для Legacy — использовать bcdboot или bootrec. Все необходимые инструменты есть в Windows по умолчанию.
Почему после копирования загрузчика система не загружается?
Причины могут быть разные: неверный порядок загрузки в BIOS, несовпадение типов разметки дисков (GPT vs MBR), отсутствие раздела EFI на новом диске или поврежденные файлы загрузчика. Проверьте все эти моменты и при необходимости восстановите загрузчик через bcdboot.
Нужно ли форматировать новый диск перед переносом загрузчика?
Если вы клонируете диск целиком, форматировать не нужно — программа сама создаст нужные разделы. Если переносите загрузчик вручную, на новом диске должен быть раздел EFI (для UEFI) или системный раздел (для Legacy), отформатированный в FAT32 или соответственно.
Можно ли перенести загрузчик с на GPT?
Технически можно, но это требует преобразования диска из в GPT. Сделать это можно через mbr2gpt (встроенная утилита Windows), но процедура небезопасна — лучше заранее создать резервную копию данных. После преобразования нужно пересоздать загрузчик через bcdboot.