Перенос или восстановление загрузчика Windows 10 на другой диск — задача, с которой сталкиваются при замене жесткого диска, миграции на или после сбоев системы. Загрузчик отвечает за запуск ОС, и если он поврежден или отсутствует на новом накопителе, компьютер просто не загрузится. К счастью, процесс восстановления можно выполнить вручную — и мы подробно разберем, как это сделать.

В большинстве случаев достаточно использовать встроенные утилиты Windows (bootrec, bcdboot) или сторонние инструменты вроде AOMEI Backupper. Но есть нюансы: если диск с ГПТ-разметкой, потребуется UEFI-загрузчик, а для старого BIOS — MBR. Далее — пошаговые инструкции для всех сценариев, от простого к сложному.

Почему загрузчик теряется при переносе на другой диск

Загрузчик Windows 10 — это набор файлов (bootmgr, BCD), которые хранятся в скрытом разделе EFI (для UEFI) или в начале диска (для Legacy BIOS). При клонировании диска или чистой установке на новый накопитель эти файлы могут не перенестись, особенно если:

  • Использовался некорректный инструмент клонирования (например, простое копирование файлов через Проводник).
  • Новый диск имеет другую таблицу разделов (ГПТ vs MBR).
  • Вручную удалили раздел EFI или затерли загрузочную запись.
  • Произошел сбой питания во время переноса данных.

Чаще всего проблема проявляется ошибками вроде Boot Device Not Found, No Bootable Device или черным экраном с мигающим курсором. В этом случае система просто не знает, откуда загружаться.

💡

Если новый диск пустой, проще всего подключить его как дополнительный, загрузиться с старого диска, а затем клонировать систему с помощью Macrium Reflect или Clonezilla. Это сэкономит время и гарантирует работоспособность загрузчика.

МетодТребуемые инструментыСложностьКогда подходит
Командная строка с установочной флешкиУстановочный носитель Windows 10СредняяЕсли система не загружается, есть флешка
Использование bcdboot из работающей системыРабочая Windows 10 на другом дискеНизкаяЕсли новый диск подключен как дополнительный
Сторонние утилиты (AOMEI, EaseUS)Программа для восстановления загрузчикаНизкаяДля пользователей, которые не хотят работать с командной строкой
Ручное создание раздела EFIУстановочный носитель, diskpartВысокаяЕсли раздел отсутствует или поврежден

Способы восстановления загрузчика: сравнение методов

Есть несколько проверенных способов вернуть загрузчик на новый диск. Выбор зависит от вашей ситуации: есть ли рабочая система, доступен ли установочный носитель, какая разметка диска. Ниже — сравнение основных методов.

Подготовка: что нужно сделать до восстановления

Перед тем как восстанавливать загрузчик, убедитесь, что:

  1. Новый диск правильно подключен. Если это или HDD, проверьте, что он определяется в BIOS/UEFI. Для этого при загрузке нажмите F2, Del или Esc (в зависимости от материнской платы) и посмотрите список накопителей.
  2. У вас есть установочный носитель. Скачайте Media Creation Tool с официального сайта Microsoft и создайте загрузочную флешку. Она потребуется, если система не загружается.
  3. Сохранены важные данные. Восстановление загрузчика не затрагивает пользовательские файлы, но при работе с разделами есть риск их потери.
  4. Определена разметка диска. Узнайте, используется ли на новом диске GPT или MBR. Это можно проверить через diskpart (команда list disk — если в столбце GPT стоит звездочка, то диск в формате ГПТ).

Если новый диск пустой, его нужно инициализировать. Для этого:

  1. Запустите diskpart от имени администратора.
  2. Введите list disk, найдите номер нового диска.
  3. Выполните select disk X (где X — номер диска).
  4. Используйте clean для очистки (если диск не новый).
  5. Создайте раздел: create partition primary size=100 (для EFI), затем отформатируйте его в FAT32: format fs=fat32 quick.

Восстановление загрузчика через командную строку

Самый универсальный способ — использовать установочный носитель Windows 10 и командную строку. Этот метод работает, даже если система полностью не загружается.

Пошаговая инструкция:

  1. Загрузитесь с флешки. В BIOS/UEFI выберите установочный носитель в качестве первого загрузочного устройства. Сохраните настройки и перезагрузитесь.
  2. Откройте командную строку. На экране установки нажмите Shift + F10 — это откроет cmd.
  3. Проверьте списки дисков и разделов. Введите поочередно: diskpart → list disk → select disk X (где X — номер диска с Windows) → list partition. Запомните номер раздела с системой (обычно это раздел с типом Primary и файловой системой NTFS).
  4. Закройте diskpart. Введите exit.
  5. Восстановите загрузочные файлы. Используйте команды: bootrec /fixmbr — для восстановления главной загрузочной записи (MBR). bootrec /fixboot — для записи нового загрузочного сектора. bootrec /scanos — для поиска установленных систем. bootrec /rebuildbcd — для пересоздания хранилища загрузки (BCD).
  6. Скопируйте загрузочные файлы на новый диск. Если Windows установлена на диске D:, а новый диск — C:, выполните: bcdboot D:\Windows /s C: /f ALL. Ключ /f ALL означает, что файлы будут скопированы для всех типов загрузки (UEFI и Legacy).
⚠️ Внимание: Неправильное использование diskpart или bootrec может привести к потере данных. Если вы не уверены в своих действиях, обратитесь к специалисту.
Какой способ восстановления загрузчика вы используете чаще?
Через командную строку с флешки
С помощью bcdboot из работающей системы
Сторонние утилиты
Другой способ

Использование bcdboot из работающей системы

Если у вас есть рабочая Windows 10 на другом диске (например, старый HDD), можно восстановить загрузчик на новом накопителе без устоновочной флешки. Для этого:

  1. Подключите новый диск к компьютеру (внутренне или через USB-адаптер).
  2. Запустите командную строку от имени администратора (Win + X → Командная строка (администратор)).
  3. Убедитесь, что новый диск инициализирован и имеет раздел EFI (для UEFI) или системный раздел (для Legacy). Если его нет, создайте его через diskpart (как описано выше).
  4. Выполните команду: bcdboot C:\Windows /s S: /f UEFI, где:
    • C:\Windows — путь к папке с Windows на старом диске.
    • S: — буква раздела EFI на новом диске (узнайте её через diskpart).
    • /f UEFI — указывает, что нужно создать загрузчик для UEFI-систем.
    Для Legacy BIOS используйте /f BIOS.
Команда bcdbootОписаниеПример использования
/sУказывает целевой системный разделbcdboot C:\Windows /s S:
/fОпределяет тип прошивки (UEFI или BIOS)/f UEFI или /f BIOS
/lУказывает язык загрузчика/l ru-RU
/vВключает отладочный вывод/v

Сторонние утилиты: когда и как использовать

Если работать с командной строкой не хочется, можно воспользоваться сторонними программами. Они автоматизируют процесс и снижают риск ошибок. Рассмотрим две популярные утилиты:

AOMEI Backupper — бесплатная версия позволяет клонировать диск вместе с загрузчиком. Интерфейс интуитивный: выбираете исходный диск, целевой диск, запускаете клонирование. Программа сама перенесет загрузочные файлы и разметку.

EaseUS Todo Backup — аналогичный инструмент с поддержкой и MBR. Плюс в том, что можно создавать резервные копии загрузчика отдельно.

Плюсы сторонних утилит:

  • Простота использования — не нужно запоминать команды.
  • Поддержка всех типов разметки (ГПТ, MBR).
  • Возможность клонирования диска без потери данных.

Минусы:

  • Некоторые функции доступны только в платных версиях.
  • Риск несовместимости с некоторыми конфигурациями системы.

Сторонние утилиты удобны для новичков, но для полного контроля над процессом лучше использовать встроенные инструменты Windows (bootrec, bcdboot).

Ручная настройка загрузчика для сложных случаев

Иногда автоматические методы не работают — например, если загрузчик поврежден на уровне файловой системы или отсутствует раздел EFI. В таких случаях потребуется ручная настройка.

Шаги для ручного восстановления:

  1. Создайте раздел EFI. Если его нет, в diskpart выполните: create partition efi size=100 (для UEFI) format fs=fat32 quick assign letter=S (назначьте букву).
  2. Скопируйте загрузочные файлы. Смонтируйте установочный образ Windows (или используйте флешку) и скопируйте файлы из папки \EFI\Microsoft\Boot в новый раздел EFI.
  3. Создайте загрузочную запись вручную. Используйте bcdedit для создания нового хранилища BCD: bcdedit /create {bootmgr} /d "Windows Boot Manager" bcdedit /set {bootmgr} device partition=S: bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi
  4. Добавьте запись для Windows. bcdedit /create {default} /d "Windows 10" bcdedit /set {default} device partition=C: bcdedit /set {default} path \Windows\system32\winload.efi bcdedit /set {default} osdevice partition=C:
  5. Проверьте настройки. Выполните bcdedit /enum для просмотра текущих записей.
Как проверить, что загрузчик работает правильно

Загрузитесь с нового диска. Если система стартует без ошибок, а в BIOS/UEFI отображается загрузочная запись Windows Boot Manager, значит, всё сделано верно. Если возникают ошибки, проверьте, правильно ли указаны пути в BCD (через bcdedit).

Практическое руководство: пошаговый алгоритм

Чтобы не запутаться, следуйте этому чек-листу. Он универсален и подходит для большинства случаев.

Алгоритм восстановления загрузчика Windows 10 на другой диск

Выполнено: 0 / 7

Часто задаваемые вопросы

Можно ли восстановить загрузчик без установочной флешки?

Да, если у вас есть рабочая Windows 10 на другом диске. Используйте команду bcdboot из работающей системы, указав путь к паке Windows на старом диске и целевой раздел на новом. Например: bcdboot D:\Windows /s S: /f UEFI.

Почему после переноса системы на компьютер не загружается?

Скорее всего, загрузчик не был перенесен на новый диск. может иметь другую разметку (например, ГПТ вместо MBR), или раздел EFI отсутствует. Проверьте разметку через diskpart и восстановите загрузчик с помощью bootrec или bcdboot.

Как узнать, или Legacy BIOS используется на моем компьютере?

Запустите командную строку и выполните msinfo32. В окне сведений о системе найдите строку Режим BIOS. Если там UEFI — у вас UEFI-загрузка, если Унаследованный (Legacy) — то BIOS. Также можно проверить через diskpart: если диск имеет разметку GPT, то используется UEFI.

Что делать, если bootrec /rebuildbcd не находит установленные системы?

Это означает, что хранилище сильно повреждено или система установлена на другом диске. Попробуйте вручную указать путь к Windows: bcdboot C:\Windows /l ru-RU /s S: /f ALL, где C: — диск с Windows, а S: — раздел EFI. Если это не помогает, удалите старую запись BCD: attrib C:\Boot\BCD -h -r -s, затем del C:\Boot\BCD и повторите bootrec /rebuildbcd.