Windows Boot Manager: що це? Основні поняття, помилки і методи їх виправлення
Сьогодні абсолютно всі люди, що працюють з комп'ютерами, знають, що без операційної системи взаємодія між машиною і користувачем неможливо. Само собою зрозуміло, що «операційка» спочатку повинна завантажитися, а тільки потім можна буде використовувати всі її функції. У зв'язку з цим часто і виникає питання, пов'язане з компонентом Windows Boot Manger. Що це таке, ми і спробуємо розібратися. Заодно подивимося на деякі найпоширеніші типи помилок, що можуть з'являтися під час старту системи.
Windows Boot Manager: що це?
Почнемо, мабуть, з азів. Для початку розглянемо сам термін Windows Boot Manager. Що це, неважко здогадатися, якщо просто перевести дане словосполучення з англійської на російську - «менеджер завантаження Windows».
Іншими словами, це системні програми, які дозволяють завантажити всі необхідні компоненти будь-якої ОС для забезпечення не тільки взаємодії її з користувачем через власний інтерфейс, а й організувати правильну роботу всіх «залізних» компонентів шляхом їх попередньої ідентифікації і налаштування.
Що стосується Windows Boot Manager (Windows 8, 7 або 10), такі завантажувачі в архітектурі комп'ютерів IBM PC являють собою ПЗ, що міститься в BIOS, і записане в комп'ютерну систему ПЗУ. Щоб було зрозуміліше, розглянемо основні функції завантажувачів і визначимося з тим, як вони працюють.
Основні функції Boot Manager Windows 7, 8, 10
Якщо хто не знає, завантаження операційної системи не завжди може проводитися тільки з жорсткого диска. Найпростішим прикладом можуть стати мережні ОС, в яких запуск всіх компонентів «операційки» навіть на термінали, що не мають власних вінчестерів, може здійснюватися через локальну мережу, коли основна «материнська) ОС знаходиться на віддаленому сервері.
Якщо говорити про основне призначення завантажувача і його функціях, відразу можна відзначити, що він при запуску комп'ютера дозволяє вибрати тип бажаної ОС (якщо їх встановлено декілька), привести «залізні» компоненти терміналу в стан, необхідний для старту, завантажує ядро системи в оперативну пам'ять (ОЗУ), а в разі старту по мережі - в ПЗУ пристрої, здійснює формування основних параметрів ядра, після чого передає йому управління системою.
Типи завантажувачів
Сьогодні відомо досить багато різновидів менеджерів завантаження операційних систем. Наприклад, для мережевих «операционок» на основі Windows NT це служба NTLDR (завантажувач ядра), власне, сам Windows Boot Manager (завантажувач ядра систем, починаючи з Vista, у вигляді файлів winload.exe і bootmgr.exe), LILO (система завантаження ядра Linux), BootX (завантажувач для систем Mac OS X), SILO (в основному застосовується до систем Solaris з підтримкою архітектури SPARC), Bootman (менеджер для BeOS) і т.д.
Оскільки ми розглядаємо ОС Windows, Boot Manager (що це таке, напевно, вже трохи зрозуміло) взаємодіє з процесом завантаження не тільки на апаратному рівні BIOS, а й через системні файли. Приміром, шляхи завантаження операційних систем із зазначенням деяких основних параметрів містяться в конфігурації багатьом знайомого файлу boot.ini (ініціалізатор завантаження).
Помилки завантаження
На жаль, дуже часто зустрічаються ситуації, коли завантажувач, м'яко кажучи, «вилітає». Найбільш поширеною помилкою є проблема його ініціалізації (повідомлення типу Windows Boot Manager boot failed).
У деяких випадках можна зустріти повідомлення на кшталт BOOTMGR is compressed або BOOTMGR is missing з пропозицією подальшого рестарту із застосуванням стандартного поєднання Ctrl + Alt + Del.
Найпростіші методи виправлення
Тепер давайте подивимося, що можна зробити, щоб виправити таку безсторонню ситуацію.
Отже, маємо помилку Windows Boot Manager. Що робити в даному випадку? Перш за все, можна використовувати найпростіші методи, що дозволяють відновити завантажувач. У найпростішому варіанті можна просто завантажитися з інсталяційного диска з системою або використовувати щось на зразок Live CD.
Тут потрібно просто перейти до консолі і вибрати для початку відновлення системи з подальшою вказівкою контрольної точки. Якщо це не допомогло, в тій же консолі вибираємо розділ відновлення завантаження. У багатьох випадках, зокрема, якщо збої пов'язані з програмною частиною, а не з фізичним ушкодженням вінчестера, це допомагає.
Іноді проблеми можуть виникати через те, що системний диск був стиснутий для економії місця, чого робити взагалі не рекомендується. У цьому випадку після завантаження з того ж Live CD заходимо в «Провідник», а потім у властивостях системного розділу знімаємо «пташку» з параметра стиснення, після чого в меню консолі вибираємо командний рядок, а після цього потрібно буде послідовно ввести декілька команд.
Якщо системний диск означено літерою «C», порядок буде виглядати наступним чином: c :, потім expand bootmgr temp, після цього attrib bootmgr -s -r -h, тепер del bootmgr, далі ren temp bootmgr і нарешті attrib bootmgr -a + s + r + h.
Після кожної команди, як вже зрозуміло, натискається клавіша введення. Результати дії цих команд не наводяться спеціально, щоб пересічному користувачеві, як кажуть, просто не завантажувати мізки. Досить того, що вони працюють і відновлюють завантажувач.
Якщо і це не допомагає, використовуємо кардинальні методи у вигляді команд bootrec.exe / FixMbr, bootrec.exe / FixBoot і bootrec.exe / RebuildBcd. Але цей метод краще застосовувати тільки в тому випадку, якщо все вищеописане не допомогло.
Висновок
Ось, власне, і все, що можна розповісти дуже коротко про те, що таке Windows Boot Manager. Що це, читачеві напевно стало ясно після прочитання матеріалу. Природно, проблем і помилок, так само як і методів їх виправлення, може бути більше, ніж описано в даній статті, проте саме найпоширеніші були описані. Наостанок хочеться звернути увагу користувачів на той момент, що якщо з яких-небудь причин завантажувальна область вінчестера була пошкоджена або ж видалена системна папка «операційки» (так-так, зустрічається і таке), в більшості випадків жоден з вищенаведених методів не допоможе. Доведеться або тестувати жорсткий диск, або заново систему заново.