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

Как происходит процесс загрузки компьютера?

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

Далее происходит загрузка ядра операционной системы в оперативную память и собственно запуск Windows XP. Так же нужно знать, что в загрузке операционной системы участвуют ещё и группа файлов, находящаяся в корневой директории диска С, а именно boot.ini, NTDETECT.COM, ntldr. Наличие всего вышеперечисленного, исключает наличие ошибки Bootmgr is missing при загрузке XP и обеспечивает успешный запуск системы.

Какие же могут быть причины возникновения ошибки Bootmgr is missing?

  1. Первое самое простое, при наличии нескольких жёстких дисков в системе, нарушились настройки Bios, а именно например в AMI Bios, во вкладке BOOT, пункт Boot Device Priority, далее Hard Disk Drives, в качестве винчестера с которого нужно производить загрузку выставлен совсем не тот, который нужен.

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

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

3. Тоже самое относится к загрузчику GRUB, позволяющему использовать на одном компьютере Linux и Windows XP, при удалении GRUB, вы оставите свой компьютер один на один с непонятной ему загрузочной записью и он не долго думая покажет вам Bootmgr is missing.

Вот в крации что мы будем делать

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

Но и это ещё не всё, после исправления загрузочной записи, а так же записи нового загрузочного сектора в консоли, ситуация с выводом ошибки может остаться неизменной и могут быть уже другие ошибки, к примеру: NTLDR is missing. В этом случае нужно ещё раз убедится в наличии файлов загрузочного сектора, напрямую участвующих в загрузке Windows XP: boot.ini, NTDETECT.COM, ntldr, в корневой директории диска (С:), в принципе для загрузки Windows XP вполне хватит трёх данных файлов.

Проще всего использовать Live CD, произвести с него загрузку, далее зайти в корневую директорию диска С и убедится в наличии данных файлов, если их там нет, значит нужно скопировать их с любой работоспособной XP и закинуть их себе, предварительно проверив и в случае необходимости отредактировав файл boot.ini, простой текстовый файл, в котором прописан путь к системным файлам Windows XP, сделать это нужно обязательно, а то получите другую ошибку, можете почитать Редактирование BOOT.INI.

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

Как восстановить загрузчик Windows ХР?

Загружаемся с установочного диска Windows XP, выбираем восстановить R. Если у нас одна операционная система ставим цифру 1.

Если был пароль вводим его, если нет нажимаем Enter.

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

Подтверждаем запись новой MBR, ставим Y

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

Копируем файлы ntldr, NTDETECT.COM, boot.ini с дистрибутива в корень системного диска С. Вводим команду МАР и смотрим букву нашего дисковода, в моём случае (D:)


Вводим D: (букву дисковода) и нажимаем Enter.

Переходим в папку i386, которая находится на установочном диске Windows XP, из неё скопируем наш файл NTLDR в корень диска С. Вводим команду cd i386 и Enter

Копируем файл NTLDR в корень нашего системного диска с операционной системой командой copy NTLDR C.

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

Независимо от того, используете ли вы Windows 7 или Windows 8.1, если ваша операционная система не загружается, а восстановление при загрузке не может побороть эту проблему, вам стоит попробовать средство Bootrec.exe.

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

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

Чтобы загрузиться с DVD- или USB-диска, соответствующее устройство должно быть первым устройством в разделе « First Boot Device» в BIOS. В зависимости от производителя материнской платы и версии BIOS, этот раздел может называться несколько иначе.

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

Затем выберите операционную систему, которую вы хотите восстановить. Это важный шаг, когда у вас установлено несколько операционных систем, а повреждена только одна. Нажмите «Далее», чтобы продолжить.

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

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

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

Теперь, когда командная строка запущена, введите команду и нажмите Enter, чтобы увидеть все опции, которые доступны для этого инструмента. Как подсказывает скриншот ниже, всего существует четыре параметра: /FixMbr, /FixBoot, /ScanOs и /RebuildBcd .

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

Как восстановить Master Boot Record (MBR)

Первым параметром Bootrec.exe является /FixMbr . Он позволяет восстановить поврежденный Master Boot Record (MBR). Master Boot Record является первым сектором диска, и он подсказывает BIOS, где искать операционную систему на компьютере.

Как правило, этот параметр следует использовать в тех случаях, когда вы сталкиваетесь с одним из этих сообщений об ошибке: «Операционная система не найдена» («Operating System not found»), «Ошибка при загрузке операционной системы» («Error loading operating system»), «Операционная система отсутствует» («Missing operating system») или «Некорректная таблица разделов» («Invalid partition table»).

Чтобы начать процесс восстановления MBR, выполните команду bootrec.exe /fixmbr .

Как записать новый загрузочный сектор

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

  • загрузочный сектор был заменен нестандартным для Windows Vista, 7, 8 или 8.1 загрузочным сектором;
  • загрузочный сектор поврежден;
  • после установки вашей операционной системы была установлена более ранняя версия Windows.

Чтобы записать новый загрузочный сектор, используйте команду bootrec.exe /fixboot .

Как восстановить данные конфигурации загрузки (BCD)

Данные конфигурации загрузки (Boot Configuration Data, BCD) содержат подробный перечень того, что должно загружаться при запуске системы. Microsoft указывает, что ошибка загрузки также может быть вызвана отсутствующими или поврежденными файлами в BCD. Параметр /rebuildbcd может быть очень полезен, когда необходимо исправить ошибки путем полного восстановления BCD.

Чтобы полностью восстановить Boot Configuration Data, выполните следующую команду: bootrec.exe /rebuildbcd .

Как добавить отсутствующие инсталляций Windows в данные конфигурации загрузки

Если на вашем компьютере установлено несколько операционных систем, но не все из них доступны, используйте параметр /ScanOS (команда bootrec.exe /scanos ), чтобы bootrec.exe «прошерстил» все диски на предмет наличия на них любых установленных версий Windows, которые не включены в данные конфигурации загрузки (BCD).

На скриншоте ниже вы можете посмотреть, как выглядит этот процесс сканирования.

Если команда bootrec.exe /scanos возвращает результаты, вы сможете продолжить процесс восстановления, чтобы вернуть «потерянную» инсталляцию Windows обратно в безопасную таблицу BCD, сделав ее снова загружаемой.

Во-первых, вы должны очистить Master Boot Record (MBR) с помощью bootrec /fixmbr . Затем введите bootsect.exe /nt60 all /force и нажмите Enter. Параметр /nt60 применяет основной загрузочный код, совместимый с BOOTMGR. Параметр /all обновляет основной загрузочный код на всех разделах. Параметр /force принудительно отключает том(а) во время обновления загрузочного кода.

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

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

Отличного Вам дня!

Инструменты исправления ошибок Windows постоянно совершенствуются, предлагая пользователям всё более автоматизированные решения, позволяющие быстро устранить различные неполадки. Если подключить к компьютеру установочный носитель и в разделе «Восстановление системы» выбрать пункт «Восстановление запуска», то можно исправить множество ошибок, мешающих запуску Windows. Однако при повреждении загрузчика этот способ не сработает, так что если вы столкнулись с такой проблемой, то придется производить восстановление MBR через командную строку.

Запуск командной строки

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

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

Утилита Bootrec

Для перезаписи MBR (данных, необходимых для загрузки Виндовс) и исправления ошибок загрузчика мы будем использовать встроенную в Windows утилиту. Введите в окне интерпретатора команду «bootrec». После запуска этой утилиты появится список поддерживаемых команд – выполняйте их по порядку.


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


Утилита начнет сканирование жесткого диска, пытаясь найти установленные системы. Когда Windows 7 будет обнаружена, выполните «Bootrec.exe /RebuildBcd». Найденные системы будут записаны в меню загрузки. Выйдите из утилиты с помощью команды «exit» и перезагрузите компьютер. Перезаписывать MBR больше не нужно – Виндовс будет стартовать без ошибок.

Утилита BCDboot

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

Откройте командную строку и введите «bcdboot.exe e:\windows» (атрибуты вводить необязательно). Вместо «E:» вам нужно поставить букву раздела, на котором хранятся файлы Виндовс. Если в среде Windows этот раздел обозначен буквой «C», то здесь он может отображаться как «D» – учитывайте это при выполнении команды.

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

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

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

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

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

Для того чтобы восстановить MBR, вам понадобится инсталляционный диск, с которого вы устанавливали Windows (либо любой другой). Если же диска нет, можно создать загрузочную флешку с Win7. Алгоритм действия:

Автоматическое восстановление

Для начала стоит предоставить починку MBR стандартным средствам от Microsoft. Выберите пункт «Восстановление запуска». Больше ничего делать не требуется, пройдет некоторое время, и компьютер сообщит о завершении процесса. Попробуйте запустить Windows. Если ничего не получилось – значит, необходимо восстановить МБР вручную.

Командная строка

Этот путь требует ввода нескольких команд в командную строку Windows.

  • В меню восстановления системы выберите пункт «Командная строка».
  • Теперь необходимо ввести «bottrec/fixmbr ». Данная команда служит для записи новой MBR совместимой с Win 7. Команда удалит нестандартные части кода, исправит повреждения, но не будет затрагивать существующую таблицу разделов.
  • Следом введите «bootrec/fixboot ». Эта команда служит для создания нового загрузочного сектора для Windows.
  • Далее «bootrec/nt60 sys ». Эта команда обновит загрузочный код MBR.
  • Закройте консоль, перезагрузите компьютер и попробуйте запустить систему. Если проблема все еще не решена, необходимо ввести еще несколько команд.
  • Снова запустите консоль и введите «bootrec/Scanos » и «bootrec/rebuildbcd ». С помощью этих утилит компьютер просканирует жесткий диск на наличие операционных систем, а затем внесет их в меню загрузки.
  • Следом опять введите «bootrec/nt60 sys » и перезагрузите компьютер.

Утилита TestDisk

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

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

На теперь приступим к делу.

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

Нужно раздобыть диск с Windows 7, если такой имеется – замечательно, а нет, тогда сделайте загрузочную флешку. Версия в данном случае не важна, разрядность особо тоже. Загружаетесь с флешки. Когда увидите установщик Windows слева внизу жмём «Восстановление системы» .

Появится маленькое окошко с опциями восстановления системы. Выбираем систему, которую нужно восстановить. Нажимаем кнопку «Далее».

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

Использование командной строки

В параметрах восстановление откройте командную строку. Там введем следующую команду:

bootrec /fixmbr

С помощью этой простой команды можно восстановить загрузочную запись на Windows 7. Если не помогло, переходим к следующему шагу:

bootrec /fixboot

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

Используем командную строку #Способ 2

Снова вводим такие команды и одну дополнительную:

  • bootrec /fixmbr
  • bootrec /fixboot
  • bootsect /nt60 ALL /force /mbr

Пробуем загрузить систему.

Редактирование файла boot.ini

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

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

В командной строке введите:

notepad

Мы откроем блокнот, где надо нажать «Файл» и «Открыть». В системном диске включите показ системных файлов иначе вы не увидите boot.ini.

Редактируем этот файл с помощью блокнота. Там есть следующие опции:

  • timeout=10 – время для выбора загрузки операционной системы (если их несколько);
  • multi(0) и