- Виды проблем с загрузчиком
- Автоматическое восстановление с помощью USB накопителя
- Последовательность действий
- Описание ключей запуска утилиты Bootrec.exe
- Восстановление среды загрузки с помощью BCDboot.exe
- Способ 1: С помощью стандартного меню
- Способ 2: Через загрузочную флешку или диск
- Способ 3: Командная строка (fixmbr и fixboot)
- Способ 4: Активация раздела MBR
- Способ 5: Командная строка (Bootrec.exe)
- Способ 6: Системный
- Способ 7: Есть две операционные системы
- Способ 8: Ошибка «NTLDR is missing»
- Способ 9: Ошибка «BOOTMGR is missing»
Виды проблем с загрузчиком
Чаще всего причиной для беспокойства является возникновение следующих ошибок:
- При попытке загрузить систему появляются сообщения «Bootmgr отсутствует» и/или «Нет системного диска». Возникают в результате повреждения загрузчика или основной загрузочной записи;
- Операционная система также может быть заблокирована вирусом.
В этом случае необходимо восстановить загрузчик, если сообщение от хакера с просьбой выслать деньги за уничтожение вируса появляется сразу после того, как пользователь нажмет кнопку запуска на персональном компьютере или ноутбуке;
Помнить! Если операционная система уже начала процесс загрузки, а ошибки стали появляться только позже, это не свидетельствует о проблеме с загрузчиком. Попробуйте включить операционную систему в безопасном режиме и устранить возникшие проблемы (например, вирусы).
Пример ошибки, которая появляется сразу после попытки запуска операционной системы компьютера
Прежде чем пытаться заставить загрузчик работать, зайдите в BIOS и убедитесь, что в системе установлен правильный порядок загрузки для всех жестких дисков.
Если у вас в компьютере установлено два жестких диска одновременно, порядок их загрузки неправильный, возможны проблемы с загрузчиком.
Установите очередь загрузки для всех жестких дисков в системе
Первым в очереди должен стоять диск, на котором установлена загружаемая операционная система.
Автоматическое восстановление с помощью USB накопителя
Вам предстоит решить задачу, начиная с самого простого пути. Если вам не удается исправить загрузчик описанным ниже способом, попробуйте следующее решение, представленное в статье.
Чтобы начать процесс устранения неполадок, возьмите диск, с которого была установлена операционная система. Если у вас его нет, вы можете восстановить без диска — в этом случае вам нужно создать загрузочный внешний USB-носитель.
Версия операционной системы, размещенная на носителе, должна полностью совпадать с установленной на компьютере.
Чтобы выполнить автоматическое восстановление с USB-накопителя или диска, выполните следующие действия:
- Вставьте диск в дисковод или флешку в слот. Запустите компьютер и нажмите кнопку F на клавиатуре в течение первых нескольких секунд. Таким образом, вы сразу же запустите меню BIOS еще до того, как возникнет проблема.
В биосе измените порядок загрузки компонентов ОС — первым должен быть диск или флешка (в зависимости от того, какое устройство с образом ОС вы подключали к компьютеру).
После установки очереди загрузки сохраните все изменения и выйдите из настроек BIOS. Процесс загрузки ОС будет перезапущен, но теперь он будет загружаться непосредственно с носителя образа. Появится следующее окно;
Начальное окно установки ОС
- В нижней части окна (рисунок 2) найдите пункт восстановления ОС и нажмите на него. Теперь нужно выбрать операционную систему, которую необходимо восстановить (в случае, если на компьютере установлено несколько систем одновременно);
Выберите ОС для загрузки
- После того, как вы определитесь с названием операционной системы, которую хотите исправить, появится окно со всеми доступными вариантами восстановления операционной системы. Для начала выберите автоматическое устранение неполадок.
Этот метод может помочь, но не во всех случаях. Если после такого автоматического восстановления система все равно не включается, повторите еще раз пункты 1-3 и теперь выберите второй пункт (активировать сохраненное ранее состояние ОС). - Дождитесь, пока все необходимые действия будут выполнены программой автоматически. Если система загружается, проблема решена. Если нет, вы должны восстановить вручную.
Окно параметров восстановления Windows
Последовательность действий
- Настройте параметры BIOS так, чтобы DVD-привод был первым загрузочным устройством
- Вставьте установочный компакт-диск Windows 7 и загрузитесь с него в это окно:
Увеличить изображение
Нажмите «Восстановить компьютер». Выберите операционную систему, которую хотите восстановить, и нажмите «Далее»).
В окне «Параметры восстановления системы» выберите «Командная строка»).
Откроется окно интерпретатора командной строки cmd.exe, где следует ввести:
Bootrec.exe
Увеличить изображение
Инструмент отобразит справку по доступным параметрам командной строки.
Читайте также: Инструкция создания виртуальной машины Vmware Workstation
Описание ключей запуска утилиты Bootrec.exe
Bootrec.exe /FixMbr
Запущенная с параметром /FixMbr, утилита записывает в системный раздел основную загрузочную запись (MBR), совместимую с Windows 7 и Windows Vista. Используйте этот параметр для устранения неполадок, связанных с повреждением основной загрузочной записи, или если вы хотите удалить из нее нестандартный код. В этом случае существующая таблица разделов не перезаписывается.
Bootrec.exe /FixBoot
Запущенная с ключом /FixBoot утилита записывает в системный раздел новый загрузочный сектор, совместимый с Windows 7 и Windows Vista. Вы должны использовать эту опцию в следующих случаях:
- Загрузочный сектор Windows Vista или Windows 7 заменен на нестандартный.
- Загрузочный сектор поврежден.
- Более ранняя версия операционной системы Windows была установлена после установки Windows Vista или Windows 7. Например, если была установлена Windows XP, будет использоваться NTLDR (Windows NT Loader, загрузчик Windows NT), код стандартной загрузки NT 6 загрузчик (Bootmgr) будет перезаписан установщиком Windows XP.
Следует отметить, что аналогичного эффекта можно добиться с помощью инструмента bootsect.exe, который также находится на загрузочном носителе Windows 7. Для этого необходимо запустить bootsect.exe со следующими параметрами:
загрузочная секция /NT60 SYS
Загрузочный сектор системного раздела будет перезаписан кодом, совместимым с BOOTMGR. Вы можете узнать больше об использовании утилиты bootsect.exe, запустив ее с параметром /help.
Bootrec.exe/ScanOs
Запущенная с ключом /ScanOs утилита сканирует все диски на наличие установленных операционных систем Windows Vista и Windows 7. Кроме того, при ее использовании выводится список найденных систем, которые в данный момент не зарегистрированы в хранилище данных конфигурации загрузки Windows (BCD). Магазин).
Bootrec.exe /RebuildBcd
Запущенная с этим ключом утилита сканирует все диски на наличие установленных операционных систем Windows Vista или Windows 7. Найденные операционные системы отображаются в списке, из которого их можно добавить в Хранилище данных конфигурации загрузки Windows. Также используйте этот параметр, если вы хотите полностью перестроить хранилище данных конфигурации загрузки. Перед этим необходимо удалить предыдущее сохранение. Набор команд в этом случае может быть следующим:
bcdedit /export C:BCDcfg.bak attrib -s -h -rc:bootbcd del c:bootbcd bootrec /RebuildBcd
В приведенном выше примере текущее хранилище конфигурации загрузки экспортируется в файл C:BCDcfg.bak, из него удаляются системные атрибуты, скрытые и доступные только для чтения атрибуты, затем оно удаляется командой DEL и перестраивается командой bootrec. Команда /RebuildBcd.
Увеличить изображение
Конечно, инструмент Bootrec.exe очень функционален, но он не поможет, если, например, файл bootmgr Windows поврежден или физически отсутствует. В этом случае можно использовать другой инструмент, также входящий в состав дистрибутива Windows 7 — bcdboot.exe.
Восстановление среды загрузки с помощью BCDboot.exe
BCDboot.exe — это утилита, используемая для создания или восстановления загрузочной среды, расположенной в активном системном разделе. Утилита также может использоваться для переноса загрузочных файлов с одного жесткого диска или раздела на другой.
Командная строка в этом случае может выглядеть так:
bcdboot.exe e:windows
Замените e:windows на правильный путь для вашей системы.
Эта операция восстановит поврежденную загрузочную среду Windows, включая файлы хранилища данных конфигурации загрузки (BCD), включая упомянутый выше файл bootmgr.
Способ 1: С помощью стандартного меню
Если вы не знаете, как восстановить загрузчик, попробуйте войти в безопасный режим. Вполне возможно, что восстановление загрузчика вообще не нужно и система не загружается по другим причинам, поэтому это нужно проверить.
ПРИМЕЧАНИЕ! Если окно безопасного режима не появилось или что-то пошло не так, перейдите к следующему способу.
При загрузке зажмите кнопку «F8» на клавиатуре. После этого вы должны увидеть такое меню. Сначала нажмите на первый пункт, который попытается восстановить загрузку ОС. Если ничего не помогает, нажмите «Безопасный режим».
Если вам удалось запустить «Безопасный режим», сделайте следующее:
- Нажмите «Пуск» и перейдите в «Панель управления».
- Найдите раздел «Восстановление».
- Нажмите на кнопку «Начать восстановление системы».
- Служба запустится, на одном из шагов нужно выбрать точку восстановления — ищем дату. Вы также можете поставить галочку, чтобы увидеть больше очков. Лучше всего выбирать точку с самой ранней датой.
В самом конце система один раз перезагрузится и попытается восстановить системные файлы за этот период. Восстановление пойдет только на системный диск. Если этот метод не сработал, скорее всего, это повреждение загрузочного файла MBR. Не волнуйтесь, мы восстанавливаем его сейчас.
Способ 2: Через загрузочную флешку или диск
Восстановить загрузку Windows можно с помощью установочного диска или флешки. Инструкцию по созданию флешки или диска можно найти здесь. Для восстановления загрузки — нужен загрузочный носитель с любой версией Windows 7, но конечно лучше ставить именно ту версию, которая у вас есть.
После создания флешки вставьте ее в компьютер или ноутбук и перезагрузите (или включите устройство). Как только начнет появляться меню BIOS, нужно выбрать BOOT MENU (Меню загрузки) — для этого чаще всего используются клавиши F11, F12, F8 и т д. После этого выбираем вашу флешку или CD/ DVD-диск в качестве загрузочного.
СОВЕТ! Смотрите подсказку на главном экране, чтобы «заморозить» домашний экран, нажмите кнопку «Пауза».
Когда вы попадете в меню установки, вам нужно выбрать ссылку «Восстановление системы».
Во-первых, сам загрузочный носитель попытается найти и устранить проблему с загрузкой. По идее, он должен найти его самостоятельно.
Если это произойдет, выскочит окно с предупреждением о том, что ваша система «плохая» и ее нужно вылечить. Нажмите кнопку, чтобы исправить и перезапустить. Если ничего не помогает или такое окно вообще не появляется, идем дальше.
Для выполнения загрузочного восстановления нужно выбрать именно первую отметку. Также убедитесь, что система выбрала вашу операционную систему на жестком диске. Нажмите «Далее»
Теперь это меню появится перед нами. В первую очередь пробуем сделать автоматический «Восстановление при загрузке» — достаточно выбрать этот пункт. Затем ждем завершения процедуры и перезагрузки ПК.
Способ 3: Командная строка (fixmbr и fixboot)
Если предыдущий способ не сработал, попробуем восстановить из командной строки. Проделываем все те же действия, чтобы появилось меню рекавери. Затем выберите раздел «Текст команды».
Открывается черная консоль, где вам остается только поочередно прописать две команды:
загрузочная запись / fixmbr
загрузочная запись /fixboot
Эти команды берут системные файлы, отвечающие за загрузку системы с загрузочной флешки или диска, и перезаписывают их на жестком диске. Поэтому, даже если они отключены программами или вирусами, после этой процедуры система должна загрузиться нормально.
Способ 4: Активация раздела MBR
Если это не помогло, снова откройте командную строку и введите следующие команды:
Раздел диска
Показываем список всех разделов:
лис том
Нас интересуют два раздела. Первый имеет размер 100 мегабайт и содержит все загрузочные модули Windows. Второй — это диск, на котором находится ваша операционная система. Диск с вашей операционной системой вы должны найти сами — смотрите на размер. Также имя (буква) на диске может отличаться от реального, поэтому мы даже не смотрим на него.
Теперь нам нужно выбрать раздел с загрузочными модулями (используйте номер тома):
продать том 1
активный
выход
Вводим команду с буквой тома, на котором находится Windows. В моем случае это диск «D», но у вас может быть совершенно другая буква диска:
bcdboot D:Windows
Способ 5: Командная строка (Bootrec.exe)
Снова открываем волшебную консоль через загрузочный носитель и набираем команды:
Загрузочная запись
Bootrec.exe /FixMbr
Bootrec.exe /FixBoot
выход
В самом конце начинаем заново.
Способ 6: Системный
Как правило, если мы не можем восстановить файл вручную, мы можем принудительно сделать это с загрузочного носителя. Для этого мы должны сначала удалить файл модулей загрузки, который занимает 100 МБ. А потом пройти стандартное рекавери, через загрузочный диск — тогда система сама себя реанимирует.
Из командной строки пишем:
дисковая часть
список том
Выберите раздел «Модули запуска:
продать том 1
формат фс=нтфс
активный
Пишем команду дважды:
выход
Кроме того, система не сможет загрузиться, так как мы удалили файл, поэтому снова загружаемся с носителя. Программа предложит исправить загрузку — соглашаемся и начинаем заново.
Если система загружается, то хорошо, если все равно выдает ошибку или зависает, снова загружаемся с носителя, и из списка способов выбираем «Восстановление при загрузке».
Способ 7: Есть две операционные системы
Этот способ помогает, когда у вас две операционные системы, но загружена совсем другая. Также могут быть проблемы с загрузкой обоих, особенно после установки другой ОС. Теперь мы попробуем сделать обе операционные системы активными, чтобы вы могли выбрать их при запуске. Снова через загрузочную флешку заходим в консоль и прописываем магические заклинания:
Bootrec/ScanOs
Bootrec.exe /RebuildBcd
После этого система предложит ввести обе системы в меню загрузки. В обоих случаях нужно набрать в консоли обычную букву «Y» и нажать «Enter».
Перед выходом командой «выход» — введите еще одну команду:
загрузочная секция /NT60 SYS
Это поможет реанимировать некоторые модули BOOT.
Способ 8: Ошибка «NTLDR is missing»
Если вы видите такое окно при запуске системы: «NTLDR отсутствует Нажмите ctrl+alt+del для перезагрузки», то не спешите паниковать. Эта ошибка встречается довольно редко на «семерке» и обычно файл NTLDR находится на других версиях «винды». Но не будем вдаваться в суть проблемы и приступим к ее решению. Как вы уже догадались, тоже решается — через консоль. Вы уже научились его запускать, поэтому я не буду об этом писать.
После запуска введите команды:
дисковая часть
список томов
Здесь нам снова предстоит найти букву, которой присвоен системный диск. В моем случае это снова буква «Д».
Выход
bcdboot.exe D:Windows
Опять нужно ввести букву системного диска — смотрите на свой том.
Итак, мы создали модуль запуска. Теперь вам нужно его активировать. Для этого введите команды:
список дисков
Команда отображает все подключенные физические носители. У меня только один, а можно два — надо выбрать тот, на котором грузится система.
продать диск *НОМЕР ЖЕСТКОГО ДИСКА*
список разделов
Здесь будут отображаться разделы на выбранном вами жестком диске. Выберите раздел объемом 100 мегабайт и введите номер в следующую команду:
печать часть 1
активный
выход
Способ 9: Ошибка «BOOTMGR is missing»
При запуске может появиться такое сообщение: «BOOTMGR отсутствует. Нажмите Ctrl+Alt+Del для перезагрузки». Как я уже говорил, в системе есть так называемый загрузочный файл MGR, который называется просто «BOOTMGR». Весит он, как вы понимаете, всего 100 Мб. Иногда этот файл может быть поврежден или даже удален вирусами. Затем вы видите ошибку, что файл «BOOTMGR» не найден.
Здесь есть два варианта. Во-первых, он настолько сломан, что не может загрузить систему. Второй — он удален или перемещен в другой раздел. В качестве альтернативы система может выбрать другой раздел, диск или устройство в качестве загрузочного. Для решения именно этой проблемы смотрите инструкцию по этой ссылке.