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

Навыки, которые помогут пользователю провести восстановление загрузчика windows 7 необходимы в том случае, если операционная система не запускается совсем или возник ряд проблем в процессе ее включения.

Загрузчик операционной системы – это системная программа, которая предназначена для запуска ОС.

Говоря простыми выражениями, это утилита, с помощью которой включается компьютер.

С появлением новых версий операционных систем улучшаются и загрузчики. К примеру, ОС Windows XP загружается с помощью UEFI.

Более новые версии ОС (начиная с седьмой) в процессе своей загрузки использую системную утилиту BOOTMGR.

Виды проблем с загрузчиком

Чаще всего поводом для беспокойства является возникновение следующих ошибок:

  • При попытке запуска системы появляются сообщения под названием «Bootmgr is missing» и/или «Non system disk». Они возникают, как следствие повреждения загрузчика или главной записи загрузки;
  • .
    В таком случае необходимо проводить восстановление загрузчика, если сообщение от хакера с просьбой выслать деньги за уничтожение вируса появляется сразу после того, как пользователь нажимает на кнопку запуска персонального компьютера или ноутбука;

Помните! Если операционная система уже начала процесс запуска и ошибки начали появляться только потом, это не свидетельствует о проблеме с загрузчиком. Попробуйте включить ОС в безопасном режиме и устранить возникшие неполадки (к примеру, вирусное ПО).

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

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

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

Автоматическое восстановление с помощью USB накопителя

Решать неполадку нужно, начиная с самого легкого способа.

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

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

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

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

Чтобы провести автоматическое восстановление с флешки или диска следуйте таким действиям:

  • Вставьте диск в привод или флешку в разъем. Запустите компьютер и в первые несколько секунд нажмите на клавиатуре на кнопку F. Таким образом вы моментально запустите меню БИОС еще до возникновения неполадки.
    В БИОСе измените порядок загрузки компонентов ОС – диск или флешка должны быть на первом месте (в зависимости от того, какое устройство с образом ОС вы подключили к компьютеру).
    После того как очередь загрузки была выставлена, сохраните все изменения и выйдите из настроек БИОС. Процесс запуска ОС начнется еще раз, однако, теперь она будет загружаться непосредственно из носителя образа. Появится следующее окно;

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

  • После того, как вы определились с названием ОС, работу которой хотите исправить, появится окно со всеми доступными параметрами восстановления операционной системы. Для начала выберите автоматическое устранение проблем.
    Этот способ может помочь, но не во всех случаях. Если система после такого автоматического исправления все еще не включается, повторите действия 1-3 еще раз и теперь уже выберите второй пункт (включение ранее сохраненного состояния ОС).
    Дождитесь, пока все необходимые действия будут проведены программой автоматически. Если система загрузилась успешно, проблема решена. Если нет - следует провести восстановление вручную.

Восстановление данных конфигурации загрузки ОС

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

Часто загрузчик ОС не может завершить работу из-за поврежденных элементов в Boot Configuration Data.

Чтобы исправить неполадку, необходимо добавить новые данные конфигурации в загрузчик ОС:

Полное обновление конфигурации можно совершить благодаря команде rebuildbcd.

Для ее выполнения необходимо открыть окно командной строчки в параметрах восстановления системы (как на рисунке выше).

В строке введите текст «bootrec.exe /rebuildbcd» (без кавычек) и нажмите на кнопку Ентер, чтобы выполнить команду. Процесс обновления может занять несколько минут.

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

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

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

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

Для этого в командной строчке введите команду bootrec.exe/safeboot – она позволяет провести запуск операционной системы, используя минимальное количество драйверов и сторонних утилит, которые могут вызывать ошибку загрузчика ОС.

Чтобы посмотреть и редактировать параметры конфигурации загрузчика ведите команду BCDEdit.exe:

Команда редактирования конфигурации загрузчика

Одной из причин, по которой не запускается компьютер на операционной системе Windows 7, является повреждение загрузочной записи (MBR). Рассмотрим, какими способами её можно восстановить, а, следовательно, вернуть и возможность нормальной работы на ПК.

Загрузочная запись может быть повреждена по множеству причин, в их числе системный сбой, резкое отключение от электропитания или перепады напряжения, вирусы и т.д. Мы же рассмотрим, как бороться с последствиями этих неприятных факторов, которые привели к возникновению описываемой в данной статье проблемы. Исправить эту неполадку можно как автоматически, так и вручную через «Командную строку» .

Способ 1: Автоматическое восстановление

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


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

Способ 2: Bootrec

К сожалению, описанный выше способ помогает не всегда, и тогда приходится восстанавливать загрузочную запись файла boot.ini вручную с помощью утилиты Bootrec. Она активируется путем введения команды в «Командную строку» . Но так как стандартно запустить данный инструмент не получится из-за невозможности загрузить систему, то придется его активировать опять через среду восстановления.


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


Способ 3: BCDboot

Если ни первый, ни второй способы не работают, то существует возможность восстановления загрузчика при помощи другой утилиты – BCDboot. Как и предыдущий инструмент, она запускается через «Командную строку» в окне восстановления. BCDboot восстанавливает или создает среду загрузки активного раздела жесткого диска. Особенно данный способ эффективен, если среда загрузки в результате сбоя была перенесена на другой раздел винчестера.


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

Вариант 1. Автоматически - при помощи среды восстановления Windows RE в Windows 7.

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

Загрузиться в среду восстановления с жесткого диска

Создать компакт-диск, содержащий среду восстановления

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

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

2) Выберите первый пункт меню (Repair your computer) и нажмите Enter.

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

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

5) Выберите пункт Восстановление запуска (Startup repair), также иногда может помочь пункт Восстановление системы (System Restore), позволяющий вернуться к точке, созданной до возникновения проблемы.

Вариант 2. Восстановление вручную, с созданием мультизагрузочного меню.

Здесь главное - это добраться до командной строки для введения дальнейших команд.

1) Скачайте архив Bootfiles_x86+x64.zip (содержит файлы: Bcdboot.exe; Bcdedit.exe; Bootsect.exe)

2) Создайте папку Boot

3) Распакуйте скачанный архив и скопируйте файлы Bootsect.exe и Bcdedit.exe, нужной Вам битности в созданную Вами папку Boot.

4) Запустите среду необходимую для работы:

5) Загрузитесь в Windows, установленную на другой диск или в среду восстановления (На жестком диске запускается нажатием, клавиши F8. Если клавиша F8 используется материнской платой, после выбора диска нажмите F8 снова, выберите пункт меню Устранение неполадок компьютера

6) Запустите командную строку.

В Windows: Win+R -> cmd -> Ok.

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

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

X:\boot\bootsect.exe /nt60 all

где Х - буква диска, на котором содержится программа Bootsect.exe

2) Если у Вас вторая система Windows XP, то Вам необходимо выполнить ещё ряд действий:

Создайте в хранилище загрузки Windows 7 - хранилище для загрузки Windows XP.

Bcdedit /create {ntldr} /d "Microsoft Windows XP"

Если же система откажется это делать, значит данное хранилище уже создано, поэтому необходимо его только переименовать:

Bcdedit /set {ntldr} description "Microsoft Windows XP"

Bcdedit /set {ntldr} device partition=C:

Затем укажите загрузчику Windows 7 путь к загрузчику Windows XP:

Bcdedit /set {ntldr} path \ntldr

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

Bcdedit /displayorder {ntldr} /addlast

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

Для информации:

Главная Загрузочная Запись (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.

Вариант 3. Восстановление вручную, при помощи bootrec.exe.

1) Загрузитесь в среду восстановления (На жестком диске запускается нажатием, клавиши F8. Если клавиша F8 используется материнской платой, после выбора диска нажмите F8 снова, выберите пункт меню Устранение неполадок компьютера (Repair your computer) и нажмите Enter)

2) Выберите операционную систему, которую необходимо восстановить, и нажмите "Next"("Далее").

3) В окне Опции системы восстановления (System Recovery Options) выберите пункт Командная строка (Command Prompt).

4) Откроется окно интерпретатора командной строки cmd.exe, где следует ввести:

Bootrec.exe /FixMbr

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

Bootrec.exe /FixBoot

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

Загрузочный сектор Windows 7 был заменен нестандартным загрузочным сектором

Загрузочный сектор поврежден

После установки Windows 7 на компьютер была установлена более ранняя версия операционной системы Windows. В данном случае для запуска компьютера вместо диспетчера загрузки Windows (Bootmgr.exe) используется загрузчик Windows NT (NTLDR).

Bootrec.exe /RebuildBcd

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

Если Вы не запомнили необходимого Вам значения Вы можете просто ввести:

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

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

Вариант № 1: Отладка через панель управления «Система»

Для того чтобы запустить процесс восстановления настроек и убрать дополнительные варианты загрузки из загрузчика Windows этим методом, для начала потребуется войти в раздел «Система». Сделать это можно по-разному:


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

В результате пользователям предоставляются возможности:

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

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

Вариант № 2: Настройка при помощи утилиты «Конфигурация системы»

Убрать из загрузчика Windows лишние варианты операционных систем, установленных на компьютере, возможно также через редактирование настроек в утилите «Конфигурации системы». Открыть ее можно разными методами:

Так или иначе, после того как системное окошко «Конфигурация системы» появится на экране монитора, для восстановления стандартного метода запуска Windows потребуется войти в раздел «Загрузка». Здесь, в частности, можно выполнить такие настройки, как:

  • убрать лишнюю запись из загрузчика Windows;
  • назначить одну ОС для запуска по умолчанию;
  • выставить таймаут при старте системы;
  • установить максимум памяти, число исполняемых процессов, блокировку PCI:

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

Вариант № 3: Восстановление стандартных настроек через команду bcdedit.exe

Процесс на компьютере ОС можно запустить также посредством работы в утилите bcdedit.exe. Находится она в папке Windows\System32, однако запустить ее можно только на правах администратора через командную строку.

Для этого проще всего, конечно, воспользоваться поисковой строкой, доступной в меню «Пуск». В этом случае порядок действий будет таким:

  1. входим в «Пуск» и задаем для поиска слово cmd;
  2. кликаем правой кнопкой мышки по отобразившемуся результату в списке программ и определяем для него «Запуск от имени администратора»:

После того как откроется «Командная строка» в первую очередь стоит позаботиться о сохранении резервной копии загрузчика для последующего доступа к быстрому восстановлению данных. Для этого на диске C создаем папку BCDREZ, а затем вбиваем в командную строку значение bcdedit /export C:\BCDREZ\bcd и жмем Enter. В дальнейшем для отмены всех изменений и восстановления базовых настроек достаточно будет воспользоваться командой bcdedit /import C:\BCDREZ\bcd.

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

Программа Bootmgr

BootManager или Bootmgr – специальная программа, которая располагается в специальном служебном секторе жесткого диска, называемом MBR. Он принимает на себя управление компьютером после того, как BIOS проверяет работоспособность всех установленных компонентов и подключает HDD.

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

Если программа не сможет найти какую-либо нужную информацию – это приведет к тому, что персональный компьютер не сможет загрузить Windows и выдаст пользователю сообщение об ошибке. Как правило, это пустой черный экран с одной-единственной статичной надписью: «bootmgr is missing».

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

Вирусные атаки

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

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

Для противодействия вредоносным скриптам существуют специальные приложения – антивирусы. Настоятельно рекомендуется установить один из них на свой компьютер. Например, вы можете воспользоваться бесплатным софтом, разрабатываемым компанией Microsoft – Security Essentials.

Программа находится в свободном доступе для скачивания по на странице https://www.microsoft.com/ru-ru/download/details.aspx?id=5201 .

Проблемы с HDD

Другая распространенная причина проблем – системные сбои. Если во время работы операционной системы вы выключили ПК кнопкой Power и отключили его от сети питания, хранящиеся на жестком диске файлы могут быть повреждены. То же самое произойдет, если во время выполнения системой каких-либо задач внезапно пропадает напряжение в сети.

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

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

Создание загрузочной флешки

Перед тем, как восстановить загрузчик Windows 7, пользователям необходимо найти установочный DVD-диск или создать специальную



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: