Советы по строительству и ремонту.

Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

0 11

Здравствуйте, очень надеюсь на вашу компетентную помощь, проблема такая, изначально была установлена Windows 8.1, затем я решил установить на второй раздел жёсткого диска Windows XP, после установки стала загружаться одна XP. Чтобы загружались обе винды пришлось скачать и установить менеджер загрузки операционных систем EasyBCD 2.0.2, но видимо я что-то неправильно в нём настроил и при загрузке стала выходить ошибка An operating system was not found (Операционная система не найдена).
Бог с ней с XP, попытался восстановить загрузчик Windows 8.1 с помощью установочного диска и всем известных команд:

bootrec /FixMbr

bootrec /FixBoot

bootrec /ScanOS

bootrec /RebuildBcd

но проблему это почему-то не решило, ошибка как выходила, так и выходит.Может есть какие-то хитрые способы восстановить загрузку Windows 8.1?

Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

 

 Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

Привет друзья! В этой статье я приведу три эффективных способа восстановления загрузчика Windows 8.1 на диске MBR (обычный БИОС). Начну с простых ситуаций и закончу более сложными. 

  • Примечание: если у вас новый ноутбук с такой проблемой, то обратите внимание на нашу статью Восстановление загрузчика Windows 8.1 на ноутбуке с БИОСом UEFI
  • Также в конце статьи приведён способ создания резервной копии хранилища загрузки BCD и восстановление из этой копии.
  • Данная ошибка: “An operating system was not found (Операционная система не найдена)” обозначает не что иное, как повреждение или полное отсутствие загрузчика “Windows 8.1, к которому несомненно относятся файлы находящиеся в скрытом разделе System Reserved (Зарезервировано системой).
    Прежде чем исправлять эти файлы, давайте на них посмотрим. Идём в Управление дисками.
    Присвойте букву скрытому разделу System Reserved (Зарезервировано системой, объём 350 МБ).

     Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

    и включите в системе отображение скрытых защищённых системных файлов, и вы увидите папку Boot, и менеджер загрузки файл bootmgr

     Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

    Файл bootmgr является загрузчиком операционной системы или простыми словами – диспетчером более сложного инструмента под названием: “Хранилище конфигурации загрузки BCD”, данный механизм представляет из себя обычный файл под названием BCD и находится он в папке Boot.

     Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

    Загрузка Windows 8.1 происходит в такой последовательности, загрузчик bootmgr обрабатывает имеющуюся информацию в хранилище загрузки (файле BCD), а это – меню, время отображения, список операционных систем (если их несколько) и так далее, еcли данные корректные, то следует загрузка операционной системы. Но! Если хоть один из упомянутых мной файлов (bootmgr или BCD) окажется некорректным или вовсе будет отсутствовать, то проблемы при загрузке системы нам обеспечены. Обычно восстановление производят так, загружают компьютер или ноутбук с установочного диска или флешки Windows 8.1 и в начальном окне установки системы открывают командную строку клавиатурным сочетанием Shift+F10 

     Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

    и вводят последовательно команды:  bootrec /FixMbr – создание новой загрузочной записи на системном разделе.bootrec /FixBoot – создание нового загрузочного сектора.bootrec /ScanOS – поиск на всех дисках установленных систем Windows.bootrec /RebuildBcd – находит все установленные операционные системы Windows на вашем компьютере и предложит внести о них информацию в хранилище загрузки BCD, нам всего лишь нужно будет согласиться и нажать на клавиатуре Y.

     Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

    Перезагрузка и Windows 8.1 загружается.

    В каких случаях могут помочь вышеперечисленные команды. Например, вы не стали соблюдать всем известное правило устанавливать первым делом старшую систему (Windows XP), а затем уже младшую (Windows 8.1) и сделали наоборот, сначала установили на ваш компьютер Windows 8.1, а затем Windows XP или Linux, следовательно после установки будет загружаться только Linux или XP, так как они переписали загрузочные файлы на себя, создали новую загрузочную запись и новый загрузочный сектор. В этом случае ввод вышеупомянутых команд исправит загрузку Windows 8.1.
    Обратите внимание на скришнот. После установки Windows XP второй системой на компьютер с Windows 8.1 в скрытом разделе System Reserved (Зарезервировано системой), принадлежащем восьмёрке, прописались загрузочные файлы XP: boot.ini, ntldr, ntdetect.com, которые сейчас и рулят загрузкой.

     Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

    В более сложных ситуациях данные команды: bootrec /FixMbr, bootrec /FixBoot могут не помочь и действовать придётся по другому. К примеру, возьмём ошибку нашего читателя:”An operating system was not found” (Операционная система не найдена)или есть ещё одна нехорошая ошибка:Windows failed to start. A recent hardware or software chnge mightbe the cause.If you do not have this disc, contact your system administratoror computer manufacturer for assistance.file: bootBCDstatus: 0xc000000f 

     Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

     Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

     

    Обе этих ошибки говорят о том, что файла хранилища загрузки BCD нет вообще или он абсолютно некорректен, бывает это из-за деструктивных действий вируса, ошибок файловой системы, присутствия на жёстком диске сбойных секторов, установки неоригинальных кривых сборок Windows и т.д. Если загрузить такой компьютер или ноутбук с аварийного диска Microsoft DaRT, то можно увидеть, что в корне скрытого раздела System Reserved (Зарезервировано системой) нет файла bootmgr и папки Boot содержащей хранилище загрузки (файл BCD) или папка Boot есть, а файла BCD в ней нет. 

     Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

     

    Способ №1 Восстанавливаем заново файлы хранилища загрузки BCD Загружаем компьютер или ноутбук с установочной флешки или диска с Windows 8.1, открываем командную строку клавиатурным сочетанием Shift+F10.

     Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

    В среде восстановления Windows 8.1 сначала определим букву диска с операционной системой.Вводим команду:diskpartдалееlist volumeМожно увидеть, что DVD-рому присвоена буква (G:), а скрытому разделу Зарезервировано системой, объём 350 МБ, присвоена буква (C:). Значит файлы операционной системы с папками Windows и Program Files находятся на следующем разделе (E:), также можете сориентироваться по объёму диска.Выходим из diskpart, вводим exitВодим следующую командуbcdboot.exe E:Windows (где E: раздел с установленной Windows 8.1)Данная команда заново воссоздаст загрузчик Windows 8.1, а именно файл bootmgr и файлы конфигурации хранилища загрузки (BCD), то есть всё содержимое папки Boot!

     Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

    После этого ваша Windows 8.1 обязательно загрузится

     Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

     

    Способ №2Форматируем скрытый раздел System Reserved (Зарезервировано системой, объём 350 МБ) и создаём его заново.

    Похожая ситуация друзья, имеем компьютер с Windows 8.1 (обычный БИОС).

    Операционная система установлена на твердотельный накопитель SSD и не загружается.

     Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

    Загружаемся в среду восстановления и вводим команды:

    diskpart

    lis vol (выводим все разделы накопителей подключенных к компьютеру в список).

    sel vol 1 (Том 1, это и есть наш скрытый раздел System Reserved, выбираем его этой командой). 

    format fs=NTFS (форматируем его в файловую систему NTFS).

    exit

    bcdboot D:Windows (создаём заново файлы загрузки на скрытом разделе System Reserved для Windows 8.1, так как буква диска операционной системы в среде восстановления (D:)).

    Файлы загрузки успешно созданы.

     Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

    Способ №3Удаляем скрытый раздел System Reserved (Зарезервировано системой, объём 350 МБ) и создаём его заново. В некоторых случаях форматирование скрытого раздела System Reserved с файлами загрузки системы не поможет, тогда его нужно удалить и создать заново.
    Загружаемся в среду восстановления и вводим команды:

    diskpart

    lis vol (выводим все разделы накопителей подключенных к компьютеру в список).

    sel vol 1 (Том 1, это и есть наш скрытый раздел System Reserved, выбираем его этой командой). 

    del vol (удаляем его образуя нераспределённое пространство на жёстком диске)

    lis dis (выводим список дисков подключенных к компьютеру)

    sel dis 0 (выбираем единственный Диск 0)

    create par primary size=350 (создаём заново скрытый раздел System Reserved).

    format fs=NTFS (форматируем его в файловую систему NTFS).

    activ (делаем активным).

    assign (присваиваем букву).

    lis vol (выводим все разделы накопителей подключенных к компьютеру в список).

    exit

    bcdboot D:Windows (создаём заново файлы загрузки на скрытом разделе System Reserved для Windows 8.1, так как буква диска операционной системы в среде восстановления (D:)).

    Файлы загрузки успешно созданы

     Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

     Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

     

    Создание резервной копии хранилища загрузки BCD

     

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

    Во первых, создаём папку в корне диска (C:) и называем её bacup. Открываем командную строку от имени администратора и вводим команду: 

    bcdedit /export C:bacupbcd

     Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

    в папке bacup создаётся бэкап хранилища загрузки BCD.

     Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

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

    Чтобы восстановить хранилище загрузки нам нужно загрузиться с установочного диска или флешки Windows 8.1. В начальном окне установки открываем командную строку клавиатурным сочетанием Shift+F10.

     Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

    Во первых определяем букву диска с операционной системой.

    Вводим команду:

    diskpart

    далее

    list volume 

    DVD-рому присвоена буква (G:), скрытому разделу Зарезервировано системой присвоена буква (C:). Значит файлы Win 8.1 находится на (E:).

    Выходим из diskpart 

    exit

    Водим следующую команду

    bcdedit /import E:bacupbcd 

     Восстановление загрузчика Windows 8.1 или что делать при ошибке An operating system was not found (Операционная система не найдена)

    Резервная копия заменяет имеющийся файл BCD или создаёт его заново. Загрузчик Windows 8.1 восстановлен.

    Статьи, которая вам точно пригодятся – 

  • Как открыть текстовый файл со списком команд командной строки в среде восстановления Windows 7 или в меню выбора действия Windows 8.1!
  • Восстановление загрузчика EFI-систем Windows с помощью Live-диска by Sergei Strelec
  • Как запустить Windows без загрузчика: используем Live-диск by Sergei Strelec
  • Оставьте ответ

    Ваш электронный адрес не будет опубликован.

    Adblock
    detector