Перенос 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
Этот метод подходит, если загружается, а новый диск уже подключён и отформатирован. Действуйте строго по шагам:
Откройте командную строку от имени администратора. Для этого нажмите
Win + Xи выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)».Проверьте букву нового диска. Введите команду:
wmic logicaldisk get deviceid, volumename, sizeЗапомните букву диска, на который хотите перенести загрузчик (например,D:).Создайте загрузочные файлы на новом диске. Введите команду:
bcdboot C:\Windows /s D: /f UEFIЗдесьC:\Windows— путь к папке с на исходном диске,D:— буква нового диска,/f UEFI— формат загрузки (для современных систем). Если у вас Legacy BIOS, используйте/f BIOS.Проверьте результат. После выполнения команды в консоли появится сообщение «Загрузочные файлы успешно созданы». Если нет — проверьте, есть ли на диске раздел
EFI.Измените приоритет загрузки в BIOS. Перезагрузите ПК, войдите в BIOS (обычно клавиша
Del,F2илиEsc) и выберите новый диск в качестве первого загрузочного устройства.
⚠️ Внимание: Если после переноса система не загружается, проверьте, что новый диск подключён к SATA-порту с более высоким приоритетом (например, SATA0). Некоторые материнские платы игнорируют настройки BIOS, если диск подключён к порту с низким приоритетом.
Что делать, если нет раздела EFI
Если на целевом диске отсютствует раздел EFI, его нужно создать вручную. Это актуально для новых дисков или если вы вручную удалили все разделы. Инструкция:
Откройте командную строку от имени администратора и запустите
diskpart.Введите
list disk, чтобы увидеть список дисков. Запомните номер нового диска (например,Disk 1).Выберите диск командой
select disk 1(замените1на ваш номер).Создайте раздел EFI:
create partition efi size=500format quick fs=fat32 label="EFI"assign letter=SЗдесь500— размер раздела в МБ (можно указать от 100 до 500),S:— буква для временного подключения.Закройте
diskpartкомандойexit.Теперь выполните
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. Для этого:
Создайте загрузочную флешку с Windows (можно использовать Media Creation Tool от Microsoft).
Загрузитесь с флешки, выбрав её в или через boot menu (обычно клавиша
F12,F9илиEsc).На экране установки нажмите «Восстановление системы» → «Поиск и устранение неисправностей» → «Командная строка».
В командной строке выполните:
diskpartlist diskselect disk X(где X — номер нового диска)list partitionselect partition Y(где Y — номер раздела EFI, обычно 1 или 2)assign letter=Z(назначьте букву, например,Z:)exitТеперь выполните:
bcdboot C:\Windows /s Z: /f UEFIЗдесьC:\Windows— путь к на исходном диске (если он подключён), аZ:— буква раздела на новом диске.Закройте командную строку и перезагрузите ПК. В выберите новый диск как загрузочный.
Чек-лист перед переносом загрузчика
Часто задаваемые вопросы
Можно ли перенести 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»?
Ошибка означает, что не находит загрузочное устройство. Проверьте:
- Приоритет загрузки в BIOS — новый диск должен быть первым.
- Подключение диска — он должен быть подключён к первому SATA-порту (обычно
SATA0). - Наличие раздела на диске.
- Режим загрузки в BIOS (UEFI или Legacy) должен совпадать с тем, который использовался при установке Windows.