Перенос загрузчика на другой диск. Как перенести загрузочный раздел с одного диска на другой. Вместо заключения, или "Русскоязычное меню мультизагрузки"

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

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

Другие системные папки: «Документы» (Мои документы), «Загрузки», «Рабочий стол» и т. д., наоборот открыты, потому что они необходимы для повседневного использования на компьютере. Данные папки находятся в профиле пользователя компьютера. Если на ПК несколько пользователей, то у каждого из пользователей есть свои системные пользовательские папки.

Папка Документы (Мои документы) используется для хранения сохраненных документов и файлов. В этой папке сохраняются файлы многих программ (профили браузеров, настройки и файлы программ и т. п.), если в настройках конкретного приложения не выбрано другое место для сохранения данных. Здесь же, при настройках по умолчанию, сохраняются компьютерные игры.

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

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

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

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

  • Недостаточно места на системном диске
  • Сохранение важных данных в случае переустановки системы
  • Система установлена на SSD диске (твердотельный накопитель)

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

Если пользователь активно работает с программами, сохраняет те или иные данные, или играет в игры на компьютере, в папке Документы скапливается большой объем файлов. С течением времени, места на системном диске становиться все меньше, поэтому пользовательские данные необходимо перенести в другое место.

В случае отказа Windows, или воздействия вирусов, пользователю придется переустановить операционную систему на компьютере. От возникновения неполадок, вызванных разными причинами, не застрахован никто. В этом случае, пользователь потеряет все свои данные, которые находятся в пользовательских папках (обычно, на системном диске «C:»). Если бы эти данные находились на другом диске (разделе диска), то они не были бы потеряны.

Обратите внимание на следующее обстоятельство:

  • После переустановки Windows на системном диске будут заново созданы папки: Рабочий стол, Документы, Загрузки и т. д. Поэтому данные папки придется снова переместить на другой диск, или раздел диска.

На многих компьютерах (ноутбуках), используется скоростной SSD диск, на котором установлена операционная система. На подобных компьютерах, жесткий диск (HDD) служит для хранения файлов. Помимо всех своих преимуществ, твердотельный накопитель имеет одно слабое место: у SSD диска ограниченный цикл записи/перезаписи данных.

Если пользователь постоянно работе с программами или играет в игры, то на диске постоянно записывается, перезаписывается и стирается огромное количество новые данных, что негативно сказывается на продолжительности срока службы твердотельного диска (SSD). Исправить ситуацию можно следующим образом: нужно переместить системные папки (Документы, Рабочий стол, Загрузки, Видео, Изображения, Музыка и т. д.) на другой диск (жесткий диск) компьютера.

В статье я расскажу, как это происходит перемещение системных папок в Windows (Windows 10, Windows 8.1, Windows 8, Windows 7) на примере папок Документы, Рабочий стол и Загрузки. Мы рассмотрим 3 способа для переноса системных папок на другой локальный диск (том): используя свойства папки, перемещение в Проводнике, при помощи изменения реестра в Редакторе реестра.

Как перенести «Документы» на другой диск (1 способ)

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

Для того, чтобы перенести Документы на другой диск компьютера, выполните следующие действия:

На другом локальном диске компьютера (обычно, это диск «D:») создайте папку с именем «Документы».

  • Если на компьютере несколько пользователей, то сначала создайте на другом локальном диске папки с именами пользователей, а затем в папках пользователей создайте папки (Рабочий стол, Документы, Загрузки и т. д.) для переноса системных папок.
  • Если у новой созданной папки на другом диске будет другое имя, отличное от имени системной, папка все равно будет переименована. Этой папке будет присвоено имя соответствующей системной папки.

Войдите в профиль пользователя компьютера по пути:

Кликните правой кнопкой мыши по папке Документы, в контекстном меню нажмите «Свойства».

В окне «Свойства: Документы» откройте вкладку «Расположение», нажмите на кнопку «Переместить…».

В окне «Выберите конечную папку» выберите папку. В нашем случае, на диске «D» создана папка «Документы». Нажмите на кнопку «Выбор папки».

Снова откроется окно свойств папки Документы. Здесь вы увидите новое расположение папки, на другом диске. Нажмите на кнопку «Применить».

В окне «Переместить папку» согласитесь с новым расположением папки, нажмите на кнопку «Да».

Дождитесь завершения копирования файлов. Откройте Проводник, перейдите на другой диск, там вы увидите системную папку Документы.

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

Как перенести Рабочий стол на другой диск (2 способ)

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

Сейчас мы переместим папку Рабочий стол на другой диск с помощью Редактора реестра:

Нажмите на клавиши клавиатуры «Win» + «R», в окне «Выполнить» введите команду: «regedit» (без кавычек).

В окне Редактора реестра пройдите по следующему пути:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

Выделите в ветке реестра параметр «Desktop» (названия параметров относящимся к папкам, здесь на английском языке), кликните по нему правой кнопкой мыши, нажмите «Изменить…».

В окне «Изменение строкового параметра» в поле «Значение» введите путь к другому локальному диску, а затем нажмите на кнопку «ОК».

Закройте Редактор реестра. Перезагрузите компьютер.

После перезагрузки, Рабочий стол окажется на другом диске компьютера.

Как переместить «Загрузки» на другой диск (3 способ)

Теперь, посмотрим, как перенести папку Загрузки на другой диск компьютера.

Перенести папку Загрузки на другой диск или раздел диска, совсем просто:

Откройте окно Проводника, создайте на другом диске компьютера папку «Загрузки».

Перейдите в другом окне Проводника в профиль пользователя на системном диске:

C:\Users\User (C:\Пользователи\Имя_пользователя)

Нажмите на клавиатуре на клавишу «Shift».

Левой кнопкой мыши перетащите папку Загрузки в открытое окно Проводника на другой диск. Под перемещаемой папкой будет отображаться надпись: «Переместить в “Локальный диск (D:)”. В вашем случае буква диска может быть другая. Можно сразу выделить несколько папок, а затем переместить выделенные папки с помощью перетаскивания.

После завершения процесса переноса файлов, папка Загрузка окажется на другом локальном диске компьютера.

Заключение

С помощью трех разных способов пользователь может перенести системные папки из профиля пользователя (Документы, Загрузки, Рабочий стол, Музыка, Изображения, Видео и т. д.) компьютера на другой локальный диск.

В данном видео показано, как восстановить Windows 10* x64 (режим загрузки BIOS — Legacy) из образа Acronis (схема разделов диска MBR) на жесткий диск со схемой разделов GPT (режим загрузки UEFI)
(или как перенести Windows 10* с диска MBR на диск GPT с помощью Acronis True Image).

Для выполнения данной задачи будет использоваться AdminPE x64 UEFI и Acronis True Image, а также BootIce и стандартная утилита bcdboot.exe от Microsoft (функция «Восстановление BCD для автономной системы» в AdminPE).

* Описанным способом можно переносить операционные системы Windows 7**/8/8.1/10 (x64) с диска MBR на диск GPT***, создав образ с системного раздела диска MBR при помощи Acronis True Image и затем восстановив его из образа на диск GPT для загрузки в режиме UEFI.

** Для переноса ОС Windows 7 x64 с диска MBR на диск GPT потребуется включить в BIOS модуль совместимости старых систем (CSM)
Если данный модуль в BIOS отсутсвует — Windows 7 x64 скорее всего не загрузится на данном компьютере, зависнув на этапе загрузки.

*** Для создания загрузчика EFI и загрузки ОС Windows (восстановленной из образа) в режиме UEFI требуется наличие раздела «EFI system partition» (ESP) на диске GPT (ФС FAT32, размер 100МБ по умолчанию)
При его отсутствии его требуется создать вручную.
Об этом снята отдельная видеоинструкция.

Перенос Windows с диска MBR на диск GPT (преобразование схемы разделов):


сохранив данные на всех разделах и работоспособность системы, для загрузки в среде UEFI**.

Для смены схемы разделов будет использоваться Paragon Hard Disk Manager 2015,
и Acronis Disk Director 12 для изменения размера системного раздела.

Для создания загрузочного раздела ESP (EFI System partition) используется скрипт DiskPart (GPT_ESP_Disk0.dps),

P.S.: после переноса ОС с MBR на GPT необходимо включить / переключить в BIOS’е загрузку в режиме UEFI

Перенос Windows с диска MBR на диск GPT (+создание загрузчиков EFI):

В данном видео показано, как перенести ОС Windows (7*/8/8.1/10 x64) с диска со схемой разделов MBR на диск со схемой разделов GPT,
сохранив данные на всех разделах и работоспособность системы, для загрузки в среде UEFI**, используя скрипт «Преобразовать Disk0 из MBR в GPT (+EFI)».

Для смены схемы разделов будет использоваться скрипт, использующий утилиту GPTGen,
и Acronis Disk Director 12 для изменения размера системного раздела и удаления активного загрузочного раздела в 100МБ (если имеется).
Для правильного подключения букв для разделов используется Paragon Hard Disk Manager 2015.

Для создания загрузочного раздела ESP (EFI System partition) используется скрипт DiskPart (MBR2GPT_ESP_Disk0.dps),
(расширение.dps используется только в AdminPE!).
Для создания файлов загрузчиков и BCD для загрузки с диска GPT в режиме UEFI используется встроенная утилита BCDBoot от Microsoft.

Условия для работы скрипта:
1. Загрузка в AdminPE x64 в режиме UEFI
2. Жесткий диск в разметке MBR с установленной ОС Windows 7*/8/8.1/10 x64
3. Свободное пространство минимум в 100МБ перед разделом с установленной ОС после конвертации в GPT-разметку (для создания раздела ESP).
4. Наличие скрипта DiskPart в папке PEAddons (MBR2GPT_ESP_Disk0.dps / MBR2GPT_ESP_Disk1.dps) — создает раздел ESP (EFI System Partition)
5. Правильный выбор папки установленной системы (C:\Windows например) перед запуском скрипта
6. Правильный выбор номера физического диска для работы (0 / 1 например) (посмотреть номер диска можно в «Управление дисками)».

Порядок действий скрипта:
1. Пауза перед началом для подтверждения преобразования
2. Преобразование указанного (№) физического диска из MBR в GPT при помощи GPTGen
3. Извлечение физического диска (программно)
4. Возврат физического диска (программно) (это требуется чтобы система обновила статус диска с MBR на GPT)
5. Создание раздела ESP (EFI System Partition) размером 100МБ в свободном пространстве перед разделом с установленной ОС Windows
6. Создание конфигурации загрузчика (BOOTMGR / BCD) на системном разделе ESP (запускается BCDBoot для выбранной автономной системы)

* Перенос Windows 7 возможен, если UEFI BIOS поддерживает модуль CSM (Legacy загрузки). Убедитесь, что ваш компьютер имеет режим Legacy в BIOS.
** Для правильной работы BCDBoot ОБЯЗАТЕЛЬНО ПРАВИЛЬНО выбрать папку установленной Windows, и загрузиться в AdminPE в режиме UEFI.

P.S.: данный скрипт имеется в AdminPE начиная с версии 3.8 и AdminPE10 2.0
P.P.S.: после переноса ОС с MBR на GPT необходимо включить / переключить в BIOS’е загрузку в режиме UEFI

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

Это произошло потому, что перестало соблюдаться одно из трех условий успешной
загрузки:
  • раздел, с которого выполняется загрузка, должен быть активным;
  • загрузочный сектор раздела должна быть совместим с
    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. Перезаписываем загрузочный сектор (делаем его совместимым с
    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=С: Обычно выполнение команд не требуется, но проверить не помешает. Вместо
идентификатора {current} может быть {default}, или вообще буквенно-цифровой.
Тогда в командах нужно использовать тот, который используется для загрузки.
Таким образом, перенесение файлов загрузки на другой диск - не такая сложная
задача.

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

В связи с тем, что программа восстановления запуска, выполняющаяся из среды
восстановления, использует параметры "по-умолчанию", язык менеджера загрузки
становится английским. При наличии одной загружаемой системы это не заметно, а
при наличии меню мультизагрузки - бросается в глаза. Если вас это не устраивает,
выполните в командной строке:
bcdboot %Windir% /l ru-Ru Выполнить ее нужно уже после перенесения файлов загрузки в новый раздел. Начальные условия: в вашей системе более одного жесткого диска. На одном из
них уже установлена операционная система, а на второй вы установили Windows 7.
Возникла необходимость удалить из системы жесткий диск, на котором Windows 7 не
установлена. Но оказалось, что без этого диска ваша система загружаться не
хочет.

Это произошло потому, что перестало соблюдаться одно из трех условий успешной
загрузки:
  • раздел, с которого выполняется загрузка, должен быть активным;
  • загрузочный сектор раздела должна быть совместим с
    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. Перезаписываем загрузочный сектор (делаем его совместимым с
    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=С: Обычно выполнение команд не требуется, но проверить не помешает. Вместо
идентификатора {current} может быть {default}, или вообще буквенно-цифровой.
Тогда в командах нужно использовать тот, который используется для загрузки.
Таким образом, перенесение файлов загрузки на другой диск - не такая сложная
задача.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

C:\bootsect /nt60 All /force

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

Bcdboot %Windir% /l ru-Ru /s С:

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

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

  1. Делаем диск активным. Есть два способа сделать нужный раздел активным.
  2. Перезаписываем загрузочный сектор (делаем его совместимым с bootmgr ):
  3. Переносим BCD и файл bootmgr на новый активный раздел:

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

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

Bcdedit /store C:\boot\bcd


Увеличить рисунок

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

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

Обычно выполнение команд не требуется, но проверить не помешает. Вместо идентификатора {current} может быть {default}, или вообще буквенно-цифровой. Тогда в командах нужно использовать тот, который используется для загрузки.

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

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

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

Bcdboot %Windir% /l ru-Ru

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