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

class="eliadunit">Как произвести восстановление загрузчика Windows 7 , если восстановление запуска с помощью установочного диска семёрки не помогло. Вкратце объясню в чём дело: на компьютере сначала была установлена Windows 7, затем второй системой понадобилась Windows XP, после установки естественно запускалась она одна, для загрузки двух операционных систем использовал программу EasyBCD. В дальнейшем XP стала не нужна и раздел на котором она находилась я форматировал из Windows 7. Сейчас при загрузке кроме чёрного экрана ничего. Что можно предпринять в таком случае? Поподробнее если можно. Сергёй.

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

Самое главное не волнуйтесь, проблема у вас не сложная и в принципе средство Восстановление запуска Windows 7должно было помочь, давайте попробуем что-нибудь другое. Напомню вам, что нельзя устанавливать старшую операционную систему после младшей. Windows 7 ни в коем случае не будет загружаться после установки на компьютер Windows XP, так как последняя при установке переписывает главную загрузочную запись (MBR) на себя. Поэтому вы установили дополнительный менеджер загрузки EasyBCD , который используется для настройки загрузки нескольких операционных систем и имеет в свою очередь свой загрузчик.

  • Главная загрузочная запись (MBR)- это первый сектор на жёстком диске, в котором находится таблица разделов и маленькая программа загрузчик, которая считывает в данной таблице данные с какого раздела жёсткого диска производить загрузку ОС, в дальнейшем информация передаётся в раздел с установленной операционной системой, для её загрузки. Если в главной загрузочной записи находится неправильная информация о расположении системы, значит мы при загрузке получим разные ошибки, вот одна из них Bootmgr is missing или будем наблюдать чёрный экран. Исправляется проблема восстановлением загрузчика Windows 7 .

Когда вы удалили старушку XP вместе с EasyBCD, то оставили свой компьютер на произвол судьбы с непонятной ему загрузочной записью и он в знак благодарности выдаёт вам чёрный экран. Для исправления ситуации, мы с вами проведём восстановление загру зчика Windows 7 , а именно перезапишем главную загрузочную запись с помощью утилиты Bootrec.exe , находящейся на диске восстановления или на установочном диске Windows 7. Так же данной утилитой мы запишем новый загрузочный сектор, понятный Windows 7.
Загружаемся с диска восстановления или установочного диска с Windows 7, далее Восстановление системы.

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

В окне командной строки вводим команду Bootrec и Enter

выходит полная информация о возможностях утилиты. Выбираем запись основной загрузочной записи Bootrec.exe /FixMbr .

Операция успешно завершена. В первый сектор загрузочного раздела записана новая загрузочная запись.
Вторая команда Bootrec.exe /FixBoot записывает новый загрузочный сектор.

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

На теперь приступим к делу.

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

Нужно раздобыть диск с Windows 7, если такой имеется – замечательно, а нет, тогда сделайте загрузочную флешку. Версия в данном случае не важна, разрядность особо тоже. Загружаетесь с флешки. Когда увидите установщик Windows слева внизу жмём «Восстановление системы» .

Появится маленькое окошко с опциями восстановления системы. Выбираем систему, которую нужно восстановить. Нажимаем кнопку «Далее».

А вот и окошко с необходимыми опциями. Для начала можно попробовать автоматическое устранение проблем, это самый первый пункт, называемый «Восстановление запуска» . Нажав его, вы просто ждете. Минус этого способа в том, что он не всегда срабатывает, поэтому будем использовать ручные методы.

Использование командной строки

В параметрах восстановление откройте командную строку. Там введем следующую команду:

bootrec /fixmbr

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

bootrec /fixboot

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

Используем командную строку #Способ 2

Снова вводим такие команды и одну дополнительную:

  • bootrec /fixmbr
  • bootrec /fixboot
  • bootsect /nt60 ALL /force /mbr

Пробуем загрузить систему.

Редактирование файла boot.ini

За загрузку системы отвечает специальный файлик boot.ini. Сегодня мы его будем мучать. Возможно его целостность была нарушена в следствии атаки вирусов или простого сбоя ПК, поэтому Восстановление загрузчика Windows 7 или другой системы в приоритете.

Нам снова понадобиться загрузочная флешка с семеркой. Загрузившись, нажмите кнопку «Установить». Дойдите до окна с выбором диска для установки системы. Нажмите клавиши Shift+F10 для запуска командной строки.

В командной строке введите:

notepad

Мы откроем блокнот, где надо нажать «Файл» и «Открыть». В системном диске включите показ системных файлов иначе вы не увидите boot.ini.

Редактируем этот файл с помощью блокнота. Там есть следующие опции:

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

Сам файл может выглядеть следующим образом, только вместо XP – Windows 7.

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

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

Возможные проблемы с загрузчиком и их исправление

Чаще всего можно встретить две ошибки, связанные с загрузчиком Windows 7: первая - Bootmgr is missing, а вторая - Non system disc. Их появление говорит о том, что повреждены настройки компьютера или системные компоненты.

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

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

Способ 1: Настройка BIOS

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

При запуске ПК на первом изображении есть текстовая подсказка, обозначающая клавишу на клавиатуре для входа в BIOS . Многократно нажимайте ее, пока он не откроется. Там нужно проверить порядок устройств, с которых проводится загрузка. На первом месте должен стоять накопитель с ОС.Если это не так - установите верное устройство. Затем выйдите с сохранением изменений.

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

Способ 2: Носитель с образом системы

Для выполнения данного способа потребуется внешний носитель (флешка или диск) с записанным образом Вин, которая используется на компьютере. Она обязательно должна быть такой же, в противном случае восстановление будет невозможным. Тогда потребуется полная переустановка системы.

Инструкция по восстановлению:


Меню BIOS’а может различаться в зависимости от того, какая материнская плата подключена к компьютеру и какая версия ее прошивки. Если вы не смогли найти пункт, отвечающий за порядок загрузки, то изучите инструкцию из коробки или найдите ее в интернете.

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

Способ 3: Утилита Bootrec

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

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

Последовательно (Enter после каждой строки) вводите следующее в терминале:

bootrec /fixboot

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

Затем нужно убрать окно командной строки, отменить восстановление ОС и перезагрузить компьютер. Остается только изменить порядок устройств в BIOS (поставьте Floppy Drive на первом месте в Boot Priority). В противном случае ПК будет опять загружаться с носителя. Этот шаг можно пропустить, если просто вытащить USB-флешку или оптический диск из компьютера.

Привет всем! Сегодня я расскажу о достаточно распространенной проблеме операционных систем семейства 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 на компьютер была установлена более ранняя версия операционной системы Windows. В данном случае для запуска компьютера вместо диспетчера загрузки Windows (Bootmgr.exe) используется загрузчик Windows NT (NTLDR).

Этот параметр выполняет на всех дисках поиск установленных систем, совместимых с 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.

Вариант 1. Автоматически - при помощи среды восстановления Windows RE в Windows 7.

Во время установки Windows 7 на жестком диске автоматически создается служебный раздел, обеспечивающий доступ в среду восстановления Windows RE (Recovery Environment). Используя данный служебный раздел, Вы можете:

Загрузиться в среду восстановления с жесткого диска

Создать компакт-диск, содержащий среду восстановления

1) Выполните загрузку в среду восстановления с жесткого диска или диска восстановления системы.

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

2) Выберите первый пункт меню (Repair your computer) и нажмите Enter.

3) Выберите язык раскладки клавиатуры, на котором у вас задан пароль административной учетной записи.

4) Введите пароль администратора. После ввода пароля вы увидите окно с вариантами восстановления.

5) Выберите пункт Восстановление запуска (Startup repair), также иногда может помочь пункт Восстановление системы (System Restore), позволяющий вернуться к точке, созданной до возникновения проблемы.

Вариант 2. Восстановление вручную, с созданием мультизагрузочного меню.

Здесь главное - это добраться до командной строки для введения дальнейших команд.

1) Скачайте архив Bootfiles_x86+x64.zip (содержит файлы: Bcdboot.exe; Bcdedit.exe; Bootsect.exe)

2) Создайте папку Boot

3) Распакуйте скачанный архив и скопируйте файлы Bootsect.exe и Bcdedit.exe, нужной Вам битности в созданную Вами папку Boot.

4) Запустите среду необходимую для работы:

5) Загрузитесь в Windows, установленную на другой диск или в среду восстановления (На жестком диске запускается нажатием, клавиши F8. Если клавиша F8 используется материнской платой, после выбора диска нажмите F8 снова, выберите пункт меню Устранение неполадок компьютера

6) Запустите командную строку.

В Windows: Win+R -> cmd -> Ok.

В среде восстановления: Выберите язык раскладки клавиатуры, на котором у вас задан пароль административной учетной записи. Введите пароль администратора. Выберите пункт Командная строка (Command Prompt)

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

X:\boot\bootsect.exe /nt60 all

где Х - буква диска, на котором содержится программа Bootsect.exe

2) Если у Вас вторая система Windows XP, то Вам необходимо выполнить ещё ряд действий:

Создайте в хранилище загрузки Windows 7 - хранилище для загрузки Windows XP.

Bcdedit /create {ntldr} /d "Microsoft Windows XP"

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

Bcdedit /set {ntldr} description "Microsoft Windows XP"

Bcdedit /set {ntldr} device partition=C:

Затем укажите загрузчику Windows 7 путь к загрузчику Windows XP:

Bcdedit /set {ntldr} path \ntldr

После добавьте строчку о выборе Windows XP в меню загрузки и расположив ее под остальными:

Bcdedit /displayorder {ntldr} /addlast

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

Для информации:

Главная Загрузочная Запись (Master Boot Record - MBR), совместимая с загрузчиком операционной системы (ntldr - для Windows XP и bootmgr - для Windows 7/Vista);

Файлы загрузки: для Windows XP - файлы ntdetect.com и boot.ini, для Windows 7/Vista - хранилище загрузки - Boot Configuration Data (BCD), которое расположено в скрытой системной папке BOOT.

Вариант 3. Восстановление вручную, при помощи bootrec.exe.

1) Загрузитесь в среду восстановления (На жестком диске запускается нажатием, клавиши F8. Если клавиша F8 используется материнской платой, после выбора диска нажмите F8 снова, выберите пункт меню Устранение неполадок компьютера (Repair your computer) и нажмите Enter)

2) Выберите операционную систему, которую необходимо восстановить, и нажмите "Next"("Далее").

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

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

Bootrec.exe /FixMbr

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

Bootrec.exe /FixBoot

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

Загрузочный сектор Windows 7 был заменен нестандартным загрузочным сектором

Загрузочный сектор поврежден

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

Bootrec.exe /RebuildBcd

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

Если Вы не запомнили необходимого Вам значения Вы можете просто ввести:

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

В продолжение темы:
Интернет

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

Новые статьи
/
Популярные