Що саме відбувається під час увімкнення комп’ютера; Askit Рішення та рішення для різних

Рішення

Апаратне забезпечення діє

комп

Коли ви натискаєте кнопку живлення, комп’ютер включає свої компоненти - материнську плату, процесор, жорсткі диски, твердотільні диски, графічні процесори та все інше в комп’ютері.

Обладнання, що постачає електроенергію, називається "джерелом живлення". Усередині типового настільного ПК він виглядає як коробка в куті корпусу (жовта штука на малюнку вище) і є місцем підключення шнура живлення змінного струму.

Процесор завантажує UEFI або BIOS

увімкнення

Тепер, коли він має потужність, процесор завантажується і шукає невелику програму, яка зазвичай зберігається в мікросхемі на материнській платі.

У минулому ПК завантажував щось під назвою BIOS (базова система введення/виводу). На сучасних ПК процесор замість цього завантажує програмне забезпечення UEFI (уніфікований розширюваний інтерфейс мікропрограми). Це сучасна заміна старого BIOS. Але, що ще гірше, деякі виробники ПК все одно називають програмне забезпечення UEFI "BIOS".

UEFI або BIOS тестує та ініціалізує обладнання

відбувається

Прошивка BIOS або UEFI завантажує налаштування конфігурації з особливого місця на материнській платі - традиційно це було в пам'яті, підкріпленої батареєю CMOS. Якщо ви змінили деякі низькорівневі налаштування на екрані налаштувань BIOS або UEFI, ось місця, де зберігаються ваші власні налаштування.

Процесор працює під управлінням UEFI або BIOS, який тестує та ініціалізує апаратне забезпечення системи, включаючи сам процесор. Наприклад, якщо на вашому комп’ютері немає оперативної пам’яті, він подасть звуковий сигнал і виведе повідомлення про помилку, зупиняючи процес завантаження. Це відоме як процес самоперевірки при включенні (POST).

Під час цього процесу може з'явитися логотип виробника ПК, і ви часто можете натиснути кнопку, щоб відкрити тут екран налаштувань BIOS або UEFI. Однак багато сучасних ПК пролітають цей процес настільки швидко, що він не заважає відображати логотип і вимагає доступу до екрана налаштувань UEFI з меню Параметри запуску Windows.

UEFI може зробити набагато більше, ніж ініціювати обладнання; це дійсно невелика операційна система. Наприклад, процесори Intel мають Intel Management Engine. Він пропонує безліч функцій, включаючи технологію Intel Active Management, яка дозволяє віддалено керувати бізнес-ПК.

UEFI або BIOS передає руки на завантажувальний пристрій

саме

Після тестування та ініціалізації апаратного забезпечення UEFI або BIOS перекладе відповідальність за запуск комп'ютера на завантажувач операційної системи.

UEFI або BIOS шукає "завантажувальний пристрій" для завантаження операційної системи. Зазвичай це жорсткий диск або твердотільний диск вашого комп’ютера, але це також може бути CD, DVD, USB-накопичувач або мережеве розташування. Пристрій завантаження можна налаштувати на екрані налаштування UEFI або BIOS. Якщо у вас кілька завантажувальних пристроїв, UEFI або BIOS намагається передати їх процесу завантаження в тому порядку, в якому вони перераховані. Наприклад, якщо у вас в оптичному приводі є завантажувальний DVD, система може спробувати завантажитися з нього перед спробою завантаження з жорсткого диска.

Традиційно BIOS аналізував MBR (основний запис завантаження), спеціальний завантажувальний сектор на початку диска. MBR містить код, який завантажує решту операційної системи, відомий як "завантажувач". BIOS запускає завантажувач, який бере його звідти і починає завантажувати саму операційну систему - Windows або Linux, наприклад.

Комп’ютери UEFI все ще можуть використовувати цей старомодний метод завантаження MBR для завантаження операційної системи, але замість цього використовують щось, що називається виконуваним файлом EFI. Їх не слід зберігати на початку диска. Натомість вони зберігаються на чомусь, що називається "розділ системи EFI".

У будь-якому випадку, принцип однаковий - BIOS або UEFI перевіряє запам'ятовуючий пристрій у вашій системі, щоб шукати невелику програму в MBR або на системному розділі EFI, і запускає її. Якщо завантажувального пристрою немає, процес завантаження не вдається, і на дисплеї ви побачите повідомлення про помилку.

На сучасних ПК прошивка UEFI зазвичай налаштована на "безпечне завантаження". Це гарантує, що операційна система, яку вона запускає, не підробляється і не завантажує шкідливе програмне забезпечення низького рівня. Якщо увімкнено безпечне завантаження, UEFI перевіряє, чи правильно завантажений завантажувач, перед завантаженням.

Завантажувач завантажує повну ОС

комп

Завантажувач - це невелика програма, яка має велике завдання запустити решту операційної системи. Windows використовує завантажувач під назвою Windows Boot Manager (Bootmgr.exe), більшість систем Linux використовують GRUB, а Mac використовують щось, що називається boot.efi.

Якщо є проблема із завантажувачем - наприклад, якщо його файли пошкоджені на диску - у завантажувачі ви побачите повідомлення про помилку, і процес завантаження зупиниться.

Завантажувач - це лише невелика програма, яка не обробляє саме завантаження. У Windows диспетчер завантаження Windows знаходить і запускає завантажувач Windows. Завантажувач ОС завантажує основні драйвери обладнання, необхідні для запуску ядра - основної частини операційної системи Windows, - а потім запускає ядро. Потім ядро ​​завантажує систему реєстру в пам’ять і завантажує будь-які додаткові драйвери обладнання, які позначені як “BOOT_START”, що означає, що їх слід завантажити. Потім ядро ​​Windows запускає процес управління сеансом (Smss.exe), який ініціює системний сеанс і завантажує додаткові драйвери. Цей процес триває, і Windows завантажує фонові служби, а також головний екран, що дозволяє ввійти в систему.

У Linux завантажувач GRUB завантажує ядро ​​Linux. Ядро також запускає систему init - яка систематизована на найсучасніших дистрибутивах Linux. Система init обробляє служби запуску та інші користувацькі процеси, що ведуть до запиту на вхід.

Цей процес - це лише спосіб зробити все, щоб завантажуватись належним чином, виконуючи дії у правильному порядку.

До речі, так звані "програми запуску" завантажуються при вході в обліковий запис користувача, а не при завантаженні системи. Але деякі фонові служби (у Windows) або демони (у Linux та MacOS) працюють у фоновому режимі під час завантаження вашої системи.