Восстановления загрузку с флешки win 7. Если проблема осталась, приступим к дальнейшим действиям. Запуск восстановления системы в консоли при нормальной загрузке ОС

Nokia 19.04.2019
Nokia

Привет всем! Сегодня я расскажу о достаточно распространенной проблеме операционных систем семейства Windows Vista/7/8/8.1/10 — нарушение целостности загрузчика MBR. Как бы не старалась Microsoft учесть возможные проблемы работы своего ПО, предусмотреть все еще на этапе разработки и тестирования наверное невозможно. Добавляют проблем к стабильности работы разнообразные сторонние загрузчики (активаторы, другие версии операционных систем, вирусы).

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

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

Приступим!

Самый простой способ восстановить загрузчик. Для работы со средством восстановления запуска необходимо сначала запустить среду восстановления Windows RE.

Для этого:

  • Настройте BIOS на загрузку с установочного носителя.
  • Выберите пункт Восстановление системы .

  • Далее .
  • В диалоговом окне выберите пункт Восстановление запуска .

  • Следуйте дальнейшим инструкциям.

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

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

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

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

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

/FixBoot

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

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

/RebuildBcd

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

Приступим!

Для работы со средством Bootrec.exe необходимо сначала запустить среду восстановления Windows RE.

  • Вставьте установочный диск Windows 7 или Windows Vista в DVD-дисковод и включите компьютер.
  • При появлении запроса нажмите клавишу.
  • Выберите пункт Восстановить компьютер .
  • Укажите операционную систему, которую требуется восстановить, и нажмите кнопку Далее .
  • В диалоговом окне Параметры восстановления системы выберите пункт Командная строка .
  • Введите команду Bootrec.exe и нажмите клавишу ВВОД . Появится полный список возможностей.
  • Запишите сектор MBR, для чего есть команда

Bootrec.exe /FixMbr ;

  • Об успешном завершении операции после нажатия Enter компьютер оповестит пользователя в следующей строчке;
  • Далее проведите процедуру записи нового сектора загрузки, для чего введите

Bootrec.exe /FixBoot ;

  • Останется только ввести Exit и попытаться перезагрузить компьютер.

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

  • Войдите в командную строку с установочного диска или флешки.
  • Введите Bootrec /ScanOs, после чего утилита про сканирует компьютер на предмет наличия операционной системы.

Bootrec /ScanOs

Bootrec.exe /RebuildBcd

  • Останется с этим согласиться, нажав последовательно Y и Enter, после чего при загрузке системы вы будете иметь выбор, какую из ОС загрузить - XP или семерку.

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

Команда BOOTSECT позволяет записывать заданный программный код загрузочных секторов, обеспечивающих загрузку либо ntldr , либо bootmgr .

Формат командной строки:
bootsect {/help|/nt60|/nt52} {SYS|ALL|< DriveLetter >:}

Параметры командной строки Bootsect:
/help — отображение справочной информации;
/nt52 — запись программного кода загрузочного сектора, обеспечивающего использование загрузчика ntldr для операционных систем, предшествующих Windows Vista.
/nt60 — запись программного кода в загрузочные секторы для обеспечения загрузки файла bootmgr — диспетчера загрузки Windows Vista/Server 2008 и более поздних ОС семейства Windows.
SYS — запись будет выполнена в секторы системного раздела загрузки Windows, в среде которой выполняется данная команда.
ALL — запись программного кода будет выполнена для всех существующих разделов, которые могут быть использованы для загрузки Windows.
DriveLetter — буква диска, для которого будет выполнена перезапись программного кода загрузочных секторов.
/force — принудительное отключение используемых другими программами томов дисков для обеспечения монопольного доступа утилиты bootsect.exe
/mbr — изменение программного кода главной загрузочной записи (MBR — Master Boot Record) без изменения таблицы разделов диска. При использовании с параметром /nt52, MBR будет совместима с предшествующими Windows Vista версиями, При использовании с параметром /nt60 — MBR будет совместима с операционными системами Windows Vista и более поздними.

bootsect /nt52 E: — создать для диска E: загрузочные записи для операционных систем Windows XP/2000/NT, т.е для загрузки на базе ntldr;
bootsect /nt60 /mbr C: — изменить загрузочные сектора диска C: для обеспечения загрузки диспетчера bootmgr, а это Windows Vista/7/8/8.1/10;
bootsect /nt60 SYS — изменение загрузочных секторов для раздела, с которого выполнена загрузка текущей ОС Windows.

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

Если по каким-либо причинам у вас не загружается операционная система Windows 7, то прежде чем переустанавливать систему попробуйте восстановить загрузку с помощью “Диска восстановления” или дистрибутива ОС.

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

1. Вставьте “Диск восстановления” или дистрибутив OC в привод CD/DVD и перезагрузите компьютер.

2. При появлении надписи “Press any key to boot from CD or DVD” нажмите любую клавишу.

3. Выберите метод ввода и нажмите кнопку “Далее ”.

4. Если у вас установлено несколько операционных систем Windows, то выберите нужную в противном случае просто нажмите кнопку “Далее ”.

5. Начнется проверка, в случае если у вас включено автоматическое сохранение системных файлов (по умолчанию включено), то вы можете попытаться откатить систему к последней точке сохранения данных. Но мы рассматриваем не этот вариант восстановления, поэтому нажимаем кнопку “Отмена ” и попадаем в “Параметры восстановления системы”.

6. Выбираем пункт “Командная строка ”, куда вводим следующие команды:

1. Bootrec.exe /FixMbr — Это команда восстановления MBR
2. Bootrec.exe /FixBoot — Это команда восстановления загрузчика
3. Bootrec.exe /RebuildBcd — Это команда восстановить нормальную загрузку нескольких систем или если проблемы с разделами жесткого диска

7. После выполнения команд восстановления, закройте окно командной строки и нажмите кнопку ”Перезагрузка”. Восстановление загрузки операционной системы Windows 7 завершено.

P.S Что бы в дальнейшем подстраховаться от возможных проблем с загрузчиком Вы можете выполнить резервное копирование хранилища BCD. Особенно это рекомендуется тем, кто имеет две и более операционных систем на жестком диске. Данные команды работают и в новой операционной системе Windows 8.

Создания копии загрузчика BCD:

bcdedit / export e:\ boot. bcd

Вы можете указать при вводе команды любой раздел (букву) на жестком диске или устройстве (флешка), куда команда сохранит файл boot.bcd.

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

bcdedit / import e:\ boot. bcd

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

Дополнительная информация:

Что такое загрузочный «Диск восстановления» и зачем он нужен?

Загрузочный диск (диск запуска) — это тип съемного носителя, такого как дискета, компакт-диск или DVD-диск, содержащий загрузочные файлы Windows, используемые компьютером для запуска Windows, если системные файлы Windows на жестком диске повредились.

Диск содержит специальные средства восстановления, с помощью которых можно восстановить работоспособность Windows.

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

Однако бывают ситуации, когда изменить метод загрузки Windows 7 очень хочется. Например, при работе с может понадобится такая программа, как ReadyDriverPlus. Для работы этой программе нужно указать путь к папке C:\Boot. Вы заходите на диск C: и…в упор эту папку не наблюдаете. Ее там нет, просто шаром покати. И как же ее найти?

Есть два простых варианта, рассматриваемых далее.

Отображение скрытых папок и файлов

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

  1. Для начала выберите команду Пуск > Компьютер и перейдите в открывшемся окне на диск C:.
  2. Теперь необходимо нажать клавишу , чтобы появилось верхняя панель меню. В этой панели выберите команду Сервис > Параметры папок . Откроется окно Параметры папок , в котором перейдите на вкладку Вид .
  3. В этой вкладке нужно сделать два дела:
  • снять флажок Скрывать защищенные системные файлы ;
  • выбрать переключатель Показывать скрытые файлы, папки и диски .

Вот теперь не осталось у Windows ни одной папки или файла, скрытого от ваших глаз. Зайдите на диск С:. Теперь в нем появилась куча скрытых папок, с которыми лучше не баловаться!

Отображение скрытого раздела

Ну хорошо, я вижу все скрытые папки, но папки Boot по прежнему нет? Где моя папка Boot, сволочи, отдайте мои загрузочные файлы!

Спокойно – сейчас найдем. Раз ее нет в скрытых папках, значит она прячется…в скрытом разделе Windows 7. Злобные чебуреки из Microsoft спрятали от нас этот раздел, но мы сейчас это исправим. Размер раздела всего 100 Мбайт, и найти его можно следующим образом.

Нажмите комбинацию клавиш и введите в открывшемся окне команду diskmgmt.msc . Откроется окно Управление дисками . В этом окне нам нужен скрытый раздел (подписанный как “Зарезервировано системой ”). А вот и он, смотрим картинку.

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

Откроется новое окно, в котором щелкните на кнопке Добавить и выберите свободную букву диска, вроде Y: или любой другой.

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

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

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

Описание ключей запуска утилиты 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:\boot\bcd del c:\boot\bcd bootrec /RebuildBcd

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


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

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

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

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

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

Bcdboot.exe e:\windows

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

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

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

BCDBOOT источник ]

источник

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

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

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

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

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

Резюме

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

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

Но что делать, если даже система не хочет загружаться?

Описание проблемы

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

Bootmgr is missing Press Ctrl+Alt+Delete to restart

Эта надпись весьма обманчива, прямо ее воспринимать никак нельзя. Знающие английский язык люди без труда переведут «Менеджер загрузки отсутствует, нажмите Ctrl+Alt+Delete для перезагрузки».

Давайте разберемся, что значат эти слова. Для удобства разобьем это сообщение на две части:

  • Менеджер загрузки отсутствует. Это вовсе не значит, что у вас удалена вся информация с диска или отсутствует сам винчестер. Система имеет в виду, что не может прочитать информацию о том, откуда загружать систему. Не может, значит нету, - вот такая компьютерная логика.
  • Нажмите Ctrl+Alt+Delete для перезагрузки. Классика жанра – нажав эти клавиши, вы просто перезагрузите компьютер, а ошибка останется. Это можно повторять до бесконечности.

Из этого делаем вывод: все не так уж и плохо, ведь неполадку можно исправить программно. Для этого нам нужно выполнить специальную процедуру - восстановление загрузчика windows 7. Сделать это можно двумя способами.

Восстанавливаем загрузчик через средство восстановления системы

Для восстановления по этому методу вам понадобится загрузочный диск (установочный диск Windows). Далее просто следуйте по алгоритму:


Рассмотрим их по отдельности:

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

Запустить эту программу вы можете, написав в командную строку команду «Bootrec.exe». После этого утилита выведет список ключей, с которыми она работает, а вы выбирайте нужный и пишите: Bootrec.exe «нужный ключ». Только не забывайте, что ключи пишутся через пробел.

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

Чтобы создать загрузочную запись напишите в строку команду «bcdboot.exe». Затем, через пробел напишите путь к вашей операционной системе. Например «С:\windows». Полностью команда будет выглядеть так: «bcdboot.exe C:\windows» .

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

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

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

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



Рекомендуем почитать

Наверх