Способы переноса операционной системы на другой диск. Как перенести операционную систему на другой жесткий диск Как скопировать windows 7 на другой раздел

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

С помощью чего совершается перенос?

Конечно же, просто так систему перенести не удастся, ведь копировать/вставить тут попросту не сработает. Для совершения данной операции понадобится специальное программное обеспечение, которое будет запущено из-под DOS, т.е., не запуская самой системы вообще – работая только на предзагрузочном этапе. Да, можно воспользоваться большим перечнем алгоритмов с командами DOS, но гораздо лучше обратить внимание на программы с готовыми решениями.

Среди них приложения Acronis, Seagate DiscWizard, Samsung Data Migration и другие. Каждое из них по-своему простое, имеет разную стоимость или вообще может быть условно-бесплатным. Мы обратили своё внимание на программу от Acronis – Acronis Disk Director, которую можно скачать с торрентов вместе с ключами лицензий. Отличной для переноса Windows будет версия 11 Home и выше.

После загрузки программы, установите её и подключите второй жёсткий диск к компьютеру. ПК необходимо, конечно же, выключить, а после перезагрузки запускаем приложение. Ничего с диском больше делать не нужно. Дальше всё выполняется прямо в Acronis Disk Director 11 Home.

Пошаговая инструкция о том, как перенести Windows 7, 8, 8.1, 10

Инструкция подходит под все версии Windows, которые поддерживают программу Acronis Disk Director, т.е. начиная с Windows 7. Все действия выполняются аналогично, никаких отличий не присутствует. Приступим к переносу системы на другой жесткий диск:

  1. Допустим есть два диска. Первый – основной, второй – дополнительный, на который необходимо перенести систему. В окне программы они у нас Диск 2 и Диск 1;
  2. Как показано на скрине, нужно на основном диске нажать правой кнопкой мыши и выбрать «Клонировать базовой диск» ;
  3. В следующем окне, которое появится после нажатия на кнопку «Клонировать…» , вам будет предложено выбрать, на какой диск вы хотите перенести Windows. В нашем случае мы переносим на Диск 1, его и выбираем, а потом нажимаем «Далее» ;

  4. Не забываем, что после нажатия «Далее» , нужно будет поставить галочку или отметку напротив пункта «Один в один» в поле «Метод клонирования» , а затем нажать «Завершить» ;

  5. Когда данная задача будет принята программой, вверху будет показан флажок с вариантом применения ожидающих операций. Его нужно нажать левой кнопкой мыши, а потом кликнуть «Продолжить» ;

  6. Не пугайтесь, вам будет предложено подтвердить ещё раз то, что вы хотите сделать. Нажимаем «ОК» ;

  7. Когда перезагрузка начнётся, программа автоматически запустится в DOS режиме и будет производить клонирование с одного диска на другой. Это может занять длительное время, но ваш компьютер должен быть в поле зрения, на всякий случай.



  8. Когда вся операция будет завершена, произойдёт перезагрузка и вы сможете запустить снова приложение. Теперь вы будете видеть, что система перенесена корректно:

  9. Чтобы удостовериться, что всё работает нормально – выключите компьютер, отсоедините старый жёсткий диск и снова запустите компьютер – всё должно работать, как и раньше. Рекомендуем отформатировать старый жёсткий диск и использовать его как дополнительный накопитель.
  10. Неразмеченную область, которую программа оставила при клонировании, вы можете разметить как угодно – чтобы это сделать, ознакомьтесь с

Аннотация

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

Это произошло потому, что перестало соблюдаться одно из трех условий успешной загрузки:

  • MBR должна быть совместимой с bootmgr ;
  • на активном диске должны находиться файлы загрузки операционной системы. Для Windows 7 это файл bootmgr и хранилище данных конфигурации загрузки (BCD ), находящееся в скрытой и системной папке Boot .

Рассмотрим решение проблемы на примере конфигурации, представленной на рисунке

На скриншоте "Управления дисками" видно, что диск С:, на котором установлена Windows 7, не активен. Активным является диск D:. Файлов загрузки Windows 7 (они скрытые и системные) на диске С: так же не обнаружится. Задача: перенести загрузчик с диска D: на диск С:, то есть обеспечить соблюдение вышеназванных условий.

Использование установочного диска или диска восстановления Windows 7

При наличии этих дисков перенос загрузочных файлов не составляет труда. Физически отключите "ненужный" жесткий диск, загрузитесь с диска, установив в BIOS привод CD-DVD первым загрузочным устройством, войдите в . После того, как закончится сканирование и поиск установленных операционных систем, выполните "Восстановление запуска". Программа восстановления подготовит нужным образом жесткий диск и скопирует на него необходимые файлы. После перезагрузки возможность загрузки будет восстановлена.

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

Перенесение файлов загрузки с использованием утилиты bcdboot.exe

Условно можно разделить предстоящую операцию на три этапа, соответствующих трем необходимым условиям успешной загрузки.

  1. Делаем диск активным. Есть два способа сделать нужный раздел активным.
  2. Первый: войдите в оснастку "Управление дисками" (Win + R, в строке "Выполнить" наберите diskmgmt.msc и нажмите OK) и посмотрите, какая буква присвоена первому слева разделу диска, который планируется оставить. Именно этот раздел мы сделаем загрузочным и активным: щелкните правой кнопкой мыши по выбранному разделу и выберите пункт контекстного меню "Сделать раздел активным". Учтите, что этот раздел должен иметь атрибут "основной".

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

    DISKPART list disk sel disk X list partition sel part 1 active exit

    где X - номер диска, который предполагается оставить, в списке дисков (команда list disk ).

  3. Перезаписываем загрузчик (MBR) (делаем его совместимым с bootmgr ):
  4. Для этого понадобится утилита bootsect.exe , которую, при отсутствии установочного диска, можно взять . Заранее скачайте и распакуйте ее, например, в корневой каталог раздела С:.

    c:\bootsect /nt60 All /force

    примечание: опыт показывает, при наличии в конфигурации 2-х и более HDD ключ /force необходим.

  5. Переносим BCD и файл bootmgr на новый активный раздел:
  6. bcdboot %Windir% /l ru-Ru /s С:

    Ключ /l - выбор языковых параметров менеджера загрузки. Если ваша система не русскоязычная, используйте другие значения этого ключа, например, для английского языка - en-Us, для немецкого - de-DE, и т.д.

    Ключ /s - определяет букву тома, назначенную целевому системному разделу, в который копируются файлы среды загрузки. Это раздел, который мы сделали активным. Так как микропрограмма команды по умолчанию использует текущий системный раздел (до извлечения жесткого диска - это раздел D:), применение этого ключа с буквой предполагаемого загрузочного раздела - обязательно!

Проверяем и редактируем BCD

Выполните команду

bcdedit /store С:\boot\bcd

По результатам выполнения команды проверьте параметры (подчеркнуты на скриншоте):

  • в секции "Диспетчер загрузки Windows" параметр device должен быть равен букве нового активного раздела, в нашем случае - и osdevice должны быть равны букве раздела, на котором сейчас расположены каталоги Windows. В нашем случае, это тоже С: .
  • в случае несоответствия внесите необходимые изменения с помощью команд:
bcdedit /store С:\boot\bcd /set {bootmgr} device partition=С: bcdedit /store С:\boot\bcd /set {current} device partition=С: bcdedit /store С:\boot\bcd /set {current} osdevice partition=С:

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

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

Вместо заключения, или "Русскоязычное меню мультизагрузки"

В связи с тем, что программа восстановления запуска, выполняющаяся из среды восстановления, использует параметры "по-умолчанию", язык менеджера загрузки становится английским. При наличии одной загружаемой системы это не заметно, а при наличии меню мультизагрузки - бросается в глаза. Если вас это не устраивает, выполните в командной строке:

bcdboot %Windir% /l ru-Ru

Выполнить ее нужно уже после перенесения файлов загрузки в новый раздел.

Здравствуйте уважаемые читатели блога www.сайт. Сегодня мы завершим описание процесса переноса операционной системы Windows 7 с сохранением профилей пользователей, установленных программ, данных и настроек на два жестких диска. Один из дисков — твердотельный накопитель SSD объемом 60 ГБ, второй — обычный механический HDD .

Решение сделать сдвоенную конфигурацию жестких дисков было принято после объемов, занимаемых операционной системой и данными пользователей. В силу того, что суммарно они явно превышали 60 ГБ, перенести все на один небольшой SSD-диск не представлялось возможным.

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

Даже если «для себя родного» денег не жалко, скорее всего, объема одного SSD реально не хватит. Например, у меня только папки с фотографиями занимают около 130 ГБ. И это при том, что фотографии преимущественно в формате jpg. А у кого в RAW? А если видео? Это я к тому, что все равно придется или устанавливать еще один HDD, или подключать внешний.

Что касается скорости работы системы, то изначально были серьезные опасения, не скажется ли на ней негативно перенос профилей пользователей Windows 7 на обычный механический диск. Опасения не подтвердились – все «летает». Нет, наверняка отклик компьютера был бы еще быстрее, если бы на твердотельном диске располагалась не только операционная система, но и данные. Но что-то мне подсказывает, что в большинстве практических случаев эта разница не была бы сильно заметна.

Возвращаемся к процессу. В прошлый раз мы перенесли операционную систему Windows 7 на SSD-диск и профили пользователей на механический HDD. Для переноса пользовательских профилей мы попытались использовать стандартный для Windows 7 визард «Средство переноса данных Windows».

К сожалению, результат получился не совсем тот, который хотелось бы видеть – не сохранились настройки некоторых программ. Частично это можно объяснить тем, что при таком переносе профиля меняются абсолютные пути к файлам и некоторые программы их не находят. Видимо, «Средство переноса данных Windows» имеет смысл использовать для решения тех задач, для которых оно непосредственно предназначено. Одним словом, это вам не Linux, где в \home можно смонтировать любой раздел на любом диске.

Сегодня я опишу второй, очень простой, способ переноса папок пользователей Windows 7 на другой диск. Идею такого переноса подсказал мне майкрософтовский визард в тот момент, когда отказался разворачивать сохраненные профили на второй диск и мне пришлось обманывать его, создавая символьные ссылки. Вот их то мы и задействуем на все сто.

Перенос папок пользователей Windows 7 с использованием символьных ссылок

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

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

xcopy C:\Users\UserName\ X:\Users\UserName\ /E /H /O /X

UserName – имя каталога профиля пользователя;

X:\Users\UserName – конечная папка;

/E

/H – копируются скрытые и системные файлы;

/O — сохраняются списки контроля доступа ACL и данные о владельце;

/X – копируются сведений аудита файлов.

Или, тоже в командной строке, командой robocopy :

robocopy C:\Users\UserName\ Х:\Users\UserName\ /E /COPYALL /XJ

C:\Users\UserName , Х:\Users\UserName – источник и результат;

/E – копируются каталоги с подкаталогами, включая пустые;

/COPYALL – копируются все сведения о файлах (данные о владельце, сведения аудита и др.);

/XJ — исключить точки соединения.

Команда robocopy интересна тем, что она предназначена для репликации данных и умеет удалять «лишние» файлы из реплики. Ее с успехом можно использовать для создания резервных копий без полной перезаписи всех файлов.

13 комментариев

    Ну вот сделал все правильно. Перезагрузил, работало все ок. А потом даже перестала загружаться ОС. Даже переустановить не могу Винду. Только черный экран.

    • Рустам, возникшая у Вас проблема не может быть связана с переносом профилей. В любом случае на С:\, даже если Вы специально не создавали нового пользователя профиль которого не подлежит переносу, как это рекомендовано в статье, есть «Администратор». Если с самой системой все в порядке, то при недоступности второго диска с перенесенными профилями таких ужасов быть не может — Windows будет грузиться. Расскажите подробнее в какой момент возникает черный экран, после чего это началось. И что значит

      Даже переустановить не могу Винду

  1. В том то и дело что у меня был только один профиль Администратора. Его то я и перевел из SSD на HHD. Затем на диске D, куда я перевел профиль Администратора, сделал невидимой папку Users. Перезагрузил ноутбук. Винда не грузиться. Даже логотип винды не появляется. Решил переустановить ОС, в режиме AHCI вообще не начинается установка. Перевожу в режим IDE, запинается на шаге «начинается установка». Дальше никуда. Хотя раньше уже устанавливал эту же копию виндоус с этой флешкой на этот же ультрабук.
    Похоже что то в биосе не так или что?

    Хочу подключить ноутбук к компу и отформатировать все диски. Не могли бы вы подсказать как подключить ноутбук и посмотреть все его содержимое из компа?

    • Что-то Вы очень сложное задумали. Содержимое проще посмотреть загрузившись с Live CD. Например, Parted Magic с GParted. Я писал о нем . Понять бы еще что за Windows Вы ставите — смущают проблемы с AHCI. Опять же разбить и отформатировать диски можно запустив установку Windows 7. Как сделать загрузочную флешку с Windows я описывал .

  2. Спасибо за прогу Parted Magic. Скачал, но видимо что-то в таблицах не то. При попытке создать или отфарматироваь раздел выдается ошибка Input/Otput error during read или же during write on dev/sda. То вообще пропадают загрузочные сектора HHD и SSD в биосе. Не пойму что делать. Похоже что-то с таблицами GPT,MBR. Можно ли как-то исправить таблицы? Кстати ноутбук Asus Zenbook UX32A.

    • MBR и GPT это не таблицы, а записи в начале диска. Они не могут повлиять на видимость дисков в BIOS. На сколько я понимаю, в вашем ультрабуке предполагается не самостоятельное использование SSD, а в качестве кеша для HDD. Думаю, что решение проблемы надо искать здесь. Вообще то этот ноутбук может работать с SSD как с отдельным диском?

    Да, SSD задуман как кэш, но я установил ОС на SSD. И всё отлично работало. Потом я решил перенести папки пользователей на другой диск. Перенес и …. 🙂

    • Не могу понять как Вы изловчились перенести на другой диск единственного пользователя — при копировании профиля должно было быть огромное количество ошибок из-за блокировки файлов. Но самое главное, не могу понять как даже это неправильное действие могло повлиять на невозможность переустановить систему. Должно быть что-то еще. М.б. в BIOS что-то переключили?

    Ну, чтобы перенести единственного пользователя, создал временного администратора, а после переноса, удалил этот временный аккаунт администратора. При копировании файлов пользователя были пару раз вопросы, но я их пропускал. Насчет невозможности переустановки системы вот сам не понимаю (Просто дело в том, что невозможность установки новый ОС, появилась еще до того как я покопался в БИОС. Но даже после сброса изменений в БИОС, все равно то же самое.

    • Ага. С переносом теперь понятно, то есть служебная учетная запись все же была. А вот с ноутбуком совершенно не понятно. Если получится решить проблему, а я в этом не сомневаюсь, обязательно отпишитесь. Очень интересно. К сожалению не имея под рукой аналогичного образца дать Вам какой-то дельный совет проблематично. Иногда решение прячется под самым носом. Помню как мы однажды полночи бились с сервером, который отказался запускаться после смены контроллера. Чего только не делали. Слава богу не угробили по-настоящему. А оказалось, что просто к этому моменту уже одурели и пытались грузиться не с того устройства.

    сделал загрузочную флешку Acronis.
    А он выдал ошибку «E000101F4: Не найдено ни одного жесткого диска» . Как такое может быть если в BIOS такая ситуация:

    Boot Opton Priorities

    захожу в
    Hard Drive BBS Priorities
    а там:
    Boot Option #1
    Boot Option #2

    • Очень даже может быть. Acronis запросто может чего-нибудь не видеть. Например, у меня он не видит дисков, подключенных по USB к компьютеру с материнской платой Intel DX58SO. Раньше тоже постоянно что-то выплывало такого же плана. Для создания бекапов я теперь в основном использую Live-CD с .

class="eliadunit">

Добрый день, скажите пожалуйста как не переустанавливая. Объясняю свою ситуацию: Моя Windows 7 находится на НЕ поделённом на разделы стареньком винчестере объёмом 120 Гб, можно ли переместить систему на новый жёсткий диск объёмом 1.5 Тб, но он к сожалению не пустой, на нём два раздела. Один раздел с данными (с ними ни чего не должно произойти), другой не занят, на него и надо осуществить перенос операционной системы. Старый винчестер хочу использовать под хранилище файлов. Александр.

Как перенести Windows на другой диск

Друзья, с такой же просьбой обратились ещё несколько человек и прежде чем начать, небольшое замечание: Если вы относитесь к начинающим пользователям, то данная статья дана Вам в первую очередь для ознакомления. Прежде чем приступить, прочитайте всё от начала до конца и подумайте подойдёт ли вам данный способ, может вам легче будет просто переустановить Windows . В основном любые операции связанные с программой Acronis проводят профессионалы. Если вы сомневаетесь в своих силах, будьте осторожны, потренируйтесь с начала на виртуальной машине или обратитесь к специалистам.
Лично я всегда всё отрабатываю на виртуальной машине, иногда несколько дней, потом на своём рабочем компьютере и затем уже перехожу к машине заказчика. Многие в своих письмах выговаривают, что у них не получилось это или то. Я считаю ничего в этом страшного нет, не бойтесь ошибок и неудач, побеждайте в конце концов. У тех же опытных пользователей тоже не всё сразу получалось, вся разница между профи и простым человеком в опыте, а опыт друзья приобретается быстро, только нельзя сидеть на одном месте и ничего не делать. Пусть сегодня у вас ничего не получится, зато получится завтра. Обязательно делайте бэкапы и в случае незнакомых и непредвиденных ситуаций откатывайтесь назад.
Что бы показать как перенести Windows на другой диск , я смоделировал на своём компьютере похожую ситуацию. Имеется так же два жёстких диска:

  • Первый жёсткий диск НЕ поделён на разделы и обозначен в Управлении дисками как Диск (С:) объём 465,00 Гб на нём установлена операционная система.

В первую очередь что бы перенести Windows на другой диск создадим бэкап действующей операционной системы в программе Acronis True Image Home 2011 с помощью загрузочного диска или флешки Acronis. Как сделать загрузочный носитель? Повторятся не буду, читайте в нашей статье Acronis как пользоваться . Как загрузится с носителя изменив приоритет загрузки? Тоже читайте у нас или Как поставить загрузку с флешки .
Ещё напомню, если вы как и я связались с Acronis, не забывайте что он часто путает буквы дисков, работая с загрузочного носителя.
После создания бэкапа действующей Windows 7, его нужно будет просто развернуть на свободный раздел нового винчестера (E:) 350,59 Гб.

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

В итоге у нас получится две одинаковых системы на одном компьютере, но загружаться будет одна. Далее с помощью программы EasyBCD (очень простой способ, ссылка на нашу статью) или кто хочет команды Bootrec.exe и командной строки добьёмся загрузки двух операционных систем. Далее удалим из меню загрузки одну Windows 7, находящуюся на старом диске и будем использовать этот диск как хранилище файлов, вот и все.

    Результат: Все данные на всех жёстких дисках целы и невредимы, включая старый на 465,00 Гб. Операционная система теперь находится на одном из разделов нового жёсткого диска (E:) 350,59 Гб и спокойно загружается, чего мы и хотели в начале. В дальнейшем, если вы совсем избавитесь от старого винчестера на 465,00 Гб и снимите его, у вас могут быть проблемы с загрузкой Windows 7, их всегда можно будет исправить с помощью наших статей: Восстановление загрузчика Windows 7 , Как восстановить систему Windows 7 , BOOTMGR is missing в Windows 7 . В случае использования программы EasyBCD, вообще просто, вы можете оставить загрузочную запись по желанию на любом диске.

Итак загрузились в нашу программу, выбираем Резервное копирование. Диски .

Создаём бэкап нашей Windows 7 находящейся на диске (С:) 465,00 Гб, ставим на нём галочку и Далее.


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

Диск (С:) по правилам исключается, (E:) тоже исключается, а вот (D:) 1030,35 Гб в самый раз подойдёт, кстати и объём большой, и свободного места много. Выделяем его один раз мышью.

Пишем в поле Имя файла название бэкапа, например №13 и ОК. Далее

Итак бэкап Windows 7 создан, если открыть мой компьютер, далее диск (D:) мы можем его увидеть,

теперь разворачиваем наш бэкап на новый жёсткий диск раздел (E:) 350,59 Гб,

  • Примечание: Если вам старый жёсткий диск не нужен совсем, его лучше в этом месте отсоединить и снять.

Выбираем Восстановление. Диски.

Обзор

находим наш бэкап №13. Как вы помните, он у нас находится на диске (D:),

заходим в него, видим наш Бэкап, выделяем его и нажимаем кнопку ОК.

Как видите Acronis хочет восстановить бэкап по умолчанию на раздел (С:) 465,00 Гб, а нам нужен (E:), всё равно ставим галочку и Далее.

В этом окне выбираем параметр Новое хранилище.

И только в этом окне выбираем наш диск (E:) 350,59 Гб и Принять

Жмём Изменить настройки по умолчанию


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

Видим что куда восстанавливается. Приступить.

Ждём. Происходит разворачивание операционной системы Windows 7 на диск (E:) 350,59 Гб. По идее должна сразу произойти загрузка с него. ОК и перезагрузка.

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


понятно что сейчас у него должна быть другая буква. Идём в управление дисками, видим наш диск цел и невредим, присваиваем ему другую букву и всё.

Изменить букву или путь к диску, назначаем любую, например (F:).

Появляется диск (F:), который мы можем использовать как хранилище файлов.



Если при загрузке компьютера ни какое меню нам не нужно идём в Панель управления->Система и безопасность->Система->Дополнительные параметры->Вкладка Дополнительно->Загрузка и восстановление->Параметры->Выбираем в выпадающем списке нужную нам Windows 7, в нашем случае вторую, так же можем снять галочку с пункта Отображать варианты восстановления и по умолчанию будет загружаться Windows 7, которая находится на новом жёстком диске.

Возможно понадобится повторная активация Windows 7.

Аннотация

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

Это произошло потому, что перестало соблюдаться одно из трех условий успешной загрузки:

  • MBR должна быть совместимой с bootmgr ;
  • на активном диске должны находиться файлы загрузки операционной системы. Для Windows 7 это файл bootmgr и хранилище данных конфигурации загрузки (BCD ), находящееся в скрытой и системной папке Boot .

Рассмотрим решение проблемы на примере конфигурации, представленной на рисунке

На скриншоте "Управления дисками" видно, что диск С:, на котором установлена Windows 7 , не активен. Активным является диск D:. Файлов загрузки Windows 7 (они скрытые и системные) на диске С: так же не обнаружится. Задача: перенести загрузчик с диска D: на диск С:, то есть обеспечить соблюдение вышеназванных условий.

Использование установочного диска или диска восстановления Windows 7

При наличии этих дисков перенос загрузочных файлов не составляет труда. Физически отключите "ненужный" жесткий диск, загрузитесь с диска, установив в BIOS привод CD-DVD первым загрузочным устройством, войдите в среду восстановления. После того, как закончится сканирование и поиск установленных операционных систем, выполните "Восстановление запуска". Программа восстановления подготовит нужным образом жесткий диск и скопирует на него необходимые файлы. После перезагрузки возможность загрузки будет восстановлена.

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

Перенесение файлов загрузки с использованием утилиты bcdboot.exe

Условно можно разделить предстоящую операцию на три этапа, соответствующих трем необходимым условиям успешной загрузки.

  1. Делаем диск активным. Есть два способа сделать нужный раздел активным.
  2. Первый: войдите в оснастку "Управление дисками" (Win + R, в строке "Выполнить" наберите diskmgmt.msc и нажмите OK) и посмотрите, какая буква присвоена первому слева разделу диска, который планируется оставить. Именно этот раздел мы сделаем загрузочным и активным: щелкните правой кнопкой мыши по выбранному разделу и выберите пункт контекстного меню "Сделать раздел активным". Учтите, что этот раздел должен иметь атрибут "основной".

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

    DISKPART list disk sel disk X list partition sel part 1 active exit

    где X - номер диска, который предполагается оставить, в списке дисков (команда list disk ).

  3. Перезаписываем загрузчик (MBR) (делаем его совместимым с bootmgr ):
  4. Для этого понадобится утилита bootsect.exe , которую, при отсутствии установочного диска, можно взять здесь. Заранее скачайте и распакуйте ее, например, в корневой каталог раздела С:.

    C:\bootsect /nt60 All /force

    примечание: опыт показывает, при наличии в конфигурации 2-х и более HDD ключ /force необходим.

  5. Переносим BCD и файл bootmgr на новый активный раздел:
  6. bcdboot %Windir% /l ru-Ru /s С:

    Ключ /l - выбор языковых параметров менеджера загрузки. Если ваша система не русскоязычная, используйте другие значения этого ключа, например, для английского языка - en-Us, для немецкого - de-DE, и т.д.

    Ключ /s - определяет букву тома, назначенную целевому системному разделу, в который копируются файлы среды загрузки. Это раздел, который мы сделали активным. Так как микропрограмма команды по умолчанию использует текущий системный раздел (до извлечения жесткого диска - это раздел D:), применение этого ключа с буквой предполагаемого загрузочного раздела - обязательно!

Проверяем и редактируем BCD

Выполните команду

Bcdedit /store С:\boot\bcd Открыть в полный размер " href="/figs/u/101630/091127144757/cmd_scr.jpg" target="_blank">

По результатам выполнения команды проверьте параметры (подчеркнуты на скриншоте):

  • в секции "Диспетчер загрузки Windows" параметр device должен быть равен букве нового активного раздела, в нашем случае - и osdevice должны быть равны букве раздела, на котором сейчас расположены каталоги Windows. В нашем случае, это тоже С: .
  • в случае несоответствия внесите необходимые изменения с помощью команд:
bcdedit /store С:\boot\bcd /set {bootmgr} device partition=С: bcdedit /store С:\boot\bcd /set {current} device partition=С: bcdedit /store С:\boot\bcd /set {current} osdevice partition=С:

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