Восстановление загрузчика windows xp с помощью программы. Полный список команд для восстановления загрузчика WIndows XP

Загрузка 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.

Общение с персональным компьютером не всегда состоит из одних только радостей и удовольствий. Иногда бывают и неприятности, проблемы и "заморочки". Бывает, случается, что Windows не может загрузиться, и вместо привычного экрана приветствия, мы наблюдаем более чем унылую ситуацию: компьютер намертво зависает и не реагирует ни на что, либо уходит в постоянную перезагрузку, не успев даже открыть ни одного окна. Бывает, что запуск компьютера прерывается, и на мониторе появляются несколько белых строчек английского текста на чёрном фоне, или же высвечивается совсем уж непонятный синий экран с кучей непонятных цифр и букв (BSOD , IT-специалисты не без причины прозвали этот экран "синим экраном смерти "). Как бы это внешне не выглядело, ясно лишь одно - операционная система вышла из строя.

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

Все эти проблемы легко решаются полной переустановкой операционки - в умелых руках она занимает менее часа и не представляет никаких сложностей. Но помимо самой Windows, в операционной системе может быть установлено много сторонних программ, которые потом придётся переустанавливать и снова настраивать. Также бывает, что какие-то важные данные сохранены прямо на Рабочем столе или на системном разделе (чего опытные пользователи не допускают) и при переустановке, естественно, уничтожатся. Либо просто в какой-либо ситуации время - деньги. Что делать в этом случае, спросите вы?

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

Загрузка последней удачной конфигурации

Зажимаем при запуске системы, как только с монитора исчезнет информация о BIOS’е и найденных устройствах, клавишу F8 на клавиатуре (на некоторых компьютерах придётся не просто нажать и держать, а нажимать эту клавишу несколько раз в быстром темпе) и ждём, когда загрузится меню безопасного режима.

В этом меню белыми строчками на чёрном фоне перечислены варианты аварийной загрузки Windows. Самым первым нам надо попробовать режим "Загрузка последней удачной конфигурации (с работоспособными параметрами) ". Если сбой не носит глобального характера, выбор этого пункта довольно часто помогает запустить систему в нормальном режиме. Не помогло? Читаем дальше.

Безопасный режим

Заходим в меню безопасного режима тем же способом, который описан выше, и выбираем верхнюю строчку - "Безопасный режим ". Этот вид загрузки Windows является, пожалуй, самым главным при возникновении каких-либо неполадок в работе сестемы. Он, в отличие от обычного, при загрузке не запускает всех системных служб и не подгружает все драйвера - работает по "самому минимуму". Запускается и загружается лишь самое необходимое для работы системы. Если удалось выйти на Рабочий стол , не пугайтесь того, что всё выглядит необычно - просто в этом режиме видеодрайвера не загружаются. Можно попытаться своими силами выяснить причину неполадки и устранить её (если у вас на это хватает знаний и опыта). Либо, в крайнем случае, "эвакуировать" важные данные (save"ы игрушек, например , или важные настройки программ) с системного раздела в безопасное место, чтобы можно было спокойно переустановить операционную систему, не опасаясь за их потерю.

Если вы точно знаете, что сбой вызвала какая-то программа, можно попробовать в безопасном режиме удалить её (правда, в этом режиме запустить Windows installer удаётся не всегда), после чего попытаться перезагрузиться.

Можно попробовать запустить Восстановление системы (если, конечно, вы не отключили её, как советуют многие "горе-оптимизаторы") и откатить Windows на другую контрольную точку - очень часто это решает все проблемы. Для её запуска идём Пуск -> Все программы -> Стандартные -> Служебные и выбираем Восстановление системы . К сожалению, иногда в безопасном режиме эту службу запустить не удаётся.

Вообще, если вы не компьютерный "супер-профи", не рекомендую отключать эту службу - довольно часто она спасает систему от переустановки (хотя и не всегда), а её работа при мощности современных компьютеров практически незаметна. Важно лишь поправить дефолтные настройки на более разумные. Делается это так: Пуск -> правой кнопкой мыши на Мой компьютер -> Свойства и выбрать вкладку Восстановление системы . Здесь в маленьком окошечке поочерёдно выделить каждый раздел и, нажав Параметры , задать для него отдельные настройки. Лично я выставляю так: Для того раздела, где установлена операционная система, с помощью ползунка устанавливаю предельный размер около 1 ГБ, а на всех остальных дисках восстановление полностью отключаю, чтобы не расходовать впустую пространство на винчестере. Вы же выставите так, как вам покажется оптимальным.

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

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

Примечание . На некоторых дисках с самодельными сборками Windows иногда отсутствуют необходимые инструменты.

Вставьте диск в привод и загрузитесь с него, выставив в BIOS"е первоочередную загрузку с дисковода.

Как включить в BIOS первоочередную загрузку с дисковода. В самом начале загрузки компьютера, сразу, как пройдёт информация BIOS зажимаем и держим (или часто нажимаем) клавишу Delete (Del), пока не появится меню настройки BIOS. Ищем в нём раздел, где указан порядок загрузочных устройств (перемещаемся с помощью клавиш со стрелками, а выбираем клавишей Enter , назад - Esc ). В Award BIOS - это раздел Advanced , в AMI BIOS - раздел BOOT . В других вариантах вам придётся самостоятельно найти эти опции - ищите всё, связанное с boot (загрузка). После того, как раздел найден, надо изменить настройки так, чтобы ваш дисковод стал самым первым загрузочным устройством (или самым верхним в списке загрузочных устройств). Поменяли? Сохраняйте изменения, нажав F10 , и на следующий вопрос ответьте, нажав "Y " ("да"). Компьютер перезагрузится и при следующем запуске загружаться уже будет сначала с диска в дисководе. Не забудьте потом, когда вы всё исправите, вернуть настройки назад, т.к. такой порядок загрузки не совсем удобен в повседневном использовании компьютера.

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

Вход в настройки некоторых версий BIOS осуществляется не по клавише Delete , а, например, по F2 или другой. Точно определить это можно по информации BIOS в начале загрузки - внимательно смотрите в самый низ экрана, в левом углу там проскочит указание на нужную клавишу.

Итак, перезагружаемся с диска в дисководе. Как только появится надпись Press any key... (или похожее), у вас будет только 5 секунд, чтобы запустить загрузку с диска, нажав ЛЮБУЮ клавишу на клавиатуре. Если не успели - компьютер начнёт загружаться с винчестера, и придётся снова перезагружаться.

Всё нажали вовремя? Дождитесь появления первого диалогового окна:


Нажмите Enter . Начнётся установка (устанавливается Windows в тот же раздел, файловая система оставляется без изменений). После того, как вы прочитаете лицензионное соглашение и согласитесь с ним, нажав F8 , инсталлятор проверит ваш жесткий диск на наличие установленных версий Windows XP. Найдя таковую, предложит восстановить её. Согласитесь с этим, нажав клавишу R .

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

ПРИМЕЧАНИЕ. Если параллельно с XP на этом же жёстком диске у вас установлена Windows Vista, вероятнее всего, что этот способ у вас не пройдёт - Vista, как правило, затирает все загрузочные записи и файлы и заменяет их своими, прописывая на винчестере одну единственную операционную систему - себя-любимую, и лишь затем включает в свои файлы записи на загрузку других операционок. В результате чего, инсталлятор Windows XP, естественно, просто не находит никакой системы для восстановления. Можно попробовать в такой ситуации сначала переписать загрузочный сектор с помощью Консоли восстановления командами fixboot или fixmbr (читаем ниже), а затем, полностью восстановив Windows XP, восстановить уже из-под неё загрузчик Vista. Данный процесс достаточно подробно описан .

Консоль восстановления

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

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

Чтобы войти в неё нужно, так же как и в предыдущем примере, вставить загрузочный диск и дождаться появления первого диалогового окна (см. второй скриншот). Только теперь нам не следует нажимать на Enter - нас интересует именно Консоль восстановления , поэтому жмём R и дожидаемся, пока на экране не появится список операционных систем, установленных на компьютере.


Если Windows у вас всего одна (как и у большинства пользователей), просто нажмите сначала 1 , а затем Enter . Если же операционных систем установлено несколько - выберите нужную.

Далее вас попросят ввести имя администратора и его пароль. Если вы их не меняли, то оставьте эти два поля как есть и нажмите два раза Enter . Теперь на экране вы увидите такой текст: "C:\Windows " – вы достигли места назначения.

В рамках этой статьи мы опишем лишь несколько команд, которые нам понадобятся. Если же вы хотите в дальнейшем использовать все возможности, которые может предоставить Консоль восстановления, вам придётся самостоятельно поискать в Интернете список всех команд и советы по их применению. Можно также получить некоторую информацию из встроенной документации, набрав в командной строке Консоли HELP или /? . Для получения описания каждой из команд, можете добавлять ключ /? (например, chkdsk /? или HELP chkdsk ).

Команда fixboot

Данная команда исправляет загрузочный сектор жесткого диска, т. е. предоставляет компьютеру нужную информацию для загрузки операционной системы. С её помощью можно устранить достаточно частую неисправность, когда вместо ожидаемых "окошек" мы видим надпись на черном фоне "NTLDR is missing ".


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

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


Команда fixmbr

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

Команда chkdsk

Сканирует жесткий диск на предмет наличия ошибок. Если запустить эту команду с ключом r (chkdsk /r ), все найденные ошибки будут автоматически исправляться. Достаточно часто данная команда помогает восстановить Windows и сохранить все данные на системном разделе.

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

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

На этом на сегодня всё. Удачи!

Иногда случается, что загрузчик Windows может полностью перестать функционировать. Несмотря на причину этого неприятного события, будьте уверены, что восстановление загрузчика Windows XP - задача выполнимая.

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

Вариант 1: Восстановление записи другой ОС

Описание задачи

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

Такая ситуация на сегодня максимально вероятная, так как основной операционкой, конечно же, является более современная версия: Windows 7, 8 или 10.

Если у вас было установлено 2 операционки: например, одна на системном диске «C:\», а другая - на «D:\», «E:\» или другом диске. В случае неправильной переустановки системы на диск C вы можете обнаружить, что у вас теперь запускается только одна Windows и в процессе запуска никаких предложений запустить другую ОС компьютер не появляется.

Решение зависит от ситуации. Для описанного случая наиболее простым и эффективным методом восстановления является метод восстановления с помощью программы EasyBCD.

Почему именно EasyBCD

  1. На момент написания этой статьи, программа является бесплатной и может быть скачана с официального сайта разработчика.
  2. Интерфейс EasyBCD очень простой и интуитивный. Потребуется немного слов, чтобы описать как она работает.
  3. У вас есть работающая ОС на системном диске, и выполнять различные шаманские действия, перезагрузившись в командную строку, кажется не рациональным.
  4. Для восстановления с помощью EasyBCD не нужно помнить пароль «Администратора» ОС, который, как правило, многие не помнят.
  5. Программа поддерживает все самые последние версии ОС.

Алгоритм действий

Стоит отметить, что у программы EasyBCD существует и множество других возможностей, в частности, способность восстанавливать загрузчики других версий Windows и операционных систем: Linux, Mac и других.

Вариант 2: Восстановление записи единственной ОС

Продолжим рассмотрение вопроса для случая, когда пострадал загрузчик единственной операционной системы XP на системном диске.

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

Алгоритм действий


Вот и всё. Надеемся, что эта информация оказалась для вас полезной и у вас всё получилось.

Видео по теме

Операционная система обычно хранится во внешней памяти компьютера – на диске. При включении компьютера она считывается с дисковой памяти и размещается в оперативной памяти. Этот процесс называется загрузкой операционной системы.

Диск, на котором находятся файлы ОС и с которого производится ее загрузка, называется системным .
Программы могут выполняться, только если они находятся в оперативной памяти, поэтому файлы ОС необходимо загрузить в оперативную память.
После включения компьютера производится загрузка ОС с системного диска в оперативную память. Загрузка должна выполняться в соответствии с программой загрузки – загрузчика ОС.
Поэтапно загрузку ОС можно представить следующим образом:
В компьютере находится ПЗУ, содержащее программы тестирования компьютера и первого этапа загрузки ОС, которые называются BIOS (Basic Input/Output System – базовая система ввода-вывода). После включения компьютера эти программы начинают выполняться. Причем информация о ходе этого процесса высвечивается на экране дисплея. Сначала производится тестирование и настройка аппаратных средств, затем начинается загрузка ОС. На этом этапе процессор обращается к диску и ищет в 1 секторе диска наличие небольшой программы-загрузчика Master Boot .

Master Boot ищет на диске основной загрузчик Boot Sector , загружает его в память и передает ему управление. Boot sector (сектор начальной загрузки) – часть диска, зарезервированная для программы самозагрузки ОС. В этом секторе обычно содержится короткая программа на машинном языке, которая загружает ОС.
Далее основной загрузчик ищет остальные модули операционной системы и загружает их в оперативную память.
После окончания загрузки ОС управление передается командному процессору. В случае использования интерфейса командной строки на экране появляется приглашение системы, в противном случае загружается графический интерфейс.
В зависимости от вида ОС, процесс ее загрузки будет отличаться. В состав ОС обязательно входят файлы, отвечающие за процесс загрузки. Рассмотрим «работу» файлов в процессе загрузки Windows XP .

  1. Начальная фаза загрузки.
  2. Выбор системы.
  3. Определение «железа».
  4. Выбор конфигурации.

В начальной фазе NTLDR переключает процессор в защищенный режим. Затем загружает соответствующий драйвер файловой системы для работы с файлами любой файловой системы, поддерживаемой XP (FAT-16, FAT-32 и NTFS).

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

Если такого файла нет, то NTLDR продолжает загрузку с первого раздела, первого диска, обычно это C:\.
Если в процессе выбора пользователь выбрал Windows NT, 2000 или XP , то проверяется нажатие F8 и показ соответствующего меню с опциями загрузки.
После каждой удачной загрузки XP создает копию текущей комбинации драйверов и системных настроек известную как Last Known Good Configuration. Этот коллекцию можно использовать для загрузки в случае если некое новое устройство внесло разлад в работу операционной системы.

Если выбранная операционная система XP, то NTLDR находит и загружает DOS программу NTDETECT.COM для определения «железа», установленного в компьютере. NTDETECT.COM строит список компонентов, который потом используется в ключе HARDWARE ветки HKEY_LOCAL_MACHINE реестра.

Если компьютер имеет более одного профиля оборудования программа останавливается с меню выбора конфигурации. После выбора конфигурации NTLDR начинает загрузку ядра XP (NTOSKRNL.EXE). В процессе загрузки ядра (но перед инициализацией) NTLDR остается главным в управлении компьютером. Экран очищается и внизу показывается анимация из белых прямоугольников. Кроме ядра загружается и слой Hardware Abstraction Layer (HAL.DLL), для того чтобы ядро могло абстрагироваться от «железа». Оба файла находятся в директории System32.

NTLDR загружает драйвера устройств, помеченные как загрузочные. Загрузив их, NTLDR передает управление компьютером дальше. Каждый драйвер имеет ключ в HKEY_LOCAL_MACHINE\SYSTEM\Services. Если значение Start равно SERVICE_BOOT_START, то устройство считается загрузочным. Для каждого такого устройства на экране печатается точка.

NTOSKRNL в процессе загрузки проходит через две фазы — так называемую фазу 0 и фазу 1. Первая фаза инициализирует лишь ту часть микроядра и исполнительные подсистемы, которая требуется для работы основных служб и продолжения загрузки. Фаза 1 начинается когда HAL подготавливает систему для обработки прерываний устройств. Если на компьютере установлено более одного процессора, они инициализируются. Все исполнительные подсистемы реинициализируются в следующем порядке: Object Manager, Executive, Microkernel, Security Reference Monitor, Memory Manager, Cache Manager, LPCS, I/O Manager, Process Manager.

Инициализация Менеджера ввода/Вывода начинает процесс загрузки всех системных драйверов. С того момента где остановился NTLDR загружаются драйвера по приоритету. Сбой в загрузке драйвера может заставить XP перезагрузиться и попытаться восстановить Last Known Good Configuration. Последняя задача фазы 1 инициализации ядра — запуск Session Manager Subsystem (SMSS). Подсистема ответственна за создание пользовательского окружения, обеспечивающего интерфейс NT. SMSS работает в пользовательском режиме, но в отличии от других приложений SMSS считается доверенной частью операционной системы и «родным» приложением (использует только исполнительные функции), что позволяет ей запустить графическую подсистему и login. SMSS загружает win32k.sys — графическую подсистему. Драйвер переключает компьютер в графический режим, SMSS стартует все сервисы, которые должны автоматически запускаться при старте. Если все устройства и сервисы стартовали удачно, процесс загрузки считается удачным и создается Last Known Good Configuration.

Процесс загрузки не считается завершенным до тех пор, пока пользователь не залогинился в систему. Процесс инициализируется файлом WINLOGON.EXE, запускаемым как сервис и поддерживается Local Security Authority (LSASS.EXE), который и показывает диалог входа в систему. Это диалоговое окно показывается примерно тогда, когда Services Subsystem стартует сетевую службу.

Раздел обновляется ежедневно. Всегда свежие версии самых лучших бесплатных программ для повседневного использования в разделе Необходимые программы . Там практически все, что требуется для повседневной работы. Начните постепенно отказываться от пиратских версий в пользу более удобных и функциональных бесплатных аналогов. Если Вы все еще не пользуетесь нашим чатом , весьма советуем с ним познакомиться. Там Вы найдете много новых друзей. Кроме того, это наиболее быстрый и действенный способ связаться с администраторами проекта. Продолжает работать раздел Обновления антивирусов - всегда актуальные бесплатные обновления для 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 и создание двойной загрузки на форуме.

Понравилась статья? Поделитесь ей
Наверх