0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как восстановить загрузчик Windows 8 несколькими способами

Как восстановить загрузчик Windows

Windows выдает ошибку во время загрузки и не запускается? Устранить неполадки с запуском операционной системы и восстановить функционал загрузчика можно при помощи командной строки.

Содержание:

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

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

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

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

Восстановление при загрузке

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

Шаг 1. Чтобы начать восстановление загрузки, понадобится диск восстановления Windows или загрузочная флешка. Важно: для корректной работы системы восстановления необходимо произвести загрузку в той же разрядности (32 или 64-bit), что и текущая ОС. В случае загрузки с установочного диска, на экране установки необходимо выбрать «Восстановление системы».

Шаг 2. На экране восстановления необходимо выбрать пункт «Диагностика».

Шаг 3. В открывшемся окне следует выбрать «Восстановление при загрузке».

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

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

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

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

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

Зайти в командную строку через меню диагностики можно, нажав по соответствующей иконке.

После открытия командной строки необходимо ввести следующие команды:

  • Diskpart (встроенная утилита для работы с жесткими дисками)
  • List volume (список подключенных носителей)
  • Exit (завершение работы с утилитой)

Введение каждой из команд необходимо подтверждать клавишей Enter.

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

После этого необходимо ввести команду bcdboot c:windows, исправляющую большинство проблем с загрузчиком.

Стоит отметить, что при наличии нескольких ОС, установленных на компьютере, данные действия следует проделать поочередно для каждой системы.

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

Для этого: открываем командную строку любым удобным способом. Вводим diskpart. Затем volume list. После чего находим скрытый диск с загрузчиком (как правило, это диск размером 100-500 мб, создаваемый системой по умолчанию в формате FAT32) и запоминаем букву данного раздела.

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

  • Выбираем том командой select volume 3 (вместо 3 может быть другое число).
  • Форматируем том командой format fs=ntfs, или format fs=fat32, в зависимости от файловой системы диска.
  • Присваиваем имя «Y» тому командой assign letter=Y
  • Выходим из утилиты командой exit.
  • Вводим команду bcdboot C:Windows /s Y: /f ALL (буквы C и Y могут отличаться, в зависимости от системы и количества дисков). Если установлено несколько ОС, необходимо проделать данный шаг для всех томов с загрузчиками.

На этом восстановление загрузчика можно считать законченным.

Теперь необходимо удалить присвоенную букву тома. Это можно сделать в командной строке следующим образом:

  • Вводим команду diskpart.
  • Далее необходимо отобразить список носителей командой list volume.
  • Выбираем том с именем Y командой select volume Y.
  • Убираем имя командой remove letter =Y.
  • Exit.

Теперь для нормальной загрузки ПК достаточно перезагрузить систему.

Читать еще:  Восстановление сайта из резервной копии: как восстановить из бэкапа

Восстановление удаленных данных

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

Восстановление MBR загрузчика Windows Vista/7/8/8.1/10 (Часть 1).

Автор: STRIDER · Опубликовано 31.12.2017 · Обновлено 01.07.2018

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

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

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

Приступим!

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

  • Настройте BIOS на загрузку с установочного носителя.
  • Вставьте установочный диск Windows 7 или Windows Vista в DVD-дисковод и включите компьютер.
  • При появлении запроса нажмите клавишу.
  • Выберите пункт Восстановление системы.

  • Укажите операционную систему, которую требуется восстановить, и нажмите кнопку Далее.
  • В диалоговом окне Параметры восстановления системы выберите пункт Восстановление запуска.

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

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

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

Сейчас мы рассмотрим восстановление загрузочной записи 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. Кроме того, он позволяет выбрать установленные системы, которые необходимо добавить в хранилище данных конфигурации загрузки. Этот параметр следует использовать в том случае, если необходимо полностью перестроить хранилище данных конфигурации загрузки.

Приступим!

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

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

Bootrec.exe /FixMbr;

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

Bootrec.exe /FixBoot;

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

Очень вероятно, что далее Windows заработает нормально.

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

  • Войдите в командную строку с установочного диска или флешки.
  • Введите Bootrec /ScanOs, после чего утилита про сканирует компьютер на предмет наличия операционной системы.
Читать еще:  Как восстановить купленную ранее программу защиты? - Форум программы Антивирус Касперского

Bootrec /ScanOs

  • Напишите в следующей строке команду Bootrec.exe /RebuildBcd, программа предложит внести в меню запуска все найденные версии Windows, включая XP и другие.

Bootrec.exe /RebuildBcd

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

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

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

Формат командной строки:
bootsect [/force] [/mbr]

Параметры командной строки 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 8

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

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

Сначала посмотрим, как восстановить загрузчик Windows 8 с помощью установочного диска. Варианта два: автоматическое исправление ошибок и ручная перезапись загрузчика через командную строку.

  1. Подключите к ПК установочный носитель с Windows 8. Перезагрузите компьютер.
  2. При запуске нажмите клавишу Delete, чтобы попасть в BIOS. Зайдите на вкладку «Boot» и измените порядок загрузки, установив на первое место установочный носитель.
  3. Сохраните конфигурацию BIOS, нажав F10 и введя «Y». После перезагрузки появится окно установщика Windows 8.

Находясь в BIOS, посмотрите, какой диск был установлен на первое место в разделе «Boot». Если к компьютеру подключены два винчестера, но загрузка начинается с того, на котором нет операционной системы, то забудьте о восстановлении загрузчика и просто поставьте на первое место нужный хард диск. Если у вас проблемы все-таки с загрузочной записью, то попробуйте устранить их в автоматическом режиме:

  1. В окне установщика Windows 8 нажмите «Восстановление системы».
  2. Выберите версию ОС.
  3. Перейдите в раздел «Диагностика». Откройте подраздел «Дополнительные параметры» и запустите автоматическое восстановление.

Если в ходе диагностики мастер восстановления обнаружит ошибку, то он уведомит вас об этом. Нажмите кнопку «Исправить» и подождите, пока сбой будет устранен, после чего снова попробуйте загрузить Windows 8.

Ручное восстановление в командной строке

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

Читать еще:  Как восстановить запись на телефоне

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

  • bootrec /FixMbr – новая загрузочная запись.
  • bootrec /FixBoot – новый загрузочный сектор.
  • bootrec /ScanOS – поиск инсталлированных версий Windows.
  • bootrec /RebuildBcd – поиск инсталлированных версий Windows и предложением внести сведения о них в хранилище загрузки. Нужно ввести «Y» для согласия.

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

  1. Откройте командную строку с установочного диска. Введите «diskpart», чтобы запустить одноименную утилиту. Затем выполните команду «list volume».
  2. По объему отыщите букву диска, на который установлена Windows 8. Выйдите из утилиты Diskpart командой «exit».
  3. Выполните «bcdboot.exe E:Windows». «E» в синтаксисе – это буква раздела с инсталлированной Windows 8.

Выполнение указанной команды восстановит bootmgr и файлы конфигурации хранилища загрузки, что позволит «восьмерке» нормально запускаться. Если это не помогло, то придется полностью удалять раздел, зарезервированный системой, и создавать его заново.

  1. В консоли запустите утилиту Diskpart и введите «lis vol», чтобы вывести список разделов подключенных накопителей.
  2. Командой «sel vol 1» выберите том, объем которого равен 350 Мб — это раздел, зарезервированный системой.
  3. Удалите выделенный раздел – «del vol». Затем снова выведите список разделов – «lis dis».
  4. Выберите раздел «0» – «sel dis 0».
  5. Создайте удаленный раздел заново – «create par primary size=350». Форматируйте его в NTFS – «format fs=NTFS». Затем сделайте активным – «activ».
  6. Присвойте новому разделу букву командой «assign». Затем выведите список разделов командой «lis vol» и посмотрите, какая буква назначена тому, объем которого равен 350 Мб. Запомнив букву, завершите работу с Diskpart, набрав «exit».

Работа почти завершена, осталось создать файлы загрузки на новом скрытом системном разделе. Введите команду «bcdboot D:Windows», где «D» – это буква созданного только что тома.

Использование специального софта

Если установочного диска Windows 8 нет, и вы не хотите тратить время на скачивание дистрибутива и его запись на носитель, то используйте для восстановления загрузчика программу Paragon Hard Disk Manager, которая распространяется в пакете утилит Hiren’s Boot CD.

  1. Скачайте и запишите на диск или флешку Hiren’s Boot CD. Загрузитесь с созданного носителя, изменив приоритет в BIOS.
  2. Перейдите в раздел «Запуск программ DOS». Откройте подраздел «Разбивка дисков» и запустите утилиту Paragon Hard Disk Manager.
  3. Раскройте меню «Мастера» и выберите «Восстановление загрузки Windows».
  4. В окне мастера отметьте «Поиск установленных копий» и нажмите «Далее».
  5. Поставьте отметку «Изменить загрузочную запись раздела» и нажмите «Далее».

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

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

Если загрузчик оказался поврежден в результате установки Windows XP, и теперь XP запускается, а «восьмерка» – нет, то попробуйте исправить ошибку с помощью утилиты EasyBCD. Управиться с ней намного проще, чем вводить команды в консоли:

  1. Запустите программу и перейдите на вкладку «Текущие настройки». Убедитесь, что утилита отображает только одну запись, тогда как на ПК установлено две системы.
  2. Откройте вкладку «Добавить запись». Тип записи установите «Windows Vista/7/ 8», имя – «Windows 8». Диск нужно выбрать тот, на который установлена «восьмерка». Нажмите «Добавить».
  3. Отредактируйте меню загрузки по своему усмотрению. Например, можно установить, чтобы «восьмерка» запускалась по умолчанию после истечения тайм-аута.
  4. Последний шаг установки загрузчика – перезапись MBR. Перейдите в раздел «Установка BCD». В поле «Параметры MBR» отметьте пункт «Установить загрузчик Windows Vista/7/8» и нажмите «Переписать».

Чтобы применить новую конфигурацию, нужно перезагрузить компьютер. Сделайте это из главного окна программы: раскройте меню «Инструменты» и нажмите «Перезагрузить компьютер». Восстановление загрузчика Windows 8 завершено, при запуске должно появиться меню с выбором операционной системы. Если вы не выберите, какую версию запустить, то по истечении времени, указанного при создании записи, начнет грузиться установленная по умолчанию система.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector