Восстановление MBR загрузчика Windows Vista/7/8/8.1/10 (Часть 1).

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

Содержание:

Причины неполадок загрузчика

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

Самые частые из них :

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

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

«Битые» или отсутствующие файлы загрузчика ОС приводят к невозможности запуска и корректной работы компьютера. В таком случае необходимо прибегнуть к восстановлению загрузчика Windows следующим способом:

Шаг 1. Чтобы начать восстановление загрузки, понадобится диск восстановления Windows или загрузочная флешка. Важно: для корректной работы системы восстановления необходимо произвести загрузку в той же разрядности (32 или 64-bit), что и текущая ОС. В случае загрузки с установочного диска, на экране установки необходимо выбрать «Восстановление системы».

Шаг 2. На экране восстановления необходимо выбрать пункт «Диагностика».

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

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

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

Читайте также:  Windows не видит внешний жесткий диск

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

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

В случае использования загрузочного накопителя, необходимо нажать Sfit+F10 на экране выбора языка.

Зайти в командную строку через меню диагностики можно, нажав по соответствующей иконке.

После открытия командной строки необходимо ввести следующие команды:

  • Diskpart (встроенная утилита для работы с жесткими дисками)
  • List volume (список подключенных носителей)
  • Exit (завершение работы с утилитой)

Введение каждой из команд необходимо подтверждать клавишей Enter.

Такой порядок позволит узнать, какой диск является системным (по умолчанию это диск С), и на основе этих знаний попытаться выполнить программное восстановление файлов загрузчика.

После этого необходимо ввести команду bcdboot c:windows, исправляющую большинство проблем с загрузчиком.

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

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

Для этого: открываем командную строку любым удобным способом. Вводим diskpart. Затем volume list. После чего находим скрытый диск с загрузчиком (как правило, это диск размером 100-500 мб, создаваемый системой по умолчанию в формате FAT32) и запоминаем букву данного раздела.

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

  • Выбираем том командой select volume 3 (вместо 3 может быть другое число).
  • Форматируем том командой format fs=ntfs, или format fs=fat32, в зависимости от файловой системы диска.
  • Присваиваем имя «Y» тому командой assign letter=Y
  • Выходим из утилиты командой exit.
  • Вводим команду bcdboot C:Windows /s Y: /f ALL (буквы C и Y могут отличаться, в зависимости от системы и количества дисков). Если установлено несколько ОС, необходимо проделать данный шаг для всех томов с загрузчиками.

Читайте также:  5 способов защитить файлы от потери данных

На этом восстановление загрузчика можно считать законченным.

Теперь необходимо удалить присвоенную букву тома. Это можно сделать в командной строке следующим образом:

  • Вводим команду diskpart.
  • Далее необходимо отобразить список носителей командой list volume.
  • Выбираем том с именем Y командой select volume Y.
  • Убираем имя командой remove letter =Y.
  • Exit.

Теперь для нормальной загрузки ПК достаточно перезагрузить систему.

Восстановление удаленных данных

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

Также программа RS Partition Recovery позволяет восстанавливать фотографии, видеофайлы, текстовые документы и т.д. после удаления вплоть до нескольких месяцев назад. На сайте recovery-software.ru вы сможете ознакомится со всеми преимуществами и особенностями RS Partition Recovery, а также других продуктов от Recovery Software.

Часто задаваемые вопросы

<label>Сколько времени занимает сканирование диска?

Это сильно зависит от емкости вашего жесткого диска и производительности вашего компьютера. В основном, большинство операций восстановления жесткого диска можно выполнить примерно за 3-12 часов для жесткого диска объемом 1 ТБ в обычных условиях.

</span></label><label>Почему некоторые файлы, после восстановленния, могут не открываться?

Если файл не открывается, это означает, что файл был поврежден или испорчен до восстановления.

Используйте функцию «Предварительного просмотра» для оценки качества восстанавливаемого файла.

</span></label><label>Могу ли я восстановить данные с диска формата RAW?

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

</span></label><label>Как я могу проверить, можно ли восстановить мои данные, перед покупкой?

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

Сохранить их можно после регистрации программы – повторное сканирование для этого не потребуется.

</span></label></sourcure></picture></sourcure></picture></sourcure></picture></sourcure></picture></sourcure></picture></sourcure></picture></sourcure></picture></sourcure></picture>

Инженеры Microsoft реализовали в Windows хранилище загрузки, известное ещё как Boot Configuration Data (BCD), и меню загрузки. Первое содержит в себе идентификаторы загрузчиков всех имеющихся на ПК операционных систем, а второе считывает их и выводит в виде перечня ОС, доступных для запуска. Рассмотрим как можно добавить в загрузчик Windows операционную систему (например, если она установлена но при запуске не отображается) с помощью программы bcdedit.exe.

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

Настройка с помощью консоли CMD

На рабочем столе необходимо нажать Пуск – ввести “Командная строка” или “cmd” затем кликнув по соответствующему значку правой клавишей мыши нужно выбрать запуск от имени администратора. Для добавления ОС Windows 7 в загрузчик Windows (начиная с Windows Vista!!!)

bcdedit /create /d “Microsoft Windows 7” /application OSLOADER – создание элемента списка загрузки операционных систем

bcdedit /copy {current} /d “Microsoft Windows 7” – создание копии записи в системном хранилище Boot Configuration Data.

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

bcdedit /set {хххххххх-хххх-хххх-хххх-хххххххххххх} device partition=E: – где “E:” буква диска на котором располагается система, в фигурных скобках {идентификатор} который отображается после ввода первой команды;

bcdedit /set {хххххххх-хххх-хххх-хххх-хххххххххххх} osdevice partition=E:

После останется перезагрузить операционную систему и посмотреть результат.

Редактирование загрузки Windows 10 в параметрах системы

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

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

  1. Нажмите на сочетание Win + Pause (Break).
  2. Кликните по ссылке Дополнительные параметры системы, расположенную в левой части окна.
  3. Под заголовком Загрузка и восстановление щёлкните на кнопку Параметры.

Как добавить запись системы в меню загрузки сторонней программой

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

Запустите программу и выберите язык интерфейса.

Нажмите на Добавить запись и выберите вкладку Windows.

Напротив пункта Тип выберите Vista / 7 / 8 / 10. Если добавляемая запись должна загружать более старую версию «винды», разверните выпадающий список и кликните по подходящему варианту.

В поле Имя укажите предпочитаемое название записи.

Напротив пункта Диск откройте список разделов жёсткого диска и выберите тот, где установлена ОС, к которой вы хотите восстановить доступ.

Вместо вывода

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

204 просмотровОтказ от ответственности: Автор или издатель не публиковали эту статью для вредоносных целей. Вся размещенная информация была взята из открытых источников и представлена исключительно в ознакомительных целях а также не несет призыва к действию. Создано лишь в образовательных и развлекательных целях. Вся информация направлена на то, чтобы уберечь читателей от противозаконных действий. Все причиненные возможные убытки посетитель берет на себя. Автор проделывает все действия лишь на собственном оборудовании и в собственной сети. Не повторяйте ничего из прочитанного в реальной жизни. | Так же, если вы являетесь правообладателем размещенного на страницах портала материала, просьба написать нам через контактную форму жалобу на удаление определенной страницы, а также ознакомиться с инструкцией для правообладателей материалов. Спасибо за понимание.

  • Эксплуатация уязвимости MultiBlue или как взламывают bluetoothТехнология беспроводной передачи данных между устройствами Bluetooth, зародившаяся в нулевых…
  • Какие существуют безопасные операционные системы на базе AndroidМы, безусловно, любим Android, как показывает доля рынка, и Google…
  • Обнаружен бэкдор в Win10TweakerДля неподготовленных юзеров, которые сталкиваются с Windows, настройки ОС иногда…
  • Какую информацию никогда нельзя хранить в своем смартфонеСовременные смартфоны вмещают большие объемы самой разной информации, однако ее…
  • Whatsapp: как заспамить человека сообщениями через TermuxWhatsApp все чаще и глубже применяется в современном бизнесе. Его…
  • Как перехватить чужие СМСВопрос о том, как прочитать чужие смс, интересует многих. Например,…
  • Как переименовать контроллер домена WindowsСам процесс изменения имени не сопряжен с какими-либо сложностями, однако…
  • Как мошенники воруют криптовалютуПриложения в Google play которые воруют у пользователей их секретную…
  • Как защитить свой смартфон от слежки с помощью камеры и микрофонаМобильные телефоны – очень распространённый вид связи, один из основных.…
  • Практические советы по защите от программ-вымогателейВ последние несколько лет программы-вымогатели представляют собой растущую угрозу, и,…
  • Как нейронная сеть Google следит за нами? Распознавание лиц и защита от слежкиРаспознавание лиц — это технология на базе искусственного интеллекта. Специальный алгоритм…
  • Вводный мануал по penetration testingКак стать пентестером с нуля, да и вообще, что включает…
  • Как проверить APK файлы на наличие встроенных вирусовОфициальный и основной способ установки игр и приложений в операционной…
  • 10 лучших инструментов для системных администраторов WindowsВ этой статье рассматриваются лучшие инструменты с открытым исходным кодом…
  • Как в Windows настроить таймауты RDP-сессий с помощью GPOВ инструкции описан процесс настройки лимитов RDP-сессий. Чтобы серверы выполняли определенную…
  • MsfManiaMsfMania – это инструмент командной строки, разработанный на Python, который…
  • Инструмент Gideon для OSINTДобрый день! Что объединяет конкурентную разведку, пентестинг и расследование киберинцидентов?…
  • Защита веб-сайта: как хакеры проводят DDoS атаки на 7 уровеньАтака типа «отказ в обслуживании» (DoS) – это попытка причинить вред, сделав…
  • Как мошенники создают фейковых ботов в Телеграм для деанонимизацииДавайте посмотрим на телеграм с другой стороны? Всё то, что…
  • Секретная функция MIUI: как очистить разговорный динамик без разборки смартфонаXiaomi любит скрывать в недрах своей оболочки различные полезные фишки.…

8 апреля 2016СодержаниеРеклама

Загрузчик Windows 7 перестает работать по многим причинам – при повреждении boot.ini или попытке установить XP вместе с «Семеркой», после чего последняя не хочет грузиться. Это происходит из-за того, что XP производит переписывание загрузочной записи MBR Windows 7. Обычно восстановление загрузчика Windows 7 осуществляется стандартными средствами системы. Можно использовать и другое средство, например, Bootice.

Самый простой способ восстановления загрузчика

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

Далее:

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

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

Реклама

Редактируем boot.ini

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

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

Исправить это просто – загрузитесь с LiveCD и отредактируйте boot.ini обычным блокнотом. Здесь всего два раздела – boot loader, управляющий загрузкой и operating systems. Следует запомнить значение нескольких параметров:

  • timeout=10 – время в секундах, в течение которого пользователь может выбрать ОС для запуска;
  • multi(0) и disk(0) – параметры, которые должны иметь нулевые значения;
  • rdisk(0) – номер диска с системным разделом (отсчет ведется с нуля).

В целом boot.ini с одной ОС должен выглядеть так, как на картинке.

Реклама

Применяем возможности командной строки для восстановления сектора MBR

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

Далее с ней можно работать:

  1. Введите команду Bootrec и нажмите после этого Enter, появится полный список возможностей
  2. Запишите сектор MBR, для чего есть команда Bootrec.exe /FixMbr;
  3. Об успешном завершении операции после нажатия Enter компьютер оповестит пользователя в следующей строчке;
  4. Далее проведите процедуру записи нового сектора загрузки, для чего введите Bootrec.exe /FixBoot;
  5. Останется только ввести Exit и попытаться перезагрузить компьютер.

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

Реклама

  1. Войдите в командную строку с установочного диска или флешки;
  2. Введите Bootrec /ScanOs, после чего утилита просканирует компьютер на предмет наличия операционной системы;
  3. Напишите в следующей строке команду Bootrec.exe /RebuildBcd, программа вам предложит внести в меню запуска все найденные версии Windows, включая XP и др.;
  4. Останется с этим согласиться, нажав последовательно Y и Enter, после чего при загрузке системы вы будете иметь выбор, какую из ОС загрузить – XP или семерку.

Устранить проблему с MBR можно и еще одной командой. Для этого в командной строке нужно ввести bootsect /NT60 SYS, затем Enter. Введите для выхода Exit. В результате основной загрузочный код обновится, а ваши системы появятся в списке во время загрузки.

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

BOOTMGR is missing

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

На диске с Windows 7 всегда имеется небольшой 100-мегабайтовый зарезервированный скрытый раздел, для записи загрузочных файлов ОС, в том числе и поврежденный BOOTMGR. Можно просто скопировать BOOTMGR с установочного носителя и записать в этот раздел. Для этого:

Реклама

  1. Зайдите в командную строку с диска восстановления.
  2. Введите последовательно команды diskpart и list volume, после чего на экране появится список ваших дисков и буквы, которые система присвоила каждому из них. Нас интересует зарезервированный раздел 100 Мб и оптический дисковод – диски C и F соответственно, как на картинке.
  3. Для выхода введите Exit и нажмите Enter.

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

  • F: и далее Enter;
  • copy bootmgr C: и нажмите Enter;
  • Exit, утилита завершит работу.

Если копирование в скрытый раздел не удастся, то хранилище загрузки можно полностью перезаписать. Восстановление загрузчика Windows 7 производится командой bcdboot.exe N:Windows, где N – буква диска с ОС. После того, как будет сообщено, что файлы созданы успешно, можно покинуть средство командой Exit и перезагрузить компьютер.

Если загрузка Виндовс 7 и XP не удалась, зарезервированный раздел нужно сделать активным:

Реклама

  • запишите в командной строке строчку diskpart, которой вызывается утилита;
  • для отображения всех имеющихся физических дисков напишите list disk;
  • выбирается нужный диск командой sel disk 0, где 0 – номер единственного установленного HDD;
  • для отображения всех разделов винчестера введите list partition;
  • для выбора зарезервированного раздела запишите команду sel part 1, где 1 – номер раздела;
  • сделайте его активным, введя active;
  • выйдите из приложения, написав exit.

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

Используем Bootice

Если Windows XP была установлена после «Семерки», из-за перезаписанного сектора MBR запускается только XP и у вас нет возможности выбора системы после того, как вы включите компьютер. Вместе с тем, обе системы полностью исправны, а вернуть меню запуска можно очень легко, для чего используется утилита Bootice:

  1. Откройте Bootice, в главном окне перейдите во вкладку BCD;
  2. В разделе BCD файл отметьте строчку «Другой BCD файл» и откройте проводник, нажав на рядом расположенную кнопку;
  3. В проводнике нужно будет найти и открыть зарезервированный раздел;
  4. В нем найдите папку Boot. Там уже найдите файл BCD, нажмите «Открыть»;
  5. Далее вы вернетесь в главное окно, где нужно будет выбрать простой режим работы с MBR, нажав соответствующую кнопку.

В новом окне Bootice слева вы увидите список загрузки ОС, в который и нужно будет добавить к Windows XP отсутствующую «Семерку»:

  • нажмите «Добавить»;
  • в открывшемся списке выберите строчку новой записи Windows 7;
  • в правой стороне в верхнем поле для ввода выберите жесткий диск;
  • в поле ниже укажите раздел с «Семеркой»;
  • нажмите на сохранение основных настроек.

Программа уведомит вас об успешном изменении данного элемента в Boot и из Bootice можно будет выйти. Когда вы в следующий раз включите компьютер, уже можно будет выбрать, какую ОС загружать с жесткого диска – Windows 7 или XP.

  • <label> Issue:*</label>
  • <label> Your Name:*</label>
  • <label> Your Email:*</label>
  • <label> Details:*</label>

Используемые источники:

  • https://recovery-software.ru/blog/how-to-repair-boot-record-mbr-windows-guide.html
  • https://rucore.net/kak-otredaktirovat-ili-dobavit-v-zagruzchik-windows-novuyu-operacionnuyu-sistemu/
  • https://recoverit.ru/windows/7/loader.html

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации