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

Восстановление загрузчика Windows 7 вручную при помощи утилит bootrec.exe и bcdboot.exe

Много лет компания Microsoft облагораживала систему восстановления операционной системы Windows, и в Windows 7 и Windows Vista она работает фактически в автоматическом режиме. Ежели вы загрузитесь с установочного диска Windows 7 и щелкните “Восстановление системы” (“Repair Computer”), система восстановления Windows будет запущена и без помощи других попробует поправить все ошибки, которые она отыщет. Она способна поправить огромное количество заморочек, но, полностью вероятна ситуация, когда оказывается поврежден загрузчик, и с данной для нас неувязкой система восстановления не может совладать. В этом случае можно вернуть загрузчик вручную при помощи утилиты Bootrec.exe.

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

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

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

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

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

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

    Bootrec.exe

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

Описание ключей пуска утилиты Bootrec.exe

Bootrec.exe /FixMbr – Запущенная с ключом /FixMbr, утилита записывает совместимую с Windows 7 и Windows Vista главную загрузочную запись (Master Boot Record, MBR) в системный раздел. Используйте эту опцию для разрешения заморочек, связанных с повреждением главной загрузочной записи, либо ежели вы желаете удалить из неё необычный код. Существующая таблица разделов в этом случае не перезаписывается

Bootrec.exe /FixBoot – Запущенная с ключом /FixBoot, утилита записывает в системный раздел новейший загрузочный сектор, совместимый с Windows 7 и Windows Vista. Употреблять эту опцию необходимо в последующих случаях:

  1. Загрузочный сектор Windows Vista либо Windows 7 был заменен нестандартным.
  2. Загрузочный сектор поврежден.
  3. Была установлена предшествующая версия операционной системы Windows опосля установки Windows Vista либо Windows 7. К примеру, ежели была установлена Windows XP, будет употребляться NTLDR (Windows NT Loader, загрузчик Windows NT), код штатного загрузчика NT 6 (Bootmgr) будет затерт програмкой установки Windows XP.

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

bootsect /NT60 SYS – Загрузочный сектор системного раздела будет перезаписан кодом, совместимым с BOOTMGR. Подробней о использовании утилиты bootsect.exe можно выяснить, запустив её с параметром /help.

Bootrec.exe /ScanOs – Запущенная с ключом /ScanOs, утилита сканирует все диски на предмет установленных операционных систем Windows Vista и Windows 7. Не считая того, при её использовании выводится перечень отысканных систем, которые в данный момент не прописаны в хранилище данных конфигурации загрузки Windows (Boot Configuration Data (BCD) Store)

Bootrec.exe /RebuildBcd – Запущенная с сиим ключом, утилита сканирует все диски на предмет наличия установленных операционных систем Windows Vista либо Windows 7. Отысканные ОС выводятся в перечень, из которого их можно добавить в хранилище данных конфигурации загрузки Windows (Boot Configuration Data Store). Используйте также эту опцию, ежели вы желаете вполне перестроить хранилище данных конфигурации загрузки. Перед сиим нужно удалить предыдущее хранилище. Набор команд при этом может быть таким:

bcdedit /export C:BCDcfg.bak
attrib -s -h -r c:bootbcd
del c:bootbcd
bootrec /RebuildBcd

В вышеприведенном примере текущее хранилище конфигурации загрузки экспортируется в файл C:BCDcfg.bak, с него снимаются атрибуты “системный”, “скрытый” и “только для чтения”, опосля чего же оно удаляется командой DEL и поновой перестраивается командной bootrec /RebuildBcd.

Читайте также  Скачать драйвера для zte blade x3. ZTE USB Android Driver v.5.20066.1.6

Конечно, утилита Bootrec.exe очень функциональна, но, она не поможет, ежели, к примеру, файл загрузчика Windows bootmgr поврежден либо на физическом уровне отсутствует. В таком случае можно пользоваться иной утилитой, также входящей в состав дистрибутивного носителя Windows 7 – bcdboot.exe.

Восстановление среды загрузки с помощью BCDboot.exe

BCDboot.exe – это средство, которое употребляется для сотворения либо восстановления среды загрузки, расположенной в активном системном разделе. Утилита также может быть применена для переноса файлов загрузки с 1-го твердого диска либо раздела на другой.

Командная строчка в данном случае может смотреться таковым образом:

bcdboot.exe e:windows

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

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

Утилита bcdboot.exe употребляет последующие характеристики командной строки:

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

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

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

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

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

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

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

winreview.ru

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

ВНИМАНИЕ! Все методы выставленные в статье проверены специалистом.

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

Вытащите из компа либо ноутбука все флешки и диски. Ежели опосля этого система загрузится, то проверьте загрузочный BOOT MENU в BIOS – для вас необходимо выставить ценность загрузки твердого диска (HDD либо SSD). Дальше я приведу несколько методов, чтоб произвести восстановление загрузки в «семерке». Ежели у вас будут какие-то вопросцы, то пишите в комментариях.

Способ 1: С помощью обычного меню

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

ПРИМЕЧАНИЕ! Ежели окно безопасного режима не возникло, либо что-то пошло не так – перейдите к последующему способу.

При загрузке зажмите клавишу «F8» на клавиатуре. Опосля этого вы должны узреть вот такое меню. Для начала жмем на 1-ый пункт, который постарается вернуть загрузку ОС. Ежели ничего не вышло, то жмем «Безопасный режим».

Если для вас удалось запустить «Безопасный режим», делаем следующее:

  1. Нажмите «Пуск» и перейдите в «Панель управления».
Читайте также  Доступ к сетевой папке windows 7. Включение общего доступа к папкам на компьютере с Windows 7

  1. Найдите раздел «Восстановление».

  1. Нажимаем по кнопочке «Запуск восстановления системы».

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

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

Способ 2: Через загрузочную флешку либо диск

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

После сотворения флешки вставьте её в комп либо ноутбук и перезагрузитесь (или включите аппарат). Как лишь начнет отображаться меню BIOS, для вас необходимо выбрать BOOT MENU (Меню загрузки) – для этого почаще всего употребляются клавиши F11, F12, F8 и т.д. Опосля этого избираем в качестве загрузки – вашу флешку либо CD/DVD диск.

СОВЕТ! Смотрите подсказку на основном экране, для «заморозки» исходного экрана нажмите на клавишу «Pause».

Как лишь вы попадете в меню установщика – для вас необходимо выбрать ссылку «Восстановление системы».

Сначала загрузочный носитель сам постарается отыскать и решить делему с загрузкой. По идее он должен её найти самостоятельно.

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

Чтобы выполнить восстановление пуска – необходимо выбрать конкретно первую галочку. Также удостоверьтесь, что система избрала конкретно вашу ОС на твердом диске. Нажмите «Далее»

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

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

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

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

bootrec /fixmbr
bootrec /fixboot

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

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

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

Diskpart

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

lis vol

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

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

sel vol 1
activ
exit

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

bcdboot D:Windows

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

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

Bootrec

Bootrec.exe /FixMbr
Bootrec.exe /FixBoot
exit

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

Читайте также  Как настроить звук в realtek hd. Диспетчер Realtek HD: где взять и как настроить звук?

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

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

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

diskpart
list vol

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

sel vol 1
format fs=ntfs
activ

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

exit

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

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

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

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

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» – не найден.

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

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