Сайт о телевидении

Сайт о телевидении

» » Утилиты для восстановление загрузчика windows 7

Утилиты для восстановление загрузчика windows 7

Несмотря на огромное количество встроенных мер обеспечения безопасности, обилие многофункциональных антивирусов и фаерволов, загрузчик Windows может быть поврежден. Это приводит к невозможности запуска операционной системы. Если при старте вы долго наблюдаете черный экран без каких-либо видимых изменений или надпись «bootmgr is missing» – вы стали жертвой именно этой проблемы. В этом случае помочь может восстановление запуска ОС Windows 7.

Bootmgr – особая программа, называемая менеджером запуска Windows. Именно ей передает управление BIOS после проверок работоспособности компонентов и жесткого диска. Менеджер считывает информацию с первого сектора диска и находит все необходимые данные для запуска ОС, после чего начинается процесс запуска самой системы.

Причины возникновения поломки

Наиболее частая причина повреждения загрузчика Windows – заражения компьютера вирусами. В процесс активного серфа по просторам сети Интернет, а также установки разнообразного бесплатного софта, загруженного с сомнительных источников, пользователь может ненароком скачать вредоносную программу, которая изменит или удалит часть загрузчика Bootmgr.

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

Восстановление Windows

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

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

Здравствуйте, дорогие читатели.

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

Существует несколько основных признаков, указывающих на необходимость «возвращения к жизни» соответствующего элемента операционки:

Bootrec ( )

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


Данная команда покажет все возможные параметры, с которыми она работает.

Описание ключей Bootrec ( )

Команды в среде cmd.exe могут запускаться в стандартном варианте, либо со специальными дополнениями. Так, например, если прописать «bootrec.exe /FixMbr », программа заносит в главный раздел загрузочную запись. При этом последняя совместима с Windows 7 и Vista. Это поможет вернуть работоспособность устройства. Кроме того, к данному трюку можно прибегнуть если есть необходимость убрать нестандартный код в соответствующем сегменте. При этом имеющаяся таблица разделов остается прежней.

В случае использования ключа «/FixBoot », программа заносит новый загрузочный сектор. Он также совместим с вышеуказанными операционными системами от Microsoft. Эта опция используется в нескольких случаях:

    Загрузочный файл заменен на нестандартный.

    Он поврежден.

    После седьмой версии или Vista была размещена предыдущая сборка. Так, например, после установки XP используется загрузчик Windows NT.

Интересно знать! Такого же эффекта можно добиться за счет использования программы «bootsect.exe ». Она также находится на диске. Для этого прописываем «bootsect /NT60 SYS ». Появится загрузочный сектор, который совместим с «». Для подробной информации нужно запустить утилиту с ключом «/help ».

При написании «bootrec.exe /ScanOs », приложение сканирует все имеющиеся диски на наличие OS 7 и Vista. В результате пользователи получают список всех найденных систем, даже не прописанных в хранилище данных, касающихся загрузки.

Использование ключа «/RebuildBcd » запустит сканирование всех дисков на предмет размещения установленных операционок. Составляется список, из которого их можно добавить в хранилище. Кроме того, данная команда позволит перестроить базу. Правда перед этим обязательно нужно удалить прошлые данные.

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

Стоит отметить, что работает в автоматическом режиме. То есть пользователям нужно только добраться до определенных инструментов, прописать команду и все выполнится самостоятельно – нет необходимости во время самого процесса что-то делать.

BCDboot ( )

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

Для начала работы достаточно прописать «bcdboot.exe C:\windows ». Операция восстанавливает поврежденные данные, включая файлы хранилища.

Процесс обладает несколькими параметрами:

    Источник – расположение директории, в которой находится дистрибутив Windows. В нашем случае это пластиковый диск или USB флешка. Данный параметр является обязательным. Остальные указываются по необходимости.

    «/I » — задает язык среды. Если не менять, используется английский.

    «/s » — указывает букву диска, куда будут размещены нужные файлы. По умолчанию это место, которое задается БИОСом или новой системой — UEFI.

    «/v » — запускается режим подробного учета работы.

    «/m » — объединение параметров имеющейся записи и только созданной. Все это записывается в новую загрузочную область.

Возвращение после использования Linux ( )

Стоит представить ситуацию, когда у вас ранее стояла операционка от Microsoft. И после установки Linux вдруг перестала запускаться первая. Это произошло в результате каких-то ошибок.

Если у вас после установки Ubuntu не работает Windows, не стоит сразу паниковать. Проблему можно решить просто.

dd if=/dev/sda2 of=/linux.boot bs=512 count=1

Код выше позволяет скопировать сектор загрузки из раздела «sda2 » в linux.boot.

Стоит отметить, что в данной операционной системе за запуск отвечает корневой элемент «/ ». Если в лично вашей ситуации не так, для начала нужно узнать, какая из существующих областей загрузочная.

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

В результате появится «Командная строка », в которой прописываем всего две строки и после каждой нажимаем «Enter »:
Bootrec.exe /FixMbr
Bootrec.exe /FixBoot
После этого перезапускаем устройство и видим, как в нашей ОС все работает.

Много лет компания 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 7 перестает работать по многим причинам - при повреждении boot.ini или попытке установить XP вместе с «Семеркой», после чего последняя не хочет грузиться. Это происходит из-за того, что XP производит переписывание загрузочной записи MBR Windows 7. Обычно восстановление загрузчика Windows 7 осуществляется стандартными средствами системы. Можно использовать и другое средство, например, Bootice.

Самый простой способ восстановления загрузчика

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

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

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

Редактируем boot.ini

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

Иногда boot.ini может быть испорчен вирусом или тому могла способствовать какая-нибудь программа, после чего ОС не запускается самостоятельно.

Исправить это просто - загрузитесь с LiveCD и отредактируйте boot.ini обычным блокнотом. Здесь всего два раздела - boot loader, управляющий загрузкой и operating systems. Следует запомнить значение нескольких параметров:

  • timeout=10 - время в секундах, в течение которого пользователь может выбрать ОС для запуска;
  • multi(0) и disk(0) - параметры, которые должны иметь нулевые значения;
  • rdisk(0) - номер диска с системным разделом (отсчет ведется с нуля).

В целом boot.ini с одной ОС должен выглядеть так, как на картинке.

Применяем возможности командной строки для восстановления сектора MBR

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

  1. Введите команду Bootrec и нажмите после этого Enter, появится полный список возможностей
  2. Запишите сектор MBR, для чего есть команда Bootrec.exe /FixMbr;
  3. Об успешном завершении операции после нажатия Enter компьютер оповестит пользователя в следующей строчке;
  4. Далее проведите процедуру записи нового сектора загрузки, для чего введите Bootrec.exe /FixBoot;
  5. Останется только ввести Exit и попытаться перезагрузить компьютер.
  1. Войдите в командную строку с установочного диска или флешки;
  2. Введите Bootrec /ScanOs, после чего утилита просканирует компьютер на предмет наличия операционной системы;
  3. Напишите в следующей строке команду Bootrec.exe /RebuildBcd, программа вам предложит внести в меню запуска все найденные версии Windows, включая XP и др.;
  4. Останется с этим согласиться, нажав последовательно Y и Enter, после чего при загрузке системы вы будете иметь выбор, какую из ОС загрузить - XP или семерку.

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

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

BOOTMGR is missing

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

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

  1. Зайдите в командную строку с диска восстановления.
  2. Введите последовательно команды diskpart и list volume, после чего на экране появится список ваших дисков и буквы, которые система присвоила каждому из них. Нас интересует зарезервированный раздел 100 Мб и оптический дисковод - диски C и F соответственно, как на картинке.
  3. Для выхода введите Exit и нажмите Enter.

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

  • F: и далее Enter;
  • copy bootmgr C:\ и нажмите Enter;
  • Exit, утилита завершит работу.

Если копирование в скрытый раздел не удастся, то хранилище загрузки можно полностью перезаписать. Восстановление загрузчика Windows 7 производится командой bcdboot.exe N:\Windows, где N - буква диска с ОС. После того, как будет сообщено, что файлы созданы успешно, можно покинуть средство командой Exit и перезагрузить компьютер.

  • запишите в командной строке строчку diskpart, которой вызывается утилита;
  • для отображения всех имеющихся физических дисков напишите list disk;
  • выбирается нужный диск командой sel disk 0, где 0 - номер единственного установленного HDD;
  • для отображения всех разделов винчестера введите list partition;
  • для выбора зарезервированного раздела запишите команду sel part 1, где 1 - номер раздела;
  • сделайте его активным, введя active;
  • выйдите из приложения, написав exit.

В крайнем случае можно полностью вручную удалить и отформатировать раздел системы, произведя запуск с какого-нибудь LiveCD, а затем командой bcdboot.exe создать сектор заново.

Используем Bootice

Если Windows XP была установлена после «Семерки», из-за перезаписанного сектора MBR запускается только XP и у вас нет возможности выбора системы после того, как вы включите компьютер. Вместе с тем, обе системы полностью исправны, а вернуть меню запуска можно очень легко, для чего используется утилита Bootice:


В новом окне Bootice слева вы увидите список загрузки ОС, в который и нужно будет добавить к Windows XP отсутствующую «Семерку»:

  • нажмите «Добавить»;
  • в открывшемся списке выберите строчку новой записи Windows 7;
  • в правой стороне в верхнем поле для ввода выберите жесткий диск;
  • в поле ниже укажите раздел с «Семеркой»;
  • нажмите на сохранение основных настроек.

Программа уведомит вас об успешном изменении данного элемента в Boot и из Bootice можно будет выйти. Когда вы в следующий раз включите компьютер, уже можно будет выбрать, какую ОС загружать с жесткого диска - Windows 7 или XP.

Пожаловаться на контент


  • Нарушение авторских прав Спам Некорректный контент Сломанные ссылки


  • Отправить

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

    Загрузчик операционной системы – это системная программа, которая предназначена для запуска ОС.

    Говоря простыми выражениями, это утилита, с помощью которой включается компьютер.

    С появлением новых версий операционных систем улучшаются и загрузчики. К примеру, ОС Windows XP загружается с помощью UEFI.

    Более новые версии ОС (начиная с седьмой) в процессе своей загрузки использую системную утилиту BOOTMGR.

    Виды проблем с загрузчиком

    Чаще всего поводом для беспокойства является возникновение следующих ошибок:

    • При попытке запуска системы появляются сообщения под названием «Bootmgr is missing» и/или «Non system disk». Они возникают, как следствие повреждения загрузчика или главной записи загрузки;
    • .
      В таком случае необходимо проводить восстановление загрузчика, если сообщение от хакера с просьбой выслать деньги за уничтожение вируса появляется сразу после того, как пользователь нажимает на кнопку запуска персонального компьютера или ноутбука;

    Помните! Если операционная система уже начала процесс запуска и ошибки начали появляться только потом, это не свидетельствует о проблеме с загрузчиком. Попробуйте включить ОС в безопасном режиме и устранить возникшие неполадки (к примеру, вирусное ПО).

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

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

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

    Автоматическое восстановление с помощью USB накопителя

    Решать неполадку нужно, начиная с самого легкого способа.

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

    Чтобы начать процесс решения неполадки, возьмите диск с которого устанавливалась ОС .

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

    Версия операционной системы, которая расположена на носителе должна полностью соответствовать установленной на компьютере.

    Чтобы провести автоматическое восстановление с флешки или диска следуйте таким действиям:

    • Вставьте диск в привод или флешку в разъем. Запустите компьютер и в первые несколько секунд нажмите на клавиатуре на кнопку F. Таким образом вы моментально запустите меню БИОС еще до возникновения неполадки.
      В БИОСе измените порядок загрузки компонентов ОС – диск или флешка должны быть на первом месте (в зависимости от того, какое устройство с образом ОС вы подключили к компьютеру).
      После того как очередь загрузки была выставлена, сохраните все изменения и выйдите из настроек БИОС. Процесс запуска ОС начнется еще раз, однако, теперь она будет загружаться непосредственно из носителя образа. Появится следующее окно;

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

    • После того, как вы определились с названием ОС, работу которой хотите исправить, появится окно со всеми доступными параметрами восстановления операционной системы. Для начала выберите автоматическое устранение проблем.
      Этот способ может помочь, но не во всех случаях. Если система после такого автоматического исправления все еще не включается, повторите действия 1-3 еще раз и теперь уже выберите второй пункт (включение ранее сохраненного состояния ОС).
      Дождитесь, пока все необходимые действия будут проведены программой автоматически. Если система загрузилась успешно, проблема решена. Если нет - следует провести восстановление вручную.

    Восстановление данных конфигурации загрузки ОС

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

    Часто загрузчик ОС не может завершить работу из-за поврежденных элементов в Boot Configuration Data.

    Чтобы исправить неполадку, необходимо добавить новые данные конфигурации в загрузчик ОС:

    Полное обновление конфигурации можно совершить благодаря команде rebuildbcd.

    Для ее выполнения необходимо открыть окно командной строчки в параметрах восстановления системы (как на рисунке выше).

    В строке введите текст «bootrec.exe /rebuildbcd» (без кавычек) и нажмите на кнопку Ентер, чтобы выполнить команду. Процесс обновления может занять несколько минут.

    После его завершения в окне утилиты появится строка о результате команды.

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

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

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

    Для этого в командной строчке введите команду bootrec.exe/safeboot – она позволяет провести запуск операционной системы, используя минимальное количество драйверов и сторонних утилит, которые могут вызывать ошибку загрузчика ОС.

    Чтобы посмотреть и редактировать параметры конфигурации загрузчика ведите команду BCDEdit.exe:

    Команда редактирования конфигурации загрузчика