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

Привіт, дуже сподіваюся на вашу компетентну допомогу, проблема така, спочатку була встановлена ​​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 на диску MBR (звичайний БІОС). Почну з простих ситуацій і закінчу складнішими.
  • Примітка: якщо у вас новий ноутбук з такою проблемою, то зверніть увагу на нашу статтю Відновлення завантажувача Windows 8.1 на ноутбуці з БІОС UEFI
  • Також в кінці статті наведено спосіб створення резервної копії сховища завантаження BCD і відновлення з цієї копії.
Дана помилка: "An operating system was not found (Операційна система не знайдена)" позначає не що інше, як пошкодження або повна відсутність завантажувача "Windows 8.1, до якого безсумнівно відносяться файли знаходяться в прихованому розділі System Reserved (зарезервовано системою).
Перш ніж виправляти ці файли, давайте на них подивимося. Йдемо в Управління дисками.
Дайте букву прихованого розділу System Reserved (зарезервовано системою, обсяг 350 МБ).

і включіть в системі відображення прихованих захищених системних файлів, і ви побачите папку Boot, і менеджер завантаження файл bootmgr.

Файл bootmgr є завантажувачем операційної системи або простими словами - диспетчером більш складного інструменту під назвою: "Сховище конфігурації завантаження BCD", даний механізм представляє з себе звичайний файл під назвою BCD і знаходиться він в папці Boot.

Завантаження Windows 8.1 відбувається в такій послідовності, завантажувач bootmgr обробляє наявну інформацію в сховище завантаження (файлі BCD), а це - меню, час відображення, список операційних систем (якщо їх декілька) і так далі, еcли дані коректні, то слід завантаження операційної системи . Але! Якщо хоч один із згаданих мною файлів (bootmgr або BCD) виявиться некоректним або зовсім буде відсутній, то проблеми при завантаженні системи нам забезпечені. Зазвичай відновлення проводять так, завантажують комп'ютер або ноутбук з інсталяційного диска або флешки Windows 8.1 і в початковому вікні установки системи відкривають командний рядок клавіатурним поєднанням Shift + F10

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

Перезавантаження і 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, які зараз і рулять завантаженням.

У більш складних ситуаціях дані команди: 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: \ boot \ BCD status: 0xc000000f

Обидві ці помилки говорять про те, що файлу сховища завантаження BCD немає взагалі або він абсолютно некоректний, буває це через деструктивних дій вірусу, помилок файлової системи, присутності на жорсткому диску збійних секторів, установки неоригінальних кривих збірок Windows і т.д. Якщо завантажити такий комп'ютер або ноутбук з аварійного диска Microsoft DaRT, то можна побачити, що в корені прихованого розділу System Reserved (зарезервовано системою) немає файлу bootmgr і папки Boot містить сховище завантаження (файл BCD) або папка Boot є, а файлу BCD в ній немає.

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

У середовищі відновлення 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 обов'язково завантажиться

Спосіб №2 Форматуємо прихований розділ System Reserved (зарезервовано системою, обсяг 350 МБ) і створюємо його заново.

Схожа ситуація друзі, маємо комп'ютер з Windows 8.1 (звичайний БІОС).

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

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

diskpart

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

sel vol 1 (Том 1, це і є наш прихований розділ System Reserved, вибираємо його цією командою).

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

exit

bcdboot D: \ Windows (створюємо заново файли завантаження на прихованому розділі System Reserved для Windows 8.1, так як буква диска операційної системи в середовищі відновлення (D :)).

Файли завантаження успішно створені.


Спосіб №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 :)).

Файли завантаження успішно створені

Створення резервної копії сховища завантаження BCD

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

По-перше, створюємо папку в корені диска (C :) і називаємо її bacup. Відкриваємо командний рядок від імені адміністратора і вводимо команду:

bcdedit / export C: \ bacup \ bcd

в папці bacup створюється резервна сховища завантаження BCD.

Тепер уявімо, що з нашої Windows 8.1 проблеми і вона не завантажується.

Щоб відновити сховище завантаження нам потрібно завантажитися з установочного диска або флешки Windows 8.1. У початковому вікні установки відкриваємо командний рядок клавіатурним поєднанням Shift + F10.

По-перше визначаємо букву диска з операційною системою.

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

diskpart

далі

list volume

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

Виходимо з diskpart

exit

Водимо наступну команду

bcdedit / import E: \ bacup \ bcd

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

Статті, яка вам точно знадобляться -
  • Як відкрити текстовий файл зі списком команд командного рядка в середовищі відновлення Windows 7 або в меню вибору дії Windows 8.1!
  • Відновлення завантажувача EFI-систем Windows за допомогою Live-диска by Sergei Strelec
  • Як запустити Windows без завантажувача: використовуємо Live-диск by Sergei Strelec

Мітки до статті: Завантаження Windows 8.1 MBR