После установки 7 как восстановить загрузчик xp. Восстановление загрузчика Windows XP. Добавление записи о загрузке Windows XP в меню и хранилище загрузки

10.03.2024 Безопасность

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

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

Основные причины возникновения неполадок с загрузчиком Windows 7:

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

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

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

Как восстановить загрузчик Windows 7? Для восстановления файлов загрузки операционной системы воспользуйтесь встроенными средствами Windows: автоматическое восстановление запуска, а также при помощи утилит BootRec и BCDboot, входящих в состав операционной системы, запускаемых в командной строке.

Перед использованием средств операционной системы, необходимо узнать разметку жесткого диска . Современные компьютеры имеют стиль разметки жесткого диска GPT и новый БИОС - UEFI, а во времена Windows 7, на дисках использовалась разметка MBR, и теперь уже устаревший BIOS. На некоторых компьютерах, Windows 7 с разрядностью 64 бит, установлена на диски с UEFI и GPT, а в основном, на ПК с Windows 7 используется разметка MBR (главная загрузочная запись).

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

Для выполнения операций по восстановлению загрузчика, потребуется либо , либо установочный DVD диск с операционной системой, или загрузочная флешка Windows 7. Загрузочные носители нужны для получения возможности загрузить на персональном компьютере среду восстановления Windows RE (Windows Recovery Environment), с помощью которой можно попытаться решить проблему с невозможностью запуска системы.

Выполнение восстановления Windows 7 автоматически средством системы

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

Сразу после запуска компьютера, при помощи клавиш клавиатуры нужно войти в загрузочное меню (Boot Menu) для выбора внешнего устройства для загрузки: DVD диска или USB флешки. Какие клавиши следует нажимать, зависит от производителя оборудования, узнайте заранее об этом. Другой способ: можно войти в BIOS и выставить там приоритет загрузки с подключенного устройства: USB накопителя или DVD диска.

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

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

В окне с предложением начать установку операционной системы на компьютер, в левом нижнем углу нажмите на «Восстановление системы».

В открывшемся окне «Параметры восстановления системы» запустится поиск установленных систем.

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

Нажмите на «Подробности» для того, чтобы посмотреть описание исправления.

Для запуска автоматического устранения неполадок с загрузкой системы, нажмите на кнопку «Исправить и перезапустить».

После восстановления загрузчика, операционная система Windows 7 снова загрузится на компьютере.

Автоматическое устранение проблем средствами системы можно запустить немного по-другому:

  1. В окне «Параметры восстановления системы» активируйте опцию «Используйте средства восстановления, позволяющие устранить проблемы при запуске Windows. Выберите операционную систему для восстановления», а затем нажмите на кнопку «Далее».

  1. В окне выбора средств восстановления нажмите на «Восстановление запуска».

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

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

Восстановление загрузчика Windows 7 с помощью утилиты Bootrec

Следующий способ предполагает восстановление загрузчика Windows 7 через командную строку. Для этого мы используем утилиту Bootrec.exe. Это способ работает только с дисками, имеющими основную загрузочную запись MBR.

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

В окне «Параметры восстановления системы» нажмите на опцию «Командная строка».

В утилите Bootrec.exe используются следующие базовые команды:

  • FixMbr - параметр записывает основную загрузочную запись (MBR) в системный раздел диска, совместимую с Windows 7, существующая таблица разделов не перезаписывается
  • FixBoot - при помощи команды выполняется запись в системный раздел нового загрузочного сектора, который совместим с Windows 7
  • ScanOS - выполнение поиска на всех дисках установленных систем, совместимых с Windows 7, отображение записей, которых нет в хранилище конфигурации системы
  • RebuildBcd - проведение поиска на всех дисках установленных систем, совместимых с Windows 7, выбор систем для добавления данных в хранилище конфигурации загрузки

Команда FixMbr применяется для исправления основной загрузочной записи, а также для удаления из главной загрузочной записи некорректного кода.

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

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

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

В окне интерпретатора командной строки введите команду (после ввода команд в командной строке нажимайте на клавишу «Enter»):

Bootrec /fixmbr

Если проблема не устранена, возможно, понадобится ввод следующей команды:

Bootrec /fixboot

Остальные команды применяются, если на компьютере установлено несколько операционных систем.

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

Как восстановить загрузчик Windows 7 командной строки с помощью утилиты BCDboot

При помощи утилиты bcdboot.exe можно восстановить загрузчик Windows 7 на компьютерах с MBR или GPT стилями разметки жесткого диска.

Загрузитесь со съемного устройства пройдите путь до окна с выбором способа восстановления системы, а затем запустите командную строку. Другой вариант: в самом первом окне нажмите на клавиатуре на клавиши «Shift» + «F10» для входа в окно командной строки.

В окне командной строки введите команду для запуска утилиты DiskPart:

Diskpart

Для вывода информации о дисках компьютера введите следующую команду:

List volume

Нам нужно узнать букву диска (имя тома), на котором установлена операционная система.

Имя тома (буква диска) в утилите Diskpart может отличаться от буквы диска в Проводнике. Например, в моем случае, в Проводнике системный раздел имеет букву «C», а в diskpart он обозначен буквой «E».

Для выхода из утилиты diskpart введите:

Bcdboot X:\windows

В этой команде: «X» - буква диска, на котором установлена операционная система. В моем случае, это буква «E», у вас может быть другое имя тома (диска).

Закройте командную строку.

В окне «Параметры восстановления системы» нажмите на кнопку для перезагрузки компьютера.

Выводы статьи

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

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

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

Введение

Как показывает практика, пользователи сталкиваются со значительными трудностями при переустановке одной из операционных систем при наличии нескольких на одном компьютере. Данная статья будет интересна прежде всего тем, у кого загрузка реализована в виде загрузочного меню (а не выбором загрузочного устройства в BIOS). Цель - рассказать о необходимых предварительных действиях для облегчения процесса воссоздания меню мультизагрузки после переустановки одной из операционных систем.

Немного теории

Загрузка операционной системы происходит с активного раздела жесткого диска. К сожалению, диспетчер дисков не всегда дает исчерпывающую информацию об активности. Косвенным признаком может служить наличие файлов загрузки операционных систем. Но более точно определить активность раздела можно как с помощью сторонних программ типа Acronis Disk Director Suite (активный раздел будет помечен так называемым "флагом активности"), так и воспользоваться имеющейся в Windows программой DiskPart.

Diskpart

Результатом выполнения команд будет отчет, на котором будет указано состояние активности. Если выбранный раздел не будет активным, нужно выполнить две последние в списке команды, но выбрать следующий раздел - 2

Рисунок 1 - работа с программой DiskPart

Кроме этого для успешной загрузки необходимо:

  • наличие Главной Загрузочной Записи (Master Boot Record - MBR), совместимой с загрузчиком операционной системы (ntldr - для Windows XP и bootmgr - для Windows 7/Vista);
  • наличия в корневом каталоге активного раздела других файлов загрузки: для Windows XP - файлов ntdetect.com и boot.ini, для Windows 7/Vista - хранилища загрузки - Boot Configuration Data (BCD), которое расположено в скрытой системной папке BOOT;
  • в случае, когда на компьютере установлены две операционные системы (Windows XP и Windows 7), на активном разделе должны находится файлы загрузки их обеих.

Невыполнение хотя бы одного из этих условий сделает загрузку одной или нескольких операционных систем невозможной!

Рисунок 2 - файлы загрузки Windows XP и Windows 7 на активном разделе

Красным подчеркнуты файлы загрузки Windows 7, синим - файлы загрузки Windows XP

Необходимые инструменты

  1. Загрузочный диск с операционной системой Windows XP;
  2. Загрузочный диск с операционной системой Windows 7;
  3. Утилита bootsect.exe, которая находится в папке BOOT на дистрибутивном диске с Windows 7.

Часть 1. Переустановка операционной системы, находящейся на неактивном разделе

Конфигурация 1: Windows 7 на активном разделе, переустанавливаем Windows XP

  1. Утилиту bootsect.exe поместите на раздел с Windiws 7;
  2. Загрузитесь с установочного диска Windows XP. После появления приглашения установить систему, выберите тот, на котором она раньше находилась, выполните его форматирование и установку;
  3. После установки возможность выбора операционных систем для загрузки пропадет. Для того, чтобы вернуть такую возможность, в командной строке выполните:

    X:\bootsect /nt60 All

    Где Х - буква раздела с Windows 7, или

    X:\BOOT\bootsect /nt60 All

    Где Х - буква привода DVD-ROM с установленным в него дистрибутивным диском Windows 7;

  4. Перезагрузитесь

Конфигурация 2: Windows XP на активном разделе, переустанавливаем Windows 7

  1. Создайте на разделе с Windows XP папку BCDREZ
  2. В Windows 7 в командной строке с правами администратора выполните:

    bcdedit /export X:\BCDREZ\bcd

    Где X - буква раздела с Windows XP Если вы не можете загрузится в Windows 7, то данную команду можно выполнить в Windows XP:

    Y:\Windows\System32\bcdedit /export X:\BCDREZ\bcd

    Где Y - буква раздела с Windows 7, X - с Windows XP;

  3. Выполните установку Windows 7, при необходимости отформатируйте раздел, в который будет выполняться установка.
    После установки в меню загрузки появится новая запись о загрузке. Откорректировать меню можно различными средствами, но мы воспользуемся одним: вернем сохраненную запись.
  4. В Windows 7 в командной строке с правами администратора выполните: bcdedit /import X:\BCDREZ\BCDгде Х - буква раздела с Windows XP.

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

Часть 2. Переустановка операционной системы, находящейся на активном разделе

Конфигурация 1: переустанавливаем Windows 7 на активном разделе, Windows XP - на неактивном

Возможны два варианта:

Первый: при установке Windows 7 скрытый раздел System Recovery не образовался .

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

  1. На разделе с Windows XP создайте папку BOOTREZ;
  2. Откройте отображение скрытых и системных файлов, скопируйте файлы загрузки XP: ntldr, ntdetect.com, boot.ini, желательно дополнительно скопировать файл bootfont.bin для корректного отображения кириллицы в меню загрузки;
  3. Экспортируйте BCD командой:

    bcdedit /export X:\BOOTREZ\bcd

    Где X - буква раздела с Windows XP

  4. Установите Windows 7;
  5. После установки откройте отображение скрытых и системных файлов, скопируйте из созданной папки BOOTREZ файлы загрузки XP: ntldr, ntdetect.com, boot.ini, bootfont.bin на активный раздел;
  6. Импортируйте сохраненные данные загрузки командой:

    bcdedit /import X:\BOOTREZ\bcd

    Где Х - буква раздела с Windows XP

Второй: при установке Windows 7 скрытый раздел System Recovery был создан .

Рисунок 3 - предложение выбрать для установки второй раздел

В этом случае активным является раздел System Recovery, поэтому если вы ограничитесь форматированием дискового простанства, ранее занятого Windows 7, то после перезагрузки ничего не потеряется. Единственное действие, которое вам придется выполнить - с помощью утилиты bcdedit изменить название "Ранней версии операционной системы", да и то по желанию:

bcdedit /set {ntldr} description "Пишите, что хотите"

Конфигурация 2: Windows XP на активном разделе, Windows 7 - на неактивном

После форматирования активного раздела, вы потеряете не только меню загрузки операционных систем, но и саму возможность загрузки в Windows 7 даже после изменения MBR с помощью утилиты bootsect.exe, так как файл загрузки bootmgr и BCD будут удалены. Однако существует простой способ избежать трудностей.

  1. Создайте на разделе с Windows 7 папку для хранения копий файлов загрузки BCDREZ
  2. В Windows XP (это обстоятельство особенно важно, так как в Windows 7 вы не сможете выполнить подобную процедуру) скопируйте в созданную папку из корневого каталога активного раздела файл bootmgr и папку BOOT (не забывайте, что они скрытые и системные)
  3. Выполните переустановку Windows XP
  4. Откройте отображение скрытых и системных файлов, скопируйте из папки BCDREZ папку BOOT и файл bootmgr в корневой каталог активного раздела
  5. Выполните перезапись MBR:

X:\bootsect /nt60 All

где Х - буква раздела с Windows 7 или

X:\BOOT\bootsect /nt60 All

где Х - буква привода DVD-ROM с установленным в него дистрибутивным диском Windows 7

После перезагрузки вы вновь получите возможность загружаться в обе операционные системы.

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

Что такое загрузочная запись?

В главной загрузочной записи, более известной как MBR, хранится фрагмент кода, специальная сигнатура и таблицы разделов, необходимые для корректного запуска системы. При включении компьютера BIOS после завершения начального теста загружает фрагмент кода MBR на оперативную память, передавая ему (коду) управление дальнейшим запуском Windows.

Если вы видите на экране сообщение типа «ntldr is missing», «no boot device» или просто черный фон без дальнейшего продвижения, то для исправления ошибки вам необходимо выполнить восстановление загрузчика Windows XP.

Причины сбоя:

  • Неправильная установка нескольких операционных систем, при котором загрузочный код затирается.
  • Удаление ОС Linux или менеджера загрузки.
  • Вирусное заражение (обычно программы-вымогатели, блокирующие запуск Windows).
  • Аппаратное повреждение диска.
  • Перебои с питанием (аварийное выключение).

Иногда получается вернуть системе работоспособностью простой перезаписью MBR, порой приходится восстанавливать загрузочный сектор. Наиболее трудный случай – ручное копирование файлов загрузчика в загрузочный сектор винчестера.

Восстановление MBR

Первое, что нужно сделать, если система не запускается – восстановить MBR, используя консоль восстановления:


Загрузочная запись восстановлена – попробуйте перезагрузиться и снова включить Windows XP.

Восстановление загрузочного сектора

Если на экране появляется сообщение типа «NTLDR is missing», то причиной неполадки является повреждение загрузочной записи. По симптомам этот сбой похож на ошибку MBR, поэтому лучше выполнить две команды восстановления:

Если перезапись загрузочного сектора и MBR не помогла, то попробуйте исправить ошибки в файле Boot.INI:


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

Копирование файлов загрузки

Если создание новых MBR и загрузочного сектора не помогает устранить ошибку при запуске, то придется вручную переносить файлы NTLDR, NTDETECT.COM и boot.ini в корень диска.

  1. Загрузитесь с диска, откройте консоль восстановления.
  2. Проведите запись MBR и загрузочного сектора, как показано выше.
  3. Выполните команду «map» для вывода списка всех подключенных дисков. Найдите букву носителя с дистрибутивом Windows.
  4. Введите букву диска с дистрибутивом и нажмите Enter, чтобы перейти к работе с ним.
  5. Введите «cd i386», чтобы открыть одноименную папку на дистрибутиве Windows XP.
  6. Введите «copy NTLDR C:\», чтобы скопировать файл NTLDR.
  7. Введите «copy NTDETECT.COM C:\» для копирования файла NTDETECT.COM.

Следующим на очереди будет файл BOOT.INI.

Раздел обновляется ежедневно. Всегда свежие версии самых лучших бесплатных программ для повседневного использования в разделе Необходимые программы . Там практически все, что требуется для повседневной работы. Начните постепенно отказываться от пиратских версий в пользу более удобных и функциональных бесплатных аналогов. Если Вы все еще не пользуетесь нашим чатом , весьма советуем с ним познакомиться. Там Вы найдете много новых друзей. Кроме того, это наиболее быстрый и действенный способ связаться с администраторами проекта. Продолжает работать раздел Обновления антивирусов - всегда актуальные бесплатные обновления для Dr Web и NOD. Не успели что-то прочитать? Полное содержание бегущей строки можно найти по этой ссылке .

Восстановление загрузчика Windows 7 без дистрибутива и создание двойной загрузки с помощью программы MultiBoot

Аннотация

Восстановление загрузчика Windows 7 после установки Windows XP и создание меню загрузки подробно описаны в статье Установка Windows XP на компьютер с Windows 7 и не составляют труда при наличии установочного диска Windows 7 или диска восстановления Windows 7 . Однако, бывают ситуации, когда ни того, ни другого под рукой нет. Помочь в данном случае предназначена программа MultiBoot , разработанная участниками конференции OsZone .

Скачать программу MultiBoot можно на софт-портале OSZone с этой страницы.

Страница программы на OsZone-Wiki: MultiBoot .

История разработки

В основу программы положена идея Павла Кравченко по автоматизации и представлении в графическом интерфейсе (GUI) работы пользователя в командной строке - утилита FixBootFull . Однако появление операционной системы Windows 7 подтолкнуло к усовершенствованию утилиты и расширению ее функциональных возможностей. В настоящее время программа охватывает практически все необходимые функции утилиты bcdedit.exe , предназначенные для работы с записями операционных систем, за исключением функции удаления какой-либо записи из хранилища загрузки (BCD) и добавления в BCD записи о второй системе Windows 7 или Vista.

Возможности программы

С помощью этой программы вы сможете:

  • восстановить файлы загрузки Windows Vista или Windows 7, затертые при форматировании активного раздела;New
  • восстановить загрузчик Windows Vista или Windows 7, затертый при установке Windows XP;
  • создать конфигурацию с двойной загрузкой как после, так и до установки Windows XP;
  • указать операционную систему, загружаемую по умолчанию;
  • редактировать записи любой операционной системы в диспетчере загрузки и определить их положение в меню загрузки;
  • установить таймаут для меню с выбором загрузки операционных систем;
  • экспортировать и импортировать данные конфигурации загрузки;
  • отобразить подробные сведения о хранилище загрузки, о загрузочных файлах, раскладе по дискам и разделам, а также сохранить их в текстовый файл;
  • запустить командную строку для выполнения команд вручную;
  • указать параметры файла boot.ini rdisk и partition при ошибках загрузки в Windows XP.New

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

Запуск программы

Скачайте архив с программой и распакуйте в отдельную папку. Если вы загрузились в Windows XP, просто запустите программу, а если в Windows 7/Vista - запустите ее от имени администратора. После запуска программа:

  • соберет информацию о конфигурации данных загрузки (BCD), дисках и разделах, а также установленных операционных системах Windows;
  • проведет анализ версии файла загрузчика bootmgr ;
  • выполнит поиск файлов загрузки Windows XP, в том числе содержание файлов boot.ini (если их несколько).

Результат анализа будет отражен в поле Сведения о конфигурации на вкладке Дополнительно .

В состав предлагаемой версии входят утилиты bootsect.exe , поэтому Вам не потребуется дополнительно скачивать или копировать ее с установочного диска Windows 7, а также утилита bcdboot.exe , имеющаяся в папке Windows\System32 операционной системы Windows 7. О возможностях и применении утилиты можно прочитать в статье Параметры командной строки BCDboot .

Вкладка «Восстановление»

Рассмотрим функции программы, реализуемые с помощью этой вкладки.

Каждый элемент управления снабжен всплывающей подсказкой, что облегчает работу с программой.

Рисунок 1 – Вкладка "Восстановление": восстановление загрузчика Windows 7 и добавление в меню загрузки записи о Windows XP.

Восстановление загрузчика Windows Vista или Windows 7, затертого при установке Windows XP

При активном флажке Восстановить загрузчик Windows Vista /7 на всех дисках будет выполнена команда восстановления основной загрузочной записи MBR, совместимой с Windows 7/Vista:

Bootsect /nt60 All

В том случае, если в компьютере более одного жесткого диска, команда будет выполнена с ключом /force .

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

Добавление записи о загрузке Windows XP в меню и хранилище загрузки.

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

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

  • переименовать создаваемую запись (по умолчанию – «Windows XP»);
  • установить Windows XP в качестве операционной системы, загружаемой по умолчанию (если вы этого не хотите, снимите соответствующий флажок);
  • определить местоположение записи в меню загрузки (по умолчанию запись будет расположена вверху списка).

После нажатия на кнопку «Выполнить» запланированные команды будут выполнены.

Можно заранее подготовиться к установке Windows XP и создать меню загрузки. Для этого запустите программу в Windows 7, настройте параметры меню загрузки таким же образом, как описано выше, но поскольку в восстановлении загрузчика на данном этапе нет необходимости, снимите флажок Восстановить загрузчик Windows Vista/7 на всех дисках и нажмите кнопку Выполнить . После установки Windows XP достаточно только восстановить загрузчик Windows 7.

Редактирование записи любой операционной системы в диспетчере загрузки.

Программа Multiboot позволяет редактировать имеющиеся записи загрузки операционных систем. Для этого достаточно снять оба флажка на вкладке Восстановление над полем Редактирование записи . Чтобы приступить к редактированию, выберите необходимую запись в поле со списком Выбрать операционную систему . Остальные функции аналогичны тем, что применялись к создаваемой записи о загрузке Windows XP и не представляют сложностей:

  • переименование выбранной записи;
  • установка выбранной системы в качестве загружаемой по умолчанию (если вы этого не хотите, снимите соответствующий флажок);
  • изменение местоположения записи в меню загрузки (вверху или внизу списка).

Установка таймаута

Для этого нужно изменить значение в поле флажка Установить таймаут выбора ОС .

В контрольном поле отобразится команда

X:\Windows\System32\bcdedit /timeout nn

где Х - буква раздела, на котором находится Windows 7, nn - количество секунд.

Поле «Выполняемые команды и отчет»

Список команд, которые вам нужно было бы выполнить в командной строке, отображается в поле Выполняемые команды и отчет . После выполнения анализа имеющихся параметров BCD программа добавляет в список только те команды, которые изменяют текущие. Например, если параметр timeout равен 15 секундам, в списке команд его не окажется. Ход выполнения и результат виден в поле Выполняемые команды и отчет . Текст можно скопировать в буфер обмена, а затем вставить в файл блокнота или в сообщение форума.

При нажатии на кнопку Выполнить начнется создание меню загрузки или его изменение, а также восстановление загрузчика Windows 7.

Восстановление загрузки Windows 7 или Windows Vista после форматирования активного раздела

Иногда в процессе установки Windows XP, чаще, во время переустановки, ничего не подозревающие пользователи форматируют активный раздел, на котором находились файлы загрузки Windows 7. Естественно, после установки Windows XP возможность загрузки в Windows 7 пропадает. При наличии установочного диска с Windows 7 восстановление запуска – дело пары минут, а если такового нет? MultiBoot снабжена инструментарием для решения этой проблемы и без дистрибутива. В начале статьи я упоминал, что для этого используется утилита bcdboot.exe.

Рисунок 2 – Вкладка “Восстановление”: восстановление загрузочных файлов Windows 7 или Windows Vista после форматирования активного раздела.

Окно для восстановления возможности загрузки Windows 7 появится тогда, когда программа не обнаружит на активном разделе (или разделах, при наличии 2-х и более жестких дисков) скрытой папки BOOT. Вам останется только настроить ключи утилиты и выбрать активный раздел для восстановления BCD. Особо ценна эта функция программы для тех, у кого была установлена Windows Vista, так как утилиты bcdboot.exe в Windows Vista нет.

С MultiBoot восстановление BCD – дело пары щелчков мышкой.

Вкладка “Дополнительно”

Эта вкладка предоставляет вам возможность увидеть данные конфигурации загрузки и раскладе по дискам и разделам в поле "Сведения о конфигурации" .

Рисунок 3 – Вкладка “Дополнительно”

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

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

Bcdedit /enum active

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

Bcdedit /enum all

Данные о загрузочных файлах Windows, раскладе по дискам и разделам, установленных системах Windows, текст файлов boot.ini будут добавлены в любом случае.

Область “Инструменты”

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

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

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

Справку о командах, используемых в консольной подсистеме MultiBoot, можно получить, выполнив

MultiBoot /?

Рисунок 4 – Работа консольной подсистемы программы

Для работы с утилитами bcdedit и bootsect можно использовать Multiboot, например, чтобы получить сведения о записях BCD на разделе С: с выводом в текстовый файл:

MultiBoot -bcdedit /store c:\boot\bcd >c:\bcd_on_c.txt

или перезаписать загрузчик на нескольких жестких дисках:

MultiBoot -bootsect /nt60 all /force

Отдельно хотелось бы остановиться на команде

MultiBoot –buildbootini

Эту команду можно использовать для проверки правильности параметров файла boot.ini , особенно в случае, если загрузка Windows XP в конфигурации двойной загрузки невозможна. В результате выполнения команды в окне командной строки появится текст файла boot.ini Восстановление загрузки Windows 7 после установки XP и создание двойной загрузки на форуме.

Статья рассчитана на пользователей, знакомых с такими понятиями, как, например, работа в командной строке с правами администратора и умеющими включать отображение скрытых и системных файлов и папок. Желательно знание процесса установки и особенностей установки Windows XP после Windows 7 . Статья не претендует на универсальность, то есть в ней рассматриваются операционные системы компании Microsoft: от Windows XP до Windows 7. Начальные условия, или "И еще несколько ограничений". Само собой разумеется, что у вас уже две системы установлены, и возникла необходимость переустановки одной из них. Они расположены на одном жестком диске, в ходе переустановки не будет изменяться конфигурация разделов, установка будет производиться в тот же раздел , на котором она и находилась, форматирование будет выполнено с помощью программы - установщика.

Введение

Как показывает практика, пользователи сталкиваются со значительными трудностями при переустановке одной из операционных систем при наличии нескольких на одном компьютере. Данная статья будет интересна прежде всего тем, у кого загрузка реализована в виде загрузочного меню (а не выбором загрузочного устройства в BIOS). Цель - рассказать о необходимых предварительных действиях для облегчения процесса воссоздания меню мультизагрузки после переустановки одной из операционных систем.

Немного теории

Загрузка операционной системы происходит с активного раздела жесткого диска. В диспетчере дисков такой раздел называется системным . На этом разделе находятся файлы загрузки операционных систем. Также определить активность раздела можно как с помощью сторонних программ типа Acronis Disk Director Suite (активный раздел будет помечен так называемым "флагом активности"), так и воспользоваться имеющейся в Windows программой DiskPart . Запустите командную строку и далее последовательно выполните команды: Diskpart sel disk 0 sel part 1 detail part Результатом выполнения команд будет отчет, на котором будет указано состояние активности. Если выбранный раздел не будет активным, нужно выполнить две последние в списке команды, но выбрать следующий раздел - 2

Рисунок 1 - работа с программой DiskPart

Кроме этого для успешной загрузки необходимо:

  • наличие Главной Загрузочной Записи (Master Boot Record - MBR ) и загрузочного сектора, совместимых с файлами загрузки операционной системы (ntldr - для Windows XP и bootmgr - для Windows 7/Vista);
  • наличия в корневом каталоге активного раздела других файлов загрузки: для Windows XP - файлов ntdetect.com и boot.ini , для Windows 7/Vista - хранилища загрузки - Boot Configuration Data (BCD ), которое расположено в скрытой системной папке BOOT ;
  • в случае, когда на компьютере установлены две операционные системы (Windows XP и Windows 7), на активном разделе должны находиться файлы загрузки их обеих.

Невыполнение хотя бы одного из этих условий сделает загрузку одной или нескольких операционных систем невозможной !

Рисунок 2 - файлы загрузки Windows XP и Windows 7 на активном разделе

Красным подчеркнуты файлы загрузки Windows 7, синим - файлы загрузки Windows XP

Необходимые инструменты

  1. Установочный диск с операционной системой Windows XP;
  2. Установочный диск с операционной системой Windows 7;
  3. Утилита bootsect.exe , которая находится в папке BOOT на дистрибутивном диске с Windows 7. В случае отсутствия такового, её можно взять здесь bootsect.zip .

Часть 1. Переустановка операционной системы, находящейся на неактивном разделе

Конфигурация 1: Windows 7 на активном разделе, переустанавливаем Windows XP

  1. Утилиту bootsect.exe поместите на раздел с Windows 7;
  2. Загрузитесь с установочного диска Windows XP. После появления приглашения установить систему, выберите тот, на котором она раньше находилась, выполните его форматирование и установку;
  3. После установки возможность выбора операционных систем для загрузки пропадет. Для того, чтобы вернуть такую возможность, в командной строке выполните:
  4. X:\bootsect /nt60 All где Х - буква раздела с Windows 7, или X:\BOOT\bootsect /nt60 All где Х - буква привода DVD-ROM с установленным в него дистрибутивным диском Windows 7;
  5. Перезагрузитесь

Конфигурация 2: Windows XP на активном разделе, переустанавливаем Windows 7

  1. Создайте на разделе с Windows XP папку BCDREZ
  2. bcdedit /export X:\BCDREZ\bcd где X - буква раздела с Windows XP Если вы не можете загрузиться в Windows 7, то данную команду можно выполнить в Windows XP: Y:\Windows\System32\bcdedit /export X:\BCDREZ\bcd где Y - буква раздела с Windows 7, X - с Windows XP;
  3. Выполните установку Windows 7, при необходимости отформатируйте раздел, в который будет выполняться установка.
  4. После установки в меню загрузки появится новая запись о загрузке. Откорректировать меню можно различными средствами, но мы воспользуемся одним: вернем сохраненную запись.
  5. В Windows 7 в командной строке с правами администратора выполните:
  6. bcdedit /import X:\BCDREZ\BCD
где Х - буква раздела с Windows XP. После перезагрузки вы получите прежнее загрузочное меню.

Часть 2. Переустановка операционной системы, находящейся на активном разделе

Конфигурация 1: переустанавливаем Windows 7 на активном разделе, Windows XP - на неактивном

Возможны два варианта:

Первый: при установке Windows 7 скрытый раздел System Reserved не образовался.

После форматирования активного раздела в данном случае, вы лишитесь возможности загружаться в Windows XP, так как файлы загрузки будут удалены. Во избежание сложностей, в Windows 7 выполните несколько нехитрых действий:
  1. На разделе с Windows XP создайте папку BOOTREZ ;
  2. Откройте отображение скрытых и системных файлов, скопируйте файлы загрузки XP: ntldr, ntdetect.com, boot.ini , желательно дополнительно скопировать файл bootfont.bin для корректного отображения кириллицы в меню загрузки;
  3. Экспортируйте BCD командой:
  4. bcdedit /export X:\BOOTREZ\bcd где X
  5. Установите Windows 7;
  6. После установки откройте отображение скрытых и системных файлов, скопируйте из созданной папки BOOTREZ файлы загрузки XP: ntldr, ntdetect.com, boot.ini, bootfont.bin на активный раздел;
  7. Импортируйте сохраненные данные загрузки командой:
bcdedit /import X:\BOOTREZ\bcd где Х - буква раздела с Windows XP

Второй: при установке Windows 7 скрытый раздел System Reserved был создан.

Рисунок 3 - предложение выбрать для установки второй раздел

В этом случае активным является раздел System Reserved , поэтому если вы ограничитесь форматированием дискового пространства, ранее занятого Windows 7, то после перезагрузки ничего не потеряется. Единственное действие, которое вам придется выполнить - с помощью утилиты bcdedit изменить название "Ранней версии операционной системы", да и то по желанию: bcdedit /set {ntldr} description "Пишите, что хотите"

Конфигурация 2: Windows XP на активном разделе, Windows 7 - на неактивном

После форматирования активного раздела, вы потеряете не только меню загрузки операционных систем, но и саму возможность загрузки в Windows 7 даже после изменения MBR с помощью утилиты bootsect.exe , так как файл загрузки bootmgr и BCD будут удалены. Однако существует простой способ избежать трудностей.
  1. Создайте на разделе с Windows 7 папку для хранения копий файлов загрузки BCDREZ
  2. В Windows XP (это обстоятельство особенно важно, так как в Windows 7 вы не сможете выполнить подобную процедуру) скопируйте в созданную папку из корневого каталога активного раздела файл bootmgr и папку BOOT (не забывайте, что они скрытые и системные)
  3. Выполните переустановку Windows XP
  4. Откройте отображение скрытых и системных файлов, скопируйте из папки BCDREZ папку BOOT и файл bootmgr в корневой каталог активного раздела
  5. Выполните перезапись MBR и загрузочного сектора:
X:\bootsect /nt60 All где Х - буква раздела с Windows 7 или X:\BOOT\bootsect /nt60 All где Х - буква привода DVD-ROM с установленным в него дистрибутивным диском Windows 7. После перезагрузки вы вновь получите возможность загружаться в обе операционные системы.

Заключение

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