Перенос mbr на другой диск windows 7

Как правило, при установке Windows и сама система, и загрузчик размещаются на одном физическом накопителе независимо от того, сколько имеется на компьютере жестких дисков. Но бывают и исключения, когда установщик создает загрузочную запись на другом диске либо же из каких-то соображений загрузчик переносится пользователем. С одной стороны, такое решение может повысить общую отказоустойчивость, с другой — создать дополнительные проблемы с загрузкой.

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

Чтобы запустить систему без загрузчика, вам понадобится помощь стороннего программного обеспечения — загрузочного диска на базе Windows, того же WinPE 10-8 Sergei Strelec.

Загружаете компьютер с записанным на флешку дистрибутивом LiveCD, выбираете в меню опцию загрузки «Search & Start Windows 7/8», после чего система стартует.

LiveCD

Если такого LiveCD под рукой нет, зато у вас имеется рабочий второй физический диск с загрузчиком, вы можете скопировать с него загрузочные файлы на диск с системой.

Делается это элементарно, одной командой.

Если вы уже извлекли второй диск, вставьте его обратно и загрузите Windows в обычном режиме.

Откройте командную строку либо PowerShell с правами администратора и выполните команду:

bcdboot C:\windows /s C: /l ru-ru

Bcdboot

Обратите внимание, что в этой команде есть два пути: C:\windows — это источник, из которого копируются файлы загрузки, а C: — это основной жесткий диск с операционной системой, на который копируются файлы загрузки.

Также вам обязательно нужно будет сделать раздел, на который были скопированы загрузочные файлы, активным.

Зайдите в управление дисками, кликните по системному разделу правой кнопкой мыши и выберите в меню опцию «Сделать раздел активным».

Сделать раздел активным

Это всё, теперь можете извлекать второй диск со старым загрузчиком и включать компьютер.

Windows загрузится как обычно.

Загрузка…


Windows, Windows 10, Windows 7, Windows 8, Windows Server, Windows Vista

  • 01.06.2020
  • 41 079
  • 12
  • 59
  • 54
  • 5

Перенос загрузчика Windows с одного диска на другой

  • Содержание статьи
    • Копирование загрузчика Windows с одного диска на другой
    • Комментарии к статье ( 12 шт )
    • Добавить комментарий

Бывают такие ситуации, что установщик Windows устанавливая систему на один жесткий диск, ставит загрузчик на другой. И, когда по какой-то надобности, необходимо второй диск извлечь, то можно получить нерабочий компьютер, так как загрузчик на первом диске отсутствует. К счастью, подобное недоразумение очень легко исправить.

Копирование загрузчика Windows с одного диска на другой

Для начала, нужно вернуть второй жесткий диск в компьютер, и загрузится в Windows. В ней выполняем следующую команду в командной строке (обязательно запущенную от имени администратора):

bcdboot c:\windows /s C: /l ru-ru

После того, как появится сообщение о успешном завершении работы, выключаем компьютер, отключаем диск со старым загрузчиком и включаем компьютер.

Раздел EFI на большом HDD я так понимаю создали? Подключите второй (маленький) HDD и дальше такие варианты
Загрузиться в любую систему и помщью Bootice прописать загрузку 7-ки в EFI раздел на большом HDD.
Или загрузиться в 7-ку, открыть комстроку от имени администратора, ввести diskpart и следующие команды

Кликните здесь для просмотра всего текста

Код

list disk
sel disk X   - где Х номер под которым будет большой HDD
list part
sel part N    - где N номер раздела EFI на большом HDD, ориентируйтесь по размерам разделов, предположительно номер раздела будет 3
assign letter=m
exit

Diskpart завершит работу, комстрокаостанется открытой, в ней введите

Код

bcdboot c:\windows /s m: /l ru-ru

Появится сообщение, что файлы загрузки созданы. После этого отключить маленький HDD и пробовать загрузку с одним большим HDD.

Или при отключеном маленьком HDD загрузиться с установочного диска/флешки 7-ки, на клавиатуре Shift+F10, в комстроке ввести

будут созданы файлы загрузки, после этого пробовать загружаться с одним большим HDD.

Пока я писал это сообщение, вы уже всё это сделали, так что этот пост не актуален.

Добавлено через 11 минут
Не получается создать хранилище загрузки, возможно из-за того, что раздел расположен далеко от начала диска (о чём я сразу говорил, что могут быть трудности из-за расположения раздела). Как вариант попробовать прописать загрузочные файлы на этот раздел, через Bootice.

Как перенести загрузчик на другой диск в WindowsНекоторые пользователи сталкиваются с тем, что загрузчик системы находится на одном диске, обычно — диске с данными, а сама Windows 11 или Windows 10 — на другом HDD или SSD. В этом случае при отключении диска с данными перестает загружаться и система. При необходимости это можно исправить.

В этой инструкции подробно о том, как перенести загрузчик Windows 11 или Windows 10 для UEFI и Legacy систем на другой диск в разных ситуациях.

Перенос загрузчика если оба диска подключены и запуск Windows возможен

Раздел с загрузчиком на другом диске

Первый вариант — у вас подключены оба диска, Windows 11/10 исправно запускается, но загрузчик находится не на том диске, где нужно. В этом случае перенести загрузчик на другой диск можно с помощью следующих сравнительно простых шагов:

  1. Откройте «Управление дисками», можно нажать клавиши Win+R и ввести diskmgmt.msc или нажать правой кнопкой мыши по кнопке «Пуск» и выбрать пункт «Управление дисками».
  2. Если система установлена в UEFI-режиме, загрузчик находится на разделе FAT32 (обычно, 100 Мб) на одном из дисков. В этом случае потребуется создать такой же раздел на нужном диске, что будет рассмотрено со следующего шага. Для Legacy-систем (без FAT32 раздела) можно сразу перейдите к шагу 8.
  3. На диске, на который нужно перенести загрузчик, сожмите любой из томов на 100 Мб, для этого нажмите правой кнопкой мыши по разделу и выберите «Сжать том». Сжать том для раздела с загрузчиком
  4. Укажите размер сжимаемого пространства равный 100 Мб. Указать размер тома с загрузчиком
  5. На этапе форматирования укажите файловую систему FAT32. Форматировать раздел с загрузчиком в FAT32
  6. Закройте окно «Управление дисками». После того, как том будет создан, ему будет назначена буква, в моем случае это оказалась G:, эта буква потребуется в следующей команде. Запустите командную строку от имени администратора (можно использовать поиск в панели задач) и введите следующую команду, заменив букву диска раздела с загрузчиком (куда его требуется перенести) на нужную
    bcdboot C:\Windows /s G: /f UEFI

    Создание файлов загрузки на другом диске

  7. Если команда будет выполнена с ошибкой, перезагрузите компьютер и снова повторите ввод — иногда такое случается.
  8. Для Legacy-системы обычно достаточно запустить командную строку от имени администратора и ввести команду
    bcdboot C:\Windows /s C:

Готово. В результате этих действий загрузчик присутствует на двух дисках. Возможные дальнейшие действия:

  • Если вы планировали отключать диск, на котором загрузчик был изначально — можно выключить компьютер и отключить его, загрузка теперь должна пройти успешно и без него (но в некоторых случаях первый запуск выполняется с ошибками).
  • Если диск не планируется отключать, в БИОС принудительно выставьте загрузку с жесткого диска или SSD, куда был перенесен загрузчик и выполните загрузку. После этого, убедитесь, что загрузка была выполнена с использованием нужного загрузчика: в управлении дисками посмотрите, что пометка «Система» стоит у нужного раздела на нужном диске. Если это так, то раздел с загрузчиком, который использовался ранее, можно удалить или форматировать. Перенос загрузчика на другой диск выполнен успешно
  • Созданный вами EFI-раздел с загрузчиком может иметь букву и отображаться в проводнике: вы можете удалить её (на работу раздела это не повлияет) в управлении дисками, либо с помощью diskpart в командной строке.

Если диск с загрузчиком был отключен и Windows не запускается

Второй возможный вариант — вы уже отключили диск, на котором был загрузчик, а потому Windows не запускается. В этой ситуации можно использовать загрузочную флешку Windows и возможности запуска командной строки с неё, чтобы восстановить загрузчик на оставшемся диске:

  • Если у вас использовалась UEFI-загрузка, даже в случае, если установлена Windows 10, используйте последний способ из инструкции Восстановление загрузчика Windows 11.
  • Для Legacy-загрузки и Windows 10 можно использовать инструкцию Как восстановить загрузчик Windows 10.

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

Автор Сообщение
 

СообщениеДобавлено: 16.05.2014 11:10 

[профиль] [Фотоальбом]

Member

Статус: Не в сети
Регистрация: 11.04.2011
Откуда: Полтава
Фото: 5

Установлена система Win 7×64 на диск С, а раздел MBR на другом диске, при этом это 2 разных диска, система на SSD (диск С), MBR на HDD. Хотел заменить свой HDD на новый, но при этом винда не грузится из-за того что раздел MBR находится на диске E, восстановил загрузчик, винда загрузилась, но все равно раздел MBR остался на прежнем месте. [b]Как мне перенести MBR на диск с системой без потери данных с более подробным описанием. Кстати на системном диске нет неразмеченой области, а на HDD она есть.


_________________
Asus B550 Gaming-F/AMD 3600x/2x8Gb@3.6Ghz/Sapphire 5700XT Pulse 8GB/SSD Nvme 1TB/Seasonic PX-650/Z9+

Реклама

Партнер
 
Sania.

Member

Статус: Не в сети
Регистрация: 22.12.2012
Фото: 1

Rost223 Вы бы сначала прочитали что такое MBR и где находится, для чего необходима. Может и не задавали такой забавный вопрос. :-)

 
Rost223

Member

Статус: Не в сети
Регистрация: 11.04.2011
Откуда: Полтава
Фото: 5

Sania. писал(а):

Может и не задавали такой забавный вопрос.

Так дайте ответ на мой вопрос! Другими словами у меня система на одном диске а загрузочный сектор на другом, хочу чтобы все было на системном!


_________________
Asus B550 Gaming-F/AMD 3600x/2x8Gb@3.6Ghz/Sapphire 5700XT Pulse 8GB/SSD Nvme 1TB/Seasonic PX-650/Z9+

 
watchmaker

Member

Статус: Не в сети
Регистрация: 24.12.2011
Откуда: Харьков

Это делается через команду bcdedit, легко ищется в гугле. Искать лучше по словам move Windows boot manager, сам сталкивался с такой проблемой полгода назад.


_________________
We are not so S.M.A.R.T. as we imagine…

 
mol61

Заблокирован
Заблокирован

Статус: Не в сети
Регистрация: 15.06.2010
Откуда: Калуга
Фото: 19

Sania. писал(а):

Устанавливайте винду при отключённых хардах на которых есть активный раздел.

+100500. И вопросы отпадут сами. Я просто уже позабыл как править диск в ручную. Да и занятие мало интересное.


_________________
Лужу, паяю, не шалю, никого не трогаю, починяю примус (ЭВМ). Я не фанат INTEL, я просто не люблю AMD.

Кто сейчас на конференции

Сейчас этот форум просматривают: XimikF и гости: 7

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Лаборатория

Новости

  • Перенос firefox из windows в linux
  • Переменные среды для пользователя windows 10
  • Перенести профиль пользователя на другой диск windows server 2016
  • Перенос windows на raid 1
  • Перенос windows 10 с hdd на ssd kingston