Восстановление загрузчика Windows 7 » Страница 8

Что необходимо для восстановления загрузчика.

  1. Установочный носитель Windows Vista/7/8/8.1/10.
  2. Пользователь.
  3. Привод DVD.

↑ как ещё можно восстановить загрузчик windows 7

Недавно один мой знакомый принёс мне компьютер с жалобой на то что две установленные у него на разных жёстких дисках операционные системы Windows 7 и Windows 8 не загружаются выдавая разные ошибки при загрузке.
Первым делом я загрузил компьютер с загрузочного диска Acronis Disk Director и увидел такую картину. Как видим имеются два жёстких диска, первый Диск 1 с установленной Windows 7, а второй Диск 2 с установленной Windows 8. Обратите внимание на два красных флажка, которыми помечены совсем не те разделы, которые нужно. Почему? Красный флажок означает то, что данный раздел активен и с него должна происходить загрузка операционной системы.

Bootrec.exe — утилита исправления ошибок загрузки windows

Все описываемое в этом руководстве применимо для Windows 10, Windows 8.1 и Windows 7, а использовать мы будем имеющийся в системе инструмент восстановления запуска bootrec.exe, запускаемый из командной строки.

При этом, командную строку потребуется запускать не внутри запущенной Windows, а несколько иначе:

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

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

Сейчас мы рассмотрим восстановление загрузочной записи MBR с помощью штатных средств операционной системы. Которые идут либо в составе установочного диска, либо как компонент операционной системы. А именно BOOTREC.EXE и BOOTSECT.

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

/FixMbr

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

/FixBoot

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

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

/ScanOs

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

/RebuildBcd

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

Пример HTML-страницы

Исправление mbr (master boot record, главная загрузочная запись)

Первый из полезных параметров bootrec.exe — FixMbr, позволяющий исправить MBR или загрузчик Windows. При его использовании, поврежденная MBR перезаписывается новой. Загрузочная запись располагается на первом секторе жесткого диска и сообщает БИОС, каким образом и откуда начинать загружать операционную систему. При повреждениях вы можете видеть следующие ошибки:

  • No bootable device
  • Missing operating system
  • Non-system disk or disk error
  • Кроме этого, если у вас появляется сообщение о том, что компьютер заблокирован (вирус) еще до начала загрузки Windows, тут тоже может помочь исправление MBR и загрузки.
:/>  Как настроить тихий микрофон в Windows XP/7/10 💻

Для того, чтобы запустить исправление загрузочной записи, введите в командной строке bootrec. exe / fixmbr и нажмите Enter.

Пересоздание bcd — конфигураций загрузки windows

Для того, чтобы перестроить BCD (конфигурацию загрузки Windows) и добавить в нее все утерянные установленные Windows системы (а также разделы восстановления, созданные на базе Windows), используйте команду bootrec.exe /RebuildBcd.

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

  • bootrec.exe /fixmbr
  • bootsect.exe /nt60 all /force

Поиск потерянных установок windows в меню загрузки

Если на вашем компьютере установлено несколько систем Windows старше Vista, однако не все они появляются в меню загрузки, вы можете запустить команду bootrec.exe /scanos для поиска всех установленных систем (и не только, например, таким же образом можно добавить в меню загрузки раздел восстановления OneKey Recovery).

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

Последовательность действий

  1. Настройте параметры BIOS таким образом, чтобы первым устройством загрузки был DVD-привод
  2. Вставьте установочный компакт-диск с Windows 7 и загрузитесь с него до этого окна:
  3. *
    Увеличить рисунок

  4. Щелкните “Восстановление системы” (“Repair your computer“).
  5. Выберите операционную систему, которую необходимо восстановить, и нажмите “Далее” (“Next“).
  6. *

  7. В окне “Параметры восстановления системы” (“System Recovery Options“) выберите пункт “Командная строка” (“Command Prompt“).
  8. *

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

    Bootrec.exe

    *
    Увеличить рисунок

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

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

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

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

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

Синтаксис параметров командной строки утилиты bcdboot

Утилита bcdboot.exe использует следующие параметры командной строки:

BCDBOOT источник [/l язык] [/s буква_диска] [/v] [/m [{GUID_загрузчика_операционной системы}]]

источник

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

Необязательный параметр. Задает язык среды загрузки. По умолчанию используется английский (США).

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

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

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

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

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

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

  3. Описанное действие приведет к тому, что откроется окно выбора типа загрузки системы. С помощью кнопок «Вверх» и «Вниз» на клавиатуре выберите вариант «Устранение неполадок…» и нажмите Enter.
  4. Запуск среды восстановления из окна выбора типа запуска в Windows 7

  5. Откроется среда восстановления. Тут таким же образом выберите вариант «Восстановление запуска» и нажмите Enter.
  6. Переход к автоматическому восстановлению запуска в среде восстановления в Windows 7

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

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

:/>  Работает от сети это как

Способ 2: bootrec

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

  1. Запустите среду восстановления тем методом, который был описан в предыдущем способе. В открывшемся окне выберите вариант «Командная строка» и нажмите Enter.
  2. Запуск Командной строки в среде восстановления в Windows 7

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

    Bootrec.exe /FixMbr

    Произведите нажатие клавиши Enter.

  4. Использование утилиты Bootrec.exe с атрибутом FixMbr в Командной строке в Windows 7

  5. Далее следует создать новый загрузочный сектор. Для этой цели введите команду:

    Bootrec.exe /FixBoot

    Снова щелкайте Enter.

  6. Использование утилиты Bootrec.exe с атрибутом FixBoot в Командной строке в Windows 7

  7. Для деактивации утилиты примените такую команду:

    exit

    Для её выполнения опять жмите Enter.

  8. Отключение утилиты Bootrec.exe в Командной строке в Windows 7

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

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

  1. Запустите «Командную строку» из среды восстановления. Введите:

    Bootrec /ScanOs

    Нажмите клавишу Enter.

  2. Запуск сканирования системы утилитой Bootrec.exe в Командной строке в Windows 7

  3. Будет выполнено сканирование винчестера на предмет наличия на нем установленных ОС. После окончания данной процедуры введите команду:

    Bootrec.exe /RebuildBcd

    Опять произведите щелчок клавишей Enter.

  4. Запуск восстановления загрузолчной записи утилитой Bootrec.exe в Командной строке в Windows 7

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

    exit

    После её введения щелкните Enter и перезагрузите компьютер. Проблема с запуском должна решиться.

Деактивация утилиты Bootrec.exe в Командной строке в Windows 7

Способ 3: командная строка (fixmbr и fixboot)

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

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

bootrec /fixmbr
bootrec /fixboot

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

Способ 4: активация раздела mbr

Если это не поможет, то снова запустите командную строку и пропишите следующие команды:

Diskpart

Выводим список всех разделов:

lis vol

Нас интересует два раздела. Первый – имеет размер в 100 мегабайт и содержит в себе все загрузочные модули Виндовс. Второй – это диск на котором расположена ваша ОС. Диск с вашей операционной системой вы должны обнаружить самостоятельно – смотрите по размеру. Также Имя (буква) диска может отличаться от фактического, поэтому на него даже не смотрим.

Теперь нам надо выбрать раздел с загрузочными модулями (используем цифру тома):

sel vol 1
activ
exit

Вписываем команду с буквой тома, где расположена у вас винда. В моем случае это диск «D», но у вас может быть совершенно другая буква:

bcdboot D:Windows

Способ 5: командная строка (bootrec.exe)

Опять открываем волшебную консоль через загрузочный носитель и прописываем команды:

Bootrec

Bootrec.exe /FixMbr
Bootrec.exe /FixBoot
exit

В самом конце перезагружаемся.

Способ 6: системный

В общем если у нас не получается восстановить файл вручную, то мы можем заставить это сделать загрузочный носитель. Для этого нам нужно сначала удалить файл с загрузочными модулями, который занимает 100 МБ. А потом зайти через стандартное восстановление, через загрузочный диск – далее система сама себя реанимирует.

Из-под командной строки прописываем:

diskpart
list vol

Выбираем раздел с загрузочными модулями:

sel vol 1
format fs=ntfs
activ

Два раза прописываем команду:

exit

:/>  Старая версия itunes не открывается и файл "iTunes Library.itl" не может быть прочитан, так как он был создан более новой версией itunes

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

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

Способ 7: есть две операционные системы

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

Bootrec /ScanOs
Bootrec.exe /RebuildBcd

После этого система предложит записать обе системы в меню загрузки. В обоих случаях нужно ввести в консоль обычную букву «Y» и нажать «Enter».

Прежде чем выходить командной «exit» – введите ещё одну команду:

bootsect /NT60 SYS

Она поможет реанимировать некоторые BOOT модули.

Способ 8: ошибка «ntldr is missing»

Если при загрузке системы вы видите вот такое окошко: «NTLDR is missing Press ctrl alt del to restart», – то не спешите паниковать. Данная ошибка возникает достаточно редко на «семерке» и обычно файл NTLDR находится на других версиях «окон». Но не будем вдаваться в суть проблемы и начнем её решать. Как вы уже догадались, решается она также – через консоль. Запускать вы её уже научились, так что про это писать не буду.

После запуска вводим команды:

diskpart
list volume

Тут нам нужно опять найти букву, которой присвоен системный диск. В моем случае это опять буковка «D».

Exit
bcdboot.exe D:Windows

Опять же нужно вписать букву именно системного диска – смотрите по вашему объему.

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

list disk

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

sel disk *НОМЕР ЖЕСТКОГО ДИСКА*
list partition

Здесь выведутся именно разделы выбранного вами жёсткого диска. Выбираем раздел с объёмом 100 мегабайт и вписываем в следующую команду номер:

sel part 1
active
exit

Способ 9: ошибка «bootmgr is missing»

При загрузке вы можете наблюдать вот такое сообщение: «BOOTMGR is missing. Press Ctrl Alt Del to restart». Как я уже и говорил, в системе есть так называемый загрузочный файл MGR, который как раз так и называется «BOOTMGR». Весит он, как вы поняли, всего 100 МБ. Иногда данный файл может ломаться или вообще удаляться вирусами. Тогда вы и видите ошибку, что файл «BOOTMGR» – не найден.

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

Заключение

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

Оставьте комментарий