Початкове завантаження операційної системи
Файли операційної системи знаходяться на диску (жорсткому або гнучкому). Однак програми можуть виконуватися, тільки якщо вони знаходяться в оперативній пам'яті, тому файли операційної системи необхідно завантажити на оперативну пам'ять.
| Диск (жорсткий, гнучкий або лазерний), на якому знаходяться файли операційної системи і з якого виконуватиметься її завантаження, називається системним. |
Початкове завантаження ОС виконується автоматично при включенні електроживлення комп'ютера або при натисканні клавіші "Reset" на корпусі комп'ютера.
При включенні комп'ютера він тестує свої пристрої та намагається виконати завантаження ОС – програми, що здійснює керування комп'ютером.
Цей процес називається початковим завантаженням. Вона виконується автоматично під час увімкнення електроживлення комп'ютера.
Після ввімкнення комп'ютера здійснюється завантаження операційної системи з системного диска в оперативну пам'ять, яка повинна виконуватись відповідно до програми завантаження.
У комп'ютері знаходиться постійне запам'ятовуючий пристрій (ПЗУ), що містить програми тестування комп'ютера та першого етапу завантаження операційної системи, які називаються BIOS (базова система введення/виводу). ПЗУ розташоване на системній платі та живиться від батарейки, тому записані в ньому програми не стираються при вимкненні комп'ютера.
Після увімкнення комп'ютера ці програми починають виконуватися, причому інформація про хід цього процесу висвічується на екран дисплея. Спочатку проводиться тестування та налаштування апаратних засобів, потім починається завантаження операційної системи.
На цьому етапі процесор звертається до диска та шукає у певному місці (в 1 секторі диска) наявність дуже невеликої програми-завантажувачаMaster Boot.Якщо диск системний, то Master Boot опиняється дома, зчитується на згадку, і йому передається управління. Master Boot шукає на диску основний завантажувач Boot Sector,завантажує його на згадку і передає йому управління. Далі основний завантажувач шукає решту модулів операційної системи та завантажує їх в оперативну пам'ять.
Якщо в дисковод вставлено несистемний диск або диск взагалі відсутній, то на екрані монітора з'являється повідомлення: No ssustem disk, та комп'ютер «зависає».
Після закінчення завантаження операційної системи керування передається командному процесору. У разі використання інтерфейсу командного рядка на екрані з'являється запрошення системи, інакше завантажується графічний інтерфейс.
Усі файли операційної системи що неспроможні одночасно перебуває у оперативної пам'яті, оскільки обсяг сучасних операційних систем становить десятки і сотні мегабайт. Для функціонування комп'ютера обов'язково повинні перебувати в оперативній пам'яті модуль, що управляє файловою системою, командний процесор та драйвери підключених пристроїв. Модулі операційної системи, що забезпечують графічний інтерфейс, можуть бути завантажені в оперативну пам'ять за бажанням користувача.
| Запитання для самоконтролю 1. Для чого необхідна операційна система? 2. Які компоненти входять до складу операційної системи? 3. Що називається файлом, як задається його ім'я? 4. Які можуть бути розширення текстових файлів? 5. Чим відрізняється швидке та повне форматування диска? 6.Чим різняться однорівнева та ієрархічна файлові структури? 7. Які операції з файлами можливо? 8. Які основні етапи завантаження операційної системи? |
| Налаштування інтерфейсу Windows Запитання для вивчення: 1. Робочий стіл Windows. 1.1. Значки та ярлики об'єктів. 1.2. Вікна. 1.3. Панель завдань. 1.4. Панель індикації. 2. Структура вікна папки. 2.1. Рядок заголовка. 2.2. Кнопки керування розмірами вікна. 2.3. Значок системи. 2.4. Рядок меню. 2.5. Панель інструментів. 2.6. Адресний рядок. 2.7. Робоче поле. 2.8. Рядок стану. |
Операційні системи сімейства Windows найбільш універсальні. Ними можна користуватися для роботи з офісними програмами, для споживчої роботи в Інтернеті, у навчальних та розважальних цілях. Як і всі операційні
Системи, Windows служить для управління ресурсами комп'ютера і забезпечує виконання на ньому всіх інших програм. Важливою функцією даної системи є також забезпечення максимально простого та дружнього інтерфейсу між користувачем та комп'ютером.
Дата завантаження: 2016-05-31 ; переглядів: 6467 ;
Як виконується завантаження ос windows
Ви коли-небудь думали, що відбувається, коли ви натискаєте кнопку живлення? У цьому пості ми побачимо, як завантажується Windows 10 і що відбувається у фоновому режимі. Хоча всі ми бачимо це як один процес, все відбувається покроково. Він був розроблений таким чином, що, якщо у вас виникнуть проблеми з завантаженням Windows 10, ви зможете усунути її.
Як завантажується Windows 10
Процес завантаження Windows 10 у системах BIOS складається із чотирьох основних етапів. Він починається з POST і закінчується завантаженням Windows або ядра. Ось перелік етапів, через які він проходить:
- Preboot
- Менеджер завантаження для Windows
- Завантажувач Windows.
- Ядро Windows NT.
Під час кожного процесу завантажується програма. Залежно від того, чи використовує він Legacy BIOS або UEFI, шляхи до файлів та файли змінюються.
1] PreBoot: POST або Power-On Self-Test завантажує налаштування прошивки. Він перевіряє наявність дійсної дискової системи та чи придатна система для переходу до наступного етапу. Якщо на комп'ютері встановлено допустиму MBR, тобто основний завантажувальний запис, процес завантаження просувається далі і завантажує диспетчер завантаження Windows.
2] Диспетчер завантаження Windows. Цей крок визначає, чи встановлено на вашому комп'ютері кілька операційних систем. Якщо так, він пропонує меню з іменами ОС. Коли ви вибираєте ОС, він завантажує потрібну програму, тобто Winload.exe, щоб завантажити вас у потрібну ОС.
3] Завантажувач Windows: Як і його ім'я, WinLoad.exe завантажує важливі драйвери для запуску ядра Windows. Ядро використовує драйвери для зв'язку з обладнанням та виконання інших дій, необхідних для продовження процесу завантаження.
4] Ядро ОС Windows NT: . Це останній етап, на якому вибираються параметри реєстру, додаткові драйвери і т.д. Після прочитання керування переходить до адміністратора системи. Він завантажує інтерфейс користувача, інше обладнання та програмне забезпечення. Ось коли ви бачите екран входу в Windows 10.
Коли ви запускаєте Windows 10 на комп'ютері, який підтримує UEFI (Unified Extensible Firmware Interface), Trusted Boot захищає ваш комп'ютер з моменту його включення. Коли комп'ютер запускається, він спочатку знаходить завантажувач операційної системи.Комп'ютери без захищеного завантаження просто запускають будь-який завантажувач на жорсткому диску ПК. Коли комп'ютер оснащений UEFI запускається, він спочатку перевіряє, що прошивка має цифровий підпис. Якщо увімкнено безпечне завантаження, мікропрограма перевіряє цифровий підпис завантажувача, щоб переконатися, що він не пошкоджений. Докладніше про те, як захистити процес завантаження Windows 10.
Етапи завантаження операційних систем
Справа в тому, що паперова стрічка поступово зношувалась, починала погано читатися, і ЕОМ могла з першого разу «не завестися». У цьому випадку процес треба було повторювати, часом кілька разів, до кінця. Коли стрічка остаточно виходила з ладу і машина не хотіла «оживати», доводилося тимчасово вводити програму початкового завантаження вручну за допомогою розташованих на передній панелі перемикачів. Тут, головне, було не поспішати і не робити помилок.
У сучасних комп'ютерах процес завантаження здебільшого автоматизований, проте це не означає, що він не заслуговує на те, щоб з ним познайомитися.
Основні визначення та етапи завантаження операційної системи
Увімкнення комп'ютера, POST, BootMonitor
Завантажувач 1-го рівня. Master Boot Record
Головним завданням програми, записаної в MBR, є пошук активного системного розділу диска та передача управління завантажувальному сектору. Таким чином, цю стадію можна назвати підготовчою, тому що безпосередньо завантаження самої ОС ще не відбувається.
Системним прийнято називати розділ диска (пристрою зберігання) на якому розташовані файли операційної системи, які відповідають за процес завантаження ОС (сама операційна система може розміщуватися в іншому розділі).У принципі, системних розділів може бути кілька, тому один із них відзначається як активний. Саме його шукає програма, завантажена з MBR.
Завантажувач 2-го рівня. Partition Boot Sector
Початковий етап завантаження ОС. Менеджер завантаження ОС
Спочатку Linux завантажувачем був LILO (Linux Loader). В силу недоліків, що були в ньому, головним з яких була нездатність розуміти використовувані в Linux файлові системи, пізніше почав використовуватися завантажувач GRUB (GRand Unified Bootloader) в якому недоліки LILO були виправлені.
Якщо йдеться про версії Windows до Vista, наприклад, Windows XP, то буде завантажено Ntldr. Він, у свою чергу, зчитує інформацію з текстового файлу Boot.ini, в якому записано інформацію про встановлені операційні системи.
Завантаження ядра операційної системи
Завершальним етапом завантаження операційної системи є завантаження ядра ОС і передачі йому управління.
Мабуть Microsoft якось дізналася про цей випадок і в наступній версії своєї ОС вирішила приховати файли завантажувача краще.
Особливості завантаження операційних систем Windows Vista / 7 / 8
У Windows Vista або Windows 7/8 диспетчер завантаження називається Bootmgr. Він читає список встановлених операційних систем не з простого текстового файлу, яким є boot.ini, а із системного сховища BCD (Boot Configuration Data), доступ до якого здійснюється за допомогою спеціальної утиліти bcdedit.exe.
Але це не все. Відкриємо "Керування комп'ютером" -> "Керування дисками" >
Процес стандартної інсталяції операційної системи Windows Vista/7/8 створює на початку диска додатковий розділ «Зарезервовано системою».Йому не надається буква диска, завдяки чому, якщо не зробити додаткових кроків, і сам розділ і його вміст будуть приховані від користувача. Цей основний розділ має статус «Системний» та «Активний» і, отже, видалити його також не можна.
У Windows 7 розмір такого розділу становить 100 МБ, у тому числі зайнято близько 30 МБ, у Windows 8 – вже 350 МБ, причому зайнято їх 105 МБ. Така різниця пояснюється тим, що Windows 8 на цей розділ перенесена папка “Recovery”.
Подивимося вміст розділу "Зарезервовано системою". Для цього призначимо йому букву диска, наприклад, "W" в "Керування дисками". Додатково відкриємо "Панель управління" -> "Параметри папок" і на вкладці "Вид" знімемо галку з "Приховувати захищені системні файли" і поставимо позначку на "Показувати приховані файли, папки та диски".
Якщо в системі встановлений файловий менеджер FAR Manager, то для перегляду можна скористатися ним і не налаштовувати видимість прихованих файлів.
Так виглядає вміст розділу «Зарезервовано системою» у Windows 8 >
Як і очікувалося, в корені розділу бачимо завантажувач Bootmgr.
А так виглядає частина вмісту папки «Boot» >
У папці ми знаходимо базу сховища даних конфігурації завантаження BCD та супутні папки з мовними файлами та файлами шрифтів.
Для повноти картини залишилося сказати, який розділ називається завантажувальним. Відповідь вже показана на зображенні з томами Windows 7. Очевидно, що це розділ, на якому знаходяться всі основні файли операційної системи.
Головним завданням завантажувача 3-го рівня, у ролі якого виступає, залежно від типу ОС, Bootmgr, Ntldr або GRUB, є читання із завантажувального диска та завантаження ядра операційної системи.Крім того, у разі множинного завантаження, коли на комп'ютері встановлено кілька операційних систем, завантажувач 3-го рівня дозволяє вибирати потрібну при кожному запуску комп'ютера.
Додати до цього практично нічого і можна переходити безпосередньо до редагування завантажувального меню. Почнемо із завантажувального меню Windows.
Операційна система зберігається у зовнішній пам'яті зазвичай на жорсткому диску, рідше – гнучкому. Для нормальної роботи комп'ютера необхідно, щоб основні модулі операційної системи перебували у оперативної пам'яті. Тому після включення комп'ютера організовано автоматичний перезапис (завантаження) операційної системи з диска на оперативну пам'ять. Найбільш важливі аспекти цього завантаження відображені у вигляді алгоритму на рис. 1.
Мал. 1 Алгоритм завантаження операційної системи з диска на оперативну пам'ять
Завантаження операційної системи – перезапис операційної системи з диска (жорсткого чи гнучкого) на оперативну пам'ять.
Після успішного закінчення тестування апаратури проводиться звернення до дисковода з гнучким диском А, і поруч із ним спалахує лампочка індикації. Якщо ви завантажуєте операційну систему з гнучкого диска, то треба до або під час тестування вставити системний диск в дисковод А. В іншому випадку при відсутності на диску А операційної системи здійснюється звернення до жорсткого диска, про що свідчить лампочка індикації, що засвітилася поруч із ним.
Починається зчитування до оперативної пам'яті 0-го сектора 0-ї сторони диска, в якому знаходиться завантажувач (BOOT RECORD).
Нульовий сектор фізичного жорсткого диска містить так званий головний завантажувальний запис (MBR - Master Boot Record).При початковому завантаженні комп'ютера з жорсткого диска BIOS зчитує цей сектор в оперативну пам'ять і передає управління коду початкового завантажувача, що міститься в ньому;
Запам'ятайте! повторного завантаження операційної системи у пам'ять натиснути одночасно .
Потім виконується обробка командного файлу AUTOEXEC.BAT. За допомогою цього файлу ви можете налаштувати параметри операційного середовища. Наприклад, створити віртуальний диск, забезпечити зміну режимів друку, завантажити допоміжні програми і т.д.
Увага!Файли з розширенням .ВАТ відіграють при роботі в системному середовищі особливу роль. Вони містять сукупність команд операційної системи або імен виконуваних файлів.
Файл зі стандартним ім'ям AUTOEXEC.BAT відрізняється від інших файлів типу .ВАТ тим, що виконання поміщених команд починається автоматично відразу після завантаження операційної системи.
У разі відсутності файлу AUTOEXEC.BAT вам буде запропоновано ввести дату та час:
якщо ви натиснете клавішу введення, то як поточні дати і часу будуть прийняті так звані системні параметри, які визначає комп'ютерний таймер;
якщо ви хочете зробити переустановки системних дати та часу, то у відповідь на запрошення введіть значення в одній із передбачених форм, наприклад:
10-25-1997 (місяць день рік)
Після закінчення роботи файлу AUTOEXEC.BAT, а також якщо цей файл не виявлений, на екран дисплея буде видано запрошення системного диска, наприклад C:\>. команду операційної системи
Примітка. Файли CONFIG.SYS та AUTOEXEC.BAT можуть бути відсутніми. У цьому випадку параметри операційного середовища будуть встановлені за промовчанням.
Запам'ятайте! На жорсткому диску необхідно забезпечити постійне зберігання операційної системи.
Послідовність завантаження комп'ютера
- У списку пристроїв для завантаження обов'язково має бути жорсткий диск. Якщо він не вказаний першим, потрібно витягти носії з усіх дисководів. Якщо ж у системі є кілька жорстких дисків, необхідно перевірити, щоб у списку завантаження значився саме той накопичувач, на якому встановлена операційна система.
- У першому секторі жорсткого диска має бути правильний завантажувальний запис та таблиця розділів. Один із розділів має бути позначений як активний, а в його першому секторі потрібна наявність завантажувача операційної системи.
Потрібні дані записуються в області завантаження диска під час інсталяції операційної системи, а якщо завантажувальні області пошкоджені, їх можна відновити, завантажившись за допомогою консолі відновлення.
- У кореневій папці завантажувального розділу мають бути такі файли:
ntldr - завантажувач операційної системи;
boot. ini - текстовий файл з відомостями про встановлені операційні системи;
ntdetect. com - модуль для збору інформації про обладнання;
bootsect.dos - файл із копією завантажувального сектора для завантаження Windows 9х, якщо така можливість передбачена конфігурацією системи;
ntbootdd. sys - необов'язковий файл, але він необхідний для використання жорстких дисків SCSI, які не підтримуються BIOS;
- По дорозі, вказаній у файлі boot.ini, має знаходитися папка з інстальованою копією Windows та з усіма необхідними системними файлами.
Умови початку завантаження Windows Vista, 7, 8, 10 подібні, але імена завантажувальних файлів будуть іншими.
Кожен мережевий адміністратор постійно стикається з ситуацією, коли користувачі, які скаржаться на неполадки, вимовляють туманну фразу, яка може зіпсувати настрій: «Комп'ютер не запускається!» Зазвичай користувачі повідомляють, що щось непередбачене сталося в процесі завантаження - або під час самотестування комп'ютера (POST), або під час процедур початкового завантаження Windows. Для діагностики та усунення подібних проблем адміністратор повинен розуміти, що відбувається у процесі завантаження.
Увімкнення живлення
Чи не скаржиться користувач, що нічого не відбувається, коли він натискає кнопку живлення? Якщо так, спочатку перевірте кабель.
Ось старий адміністраторський трюк на випадок, якщо проходить справу з вимкненим з розетки комп'ютером при розмові з користувачем по телефону. Користувачі часто не перевіряють, чи їх комп'ютер у розетку, а коли ви вказуєте їм на таку можливість, обурюються. Користувач може вигукнути: «Звичайно, він включений!», але слід перевірити, чи це правда. Попросіть користувача вийняти вилку з розетки та вставити її знову, посилаючись на необхідність «перевірити полярність». Постарайтеся не хихикати.Просто неймовірно, як часто користувачі відповідають: "О, спрацювало!"
Якщо справа не у вилці, то, можливо, в джерелі безперебійного живлення - теж вразливому апаратному компоненті системи.
Перевірка обладнання та BIOS
Якщо під час POST виявляється помилка жорсткого диска, значить, робота має бути чимала. все геніальне просто!). Якщо контролер жорсткого диска початкової комплектації виходить з ладу, не потрібно відразу. бігти за новою материнською платою. Досить купити новий контролер.
Якщо проблема дійсно в диску, завдання не обмежується тільки заміною контролера.
Управління передається запису Master Boot Record
Далі комп'ютер починає завантаження операційної системи. Під час встановлення програма завантаження Windows поміщає дані на перший сектор головного розділу комп'ютера (завантажувальний сектор).Програма інсталяції також копіює два файли, які ініціюють початковий етап завантаження Windows, - Ntldr і Ntdetect - в кореневий каталог завантажувального диска. Крім того, Windows Setup копіює boot.ini, файл, що містить параметри завантаження, в кореневий каталог завантажувального диска.
Крім команд, що виконуються, MBR містить таблицю, що визначає розташування головних розділів диска. При інсталяції Windows необов'язково робити так, щоб системний розділ і завантажувальний розділ збігалися, хоча це поширений підхід. Завантажувальні файли Windows розташовані в системному розділі, а файли операційної системи - у завантажувальному (логіка іменування відстала від життя).
Системний розділ містить файли прив'язки до апаратних компонентів, які потрібні для завантаження Windows, включаючи MBR. Цей розділ має бути головним розділом та відзначається як активний. Це завжди диск 0, оскільки саме цей диск звертається BIOS, щоб передати процес завантаження файлу MBR. Завантажувальний розділ містить файли операційної системи (папка \%systemroot%) та файли підтримки операційної системи (\%systemroot%System).
На останньому кроці апаратної частини початкового завантаження комп'ютер зчитує файл MBR на згадку і передає управління комп'ютером коду MBR. Виконуваний код переглядає таблицю головного розділу і шукає позначку, що вказує на розділ, що завантажується. Коли MBR знаходить перший розділ, що завантажується, він зчитує перший сектор розділу, який є завантажувальним сектором.
Запуск Ntldr
Код завантажувального сектора зчитує Ntldr на згадку, щоб запустити процес початкового завантаження операційної системи. Ntldr зберігає доступний тільки для читання код NTFS і FAT.Він починає працювати в реальному режимі, і перша завдання, що виконується, полягає в переключенні системи в деяку форму захищеного режиму. Докладніше про ці режими розказано у врізанні «Реальний режим проти захищеного». Цей початковий варіант захищеного режиму не може повною мірою виконувати апаратно-залежні перетворення, які забезпечують захист обладнання, — ця функція стає доступною, коли операційна система завантажиться повністю.
Запуск Ntdetect
Ntldr запускає Ntdetect, який запитує BIOS системи про дані конфігурації пристроїв. Система надсилає інформацію, яку Ntdetect збирає до реєстру і поміщає до підрозділів HKEY_LOCAL_MACHINEHARDWARE DESCRIPTION.
Запуск Ntoskrnl та завантаження HAL
Після того, як Ntdetect закінчить виконання підпрограм перевірки обладнання, він передає процес завантаження назад файлу Ntldr, який запускає ntoskrnl.exe і завантажує .dll-файл Hardware Abstraction Layer (HAL). (Обидва файли розташовані в папці \%systemroot%system32.) Ntoskrnl - це головний файл ядра Windows та виконавчих підсистем. Він містить Executive, Kernel, Cache Manager, Memory Manager, Scheduler, Security Reference Monitor та інші. Саме Ntoskrnl приводить у дію Windows. Для роботи Ntoskrnl необхідний файл hal.dll, який містить код, що дозволяє обладнанню взаємодіяти з операційною системою.
Завантаження драйверів та служб
Тепер Ntldr завантажує низькорівневі системні служби та драйвери пристроїв, але служби не ініціалізуються – це відбувається пізніше. На цьому фаза початкового завантаження завершується і починається процес основного завантаження (load sequence чи kernel phase).
При завантаженні системних служб і драйверів пристроїв Ntldr слід виконувати певний порядок.Під час інсталяції Windows драйвери та системні служби копіюються на комп'ютер, а інформація про них записується до реєстру. Дані в реєстрі є шістнадцятковим записом, що закінчується числом у круглих дужках. Це число визначає порядок, у якому Ntldr завантажує драйвери і системні служби. Для прикладу слід відкрити реєстр і перейти до розділу HKEY_LOCAL_MACHINESYSTEM CurrentControlSetServices. На екрані з'явиться довгий список служб та драйверів. Виберіть будь-який підрозділ і подивіться дані типу REG_DWORD під ім'ям Start.
- (0) означає, що служба завантажується під час фази основного завантаження.
- (1) означає, що служба завантажується під час фази ініціалізації (наведена наступна фаза).
- (2) означає, що служба завантажується під час фази завантаження, призначеної для служб.
- (3) означає, що служба увімкнена, але не ініціалізується (запуск служби здійснюється вручну через оснастку Services консолі Microsoft Management Console (MMC)).
- (4) означає, що службу вимкнено.
Завантаження операційної системи
Ntoskrnl починає завантаження операційної системи. Ініціалізується ядро Windows і завантажуються та ініціалізуються підсистеми. Ці дії формують базові елементи, необхідні завершення завантаження операційної системи. Завантажувальні драйвери, які модуль Ntldr завантажив раніше, тепер ініціалізуються, після чого ініціалізуються решта драйверів і служб. Коли ініціалізуються драйвери першого рівня, може виникнути проблема у вигляді помилки STOP або Blue Screen of Death. Це майже завжди буває в процесі першого завантаження після оновлення будь-якого драйвера. Під час ініціалізації драйвера файлом Ntoskrnl операційна система відкидає його.
Для вирішення проблеми необхідно перезавантажити комп'ютер, натиснути F8 для відображення меню додаткових можливостей (Advanced Options) та вибрати варіант завантаження останньої успішної конфігурації (Last Known Good Configuration), що відповідає попередній версії драйвера.
Тепер ядро Windows та виконуючі модулі працездатні. Програма Session Manager Subsystem (smss.exe) налаштовує середовище користувача. Система виконує звірку з реєстром, для того щоб мати можливість почати завантаження драйверів, що залишилися, і програмного забезпечення, які необхідно додати. Ядро операційної системи також завантажує файли kernel32.dll, gdi32.dll та user32.dll, які забезпечують програмне забезпечення користувача доступом до Win32 API.
Коли завантаження ядра та ініціалізація драйверів ще не закінчилися, комп'ютер реєструється в домені. Використовуючи обліковий запис комп'ютера (унікальне ім'я з власним паролем), комп'ютер відкриває захищений канал до контролера домену (DC). Все це відбувається, перш ніж на екрані з'являється діалогове вікно для реєстрації користувача в системі.
В якості додаткового заходу безпеки комп'ютери (як і користувачі мережі з посиленою настройкою системи безпеки) повинні періодично змінювати паролі. За промовчанням інтервал зміни пароля становить 30 днів. Коли настає час змінювати пароль, комп'ютер генерує новий пароль і надсилає його захищеним каналом (доступ до якого він отримав, використовуючи попередній пароль) на найближчий DC. Для доступу до захищеного каналу комп'ютер повинен використовувати новий пароль.
DC негайно оновлює базу даних і реплікує зміну пароля комп'ютера на інші DC домену. Паролі облікових записів комп'ютера містять відмітку про подію першорядної важливості (Announce Immediately), тому вони не чекають наступної реплікації DC за розкладом. Іноді ці події можуть спричинити помітне зниження продуктивності. Якщо у багатьох або всіх комп'ютерів домену термін дії паролів закінчується в один і той же день, робота, яку повинні будуть виконати контролери домену, відразу загальмує інші важливі завдання DC, такі як автентифікація користувачів або виконання запланованих реплікацій. Ситуація може ускладнитися ще й у тому випадку, якщо DC надає інші послуги, такі як послуги сервера DNS. Можна змінити спосіб обслуговування паролів комп'ютера для домену, для організаційної одиниці (OU) та для індивідуального комп'ютера, хоча прагнення підвищити продуктивність шляхом налаштування комп'ютерів по одному неефективно. У наступній статті я планую розповісти про способи зміни процедури реєстрації комп'ютера в домені.
Завантаження служб реєстрації користувача
Підсистема Win32 запускає winlogon.exe, яка виводить на екран діалогове вікно реєстрації користувача та завантажує процес Local Security Authority (lsass.exe). Починається процес реєстрації, і користувач має ввести ім'я та пароль у діалоговому вікні Windows Log On To. Якщо користувач вказує правильні ім'я та пароль, система завершує процес реєстрації, і користувач може розпочинати роботу. У цей момент завантаження Windows завершено, а поточні параметри завантаження зберігаються в так званій останній успішній конфігурації (Last Known Good Configuration).Потрібно пам'ятати, що успішна реєстрація користувача необхідна для збереження Last Known Good Configuration.
Справді, збої під час завантаження заважають усім і користувачам, і адміністраторам. Однак, якщо досконало розібратися в процесі завантаження, проблеми стають менш жахливими і адміністраторам вдається легко вирішити їх.
Реальний режим проти захищеного
Тим, хто працює з комп'ютерами з часів DOS, легко зрозуміти різницю між реальним і захищеним режимом. Але для тих, чиє знайомство з комп'ютером відбулося після поширення Windows, вона може бути не такою очевидною.
Якщо комп'ютер працює у реальному режимі, програми взаємодіють безпосередньо з його портами та пристроями. Наприклад, коли друкується документ, програма відправляє потік даних прямо на порт принтера. Однак ця парадигма не підходить для багатозадачної операційної системи. Уявіть, що станеться, якщо кілька програм одночасно надсилатимуть потоки даних на порти комп'ютера. Порти недостатньо інтелектуальні і не мають можливості фільтрувати або впорядковувати потоки даних відповідно до відправних програм.
Якщо комп'ютер працює в захищеному режимі, порти та пристрої системи захищені від програм, що їх використовують. Програма вважає, що надсилає дані на порт, але це віртуальний порт. Операційна система перехоплює потік даних і керує ним так, щоб усі програми мали рівний доступ до пристроїв і щоб дані кожного додатка не змішувалися з даними інших програм.
