Перенос Windows Boot Manager на другой диск — задача, с которой сталкиваются пользователи при замене жесткого диска на SSD, обновлении системы или создании резервной копии загрузчика. Это нужно, если старый диск выходит из строя, а новый уже содержит установленную Windows, но система по-прежнему загружается со старого носителя. Решение простое: достаточно перенести загрузочные файлы и настроить BIOS. Далее разберём, как это сделать безопасно и без ошибок.

В большинстве случаев проблема решается через утилиты bcdboot и diskpart, а также изменением приоритетов загрузки в BIOS. Но есть нюансы: если диск с текущим загрузчиком подключён через или не определяется системой, потребуется дополнительная подготовка. Рассмотрим все шаги подробно, от диагностики до финальной проверки.

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

Основные причины переноса Boot Manager: замена на SSD, клонирование системы, восстановление после сбоя или установка второго накопителя с Windows. Если оставить загрузчик на старом диске, система будет пытаться стартовать с него, что приведёт к ошибкам типа BOOTMGR is missing или An operating system wasn’t found.

К примеру, вы установили на новый SSD, но по-прежнему загружается со старого HDD. В этом случае даже если подключён, система не увидит его как загрузочный. Решение — перенести загрузочные файлы на новый диск и обновить конфигурацию BCD (Boot Configuration Data).

💡

Если новый диск еще не отформатирован, сделайте это заранее через утилиту diskmgmt.msc или diskpart. Иначе bcdboot может не сработать.

Инструмент Назначение Как запустить
bcdboot Копирует загрузочные файлы и настраивает BCD Через командную строку (admin)
diskpart Управление разделами дисков Через командную строку (admin)
diskmgmt.msc Графический интерфейс для работы с дисками Через Win + R
BIOS/UEFI Изменение приоритета загрузки Клавиша Del, F2 или F12 при старте ПК

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

Перед тем как поменять Windows Boot Manager на другой диск, проверьте несколько моментов:

  • Наличие резервной копии данных. Перенос загрузчика не удаляет файлы, но в редких случаях может привести к потере доступа к системе. Лучше перестраховаться.
  • Правильное подключение дисков. Убедитесь, что новый диск определяется в и имеет достаточно места (минимум 100–500 МБ для загрузочного раздела).
  • Права администратора. Для работы с bcdboot и diskpart нужны права админа. Запускайте командную строку от имени администратора.
  • Отключение BitLocker. Если диск зашифрован, разблокируйте его или временно отключите шифрование.

Также убедитесь, что на целевом диске есть раздел с файловой системой FAT32 или NTFS (обычно это раздел EFI объёмом 100–500 МБ). Если его нет, создайте его через diskpart. Без этого bcdboot не сможет скопировать загрузочные файлы.

Способы переноса Windows Boot Manager

Есть три основных способа перенести загрузчик на другой диск:

  • Через bcdboot — самый надёжный и быстрый метод. Подходит для Windows 7, 8, 10 и 11.
  • Через утилиты клонирования (например, Macrium Reflect или EaseUS Todo Backup). Эти программы копируют весь диск, включая загрузочные файлы, но требуют стороннего ПО.
  • Через восстановление загрузчика в среде восстановления Windows. Актуально, если система не загружается.

Первый способ — bcdboot — рассмотрим подробнее. Он не требует дополнительных программ и работает в 90% случаев. Вторые два метода удобны, если вы уже клонировали диск или система не стартует.

Пошаговая инструкция: перенос через bcdboot

Этот метод подходит, если загружается, а новый диск уже подключён и отформатирован. Действуйте строго по шагам:

  1. Откройте командную строку от имени администратора. Для этого нажмите Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)».

  2. Проверьте букву нового диска. Введите команду: wmic logicaldisk get deviceid, volumename, size Запомните букву диска, на который хотите перенести загрузчик (например, D:).

  3. Создайте загрузочные файлы на новом диске. Введите команду: bcdboot C:\Windows /s D: /f UEFI Здесь C:\Windows — путь к папке с на исходном диске, D: — буква нового диска, /f UEFI — формат загрузки (для современных систем). Если у вас Legacy BIOS, используйте /f BIOS.

  4. Проверьте результат. После выполнения команды в консоли появится сообщение «Загрузочные файлы успешно созданы». Если нет — проверьте, есть ли на диске раздел EFI.

  5. Измените приоритет загрузки в BIOS. Перезагрузите ПК, войдите в BIOS (обычно клавиша Del, F2 или Esc) и выберите новый диск в качестве первого загрузочного устройства.

⚠️ Внимание: Если после переноса система не загружается, проверьте, что новый диск подключён к SATA-порту с более высоким приоритетом (например, SATA0). Некоторые материнские платы игнорируют настройки BIOS, если диск подключён к порту с низким приоритетом.
Какой способ переноса загрузчика вы используете чаще всего?
Через bcdboot
Через утилиты клонирования
Через среду восстановления
Другое

Что делать, если нет раздела EFI

Если на целевом диске отсютствует раздел EFI, его нужно создать вручную. Это актуально для новых дисков или если вы вручную удалили все разделы. Инструкция:

  1. Откройте командную строку от имени администратора и запустите diskpart.

  2. Введите list disk, чтобы увидеть список дисков. Запомните номер нового диска (например, Disk 1).

  3. Выберите диск командой select disk 1 (замените 1 на ваш номер).

  4. Создайте раздел EFI: create partition efi size=500 format quick fs=fat32 label="EFI" assign letter=S Здесь 500 — размер раздела в МБ (можно указать от 100 до 500), S: — буква для временного подключения.

  5. Закройте diskpart командой exit.

  6. Теперь выполните bcdboot с указанием новой буквы: bcdboot C:\Windows /s S: /f UEFI

Ошибка Причина Решение
BFSVC: Failed to create a new system store. Status = [c000003a] Отсутствует раздел или недостаточно прав Создайте раздел или запустите командную строку от админа
The system cannot find the path specified Неправильно указана буква диска или путь к Windows Проверьте буквы дисков через diskpart или explorer
Access is denied Недостаточно прав Запустите командную строку от имени администратора
Система не загружается после переноса BIOS не видит новый диск как загрузочный Проверьте приоритет загрузки в и подключение диска к SATA-порту

Перенос загрузчика через клонирование диска

Если вы клонировали диск с помощью программ вроде Macrium Reflect, Acronis True Image или EaseUS Todo Backup, загрузчик обычно переносится автоматически. Но иногда требуется дополнительная настройка:

  • Убедитесь, что программа скопировала все разделы, включая EFI и MSR (Microsoft Reserved Partition).
  • После клонирования проверьте в BIOS, что новый диск стоит первым в списке загрузки.
  • Если система не загружается, используйте утилиту bcdboot для восстановления загрузчика на новом диске.

Преимущество этого метода в том, что он копирует всю систему целиком, включая настройки и программы. Недостаток — требует стороннего ПО и времени на клонирование.

Клонирование диска — самый надёжный способ перенести загрузчик, если вы хотите сохранить все данные и настройки системы.

Перенос загрузчика, если не загружается

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

  1. Создайте загрузочную флешку с Windows (можно использовать Media Creation Tool от Microsoft).

  2. Загрузитесь с флешки, выбрав её в или через boot menu (обычно клавиша F12, F9 или Esc).

  3. На экране установки нажмите «Восстановление системы» → «Поиск и устранение неисправностей» → «Командная строка».

  4. В командной строке выполните: diskpart list disk select disk X (где X — номер нового диска) list partition select partition Y (где Y — номер раздела EFI, обычно 1 или 2) assign letter=Z (назначьте букву, например, Z:) exit

  5. Теперь выполните: bcdboot C:\Windows /s Z: /f UEFI Здесь C:\Windows — путь к на исходном диске (если он подключён), а Z: — буква раздела на новом диске.

  6. Закройте командную строку и перезагрузите ПК. В выберите новый диск как загрузочный.

Чек-лист перед переносом загрузчика

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

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

Можно ли перенести Windows Boot Manager на внешний жесткий диск?

Да, но это не рекомендуется для постоянного использования. Внешний диск должен быть подключён через USB 3.0 или Thunderbolt, иначе система будет загружаться медленно. Также убедитесь, что в включена поддержка загрузки с USB-устройств. Для этого может потребоваться отключить Secure Boot или изменить режим загрузки на Legacy.

Что делать, если после переноса загрузчика не видит новый диск?

Проверьте, определяется ли диск в BIOS. Если нет — убедитесь, что он правильно подключён (попробуйте другой кабель или порт SATA). Если диск виден в BIOS, но не в Windows, откройте diskmgmt.msc и посмотрите, есть ли на нём нераспределённое пространство. Возможно, диск нужно инициализировать или назначить ему букву.

Как перенести загрузчик с Legacy BIOS на UEFI?

Для этого нужно переустановить в режиме или использовать утилиты вроде mbr2gpt от Microsoft. Сначала преобразуйте диск из в через командную строку: mbr2gpt /convert /disk:X (где X — номер диска). Затем перенесите загрузчик через bcdboot с параметром /f UEFI. Не забудьте включить в BIOS.

Почему после переноса загрузчика появляется ошибка «No bootable device»?

Ошибка означает, что не находит загрузочное устройство. Проверьте:

  1. Приоритет загрузки в BIOS — новый диск должен быть первым.
  2. Подключение диска — он должен быть подключён к первому SATA-порту (обычно SATA0).
  3. Наличие раздела на диске.
  4. Режим загрузки в BIOS (UEFI или Legacy) должен совпадать с тем, который использовался при установке Windows.
Если проблема остаётся, попробуйте отключить старый диск временно и проверить загрузку с нового.