SlideShare a Scribd company logo
1 of 10
Windows 7
Модуль 3 Процес завантаження
Windows 7
В даному модулі:
 Процес старту PC
 Процес завантаження Windows 7
 База даних Boot Configuration Data (BCD)
 Процес входу в систему. Комбінація клавіш Ctrl+Alt+Del
 Додатковий режим при старті Windows
 Користувацький режим і режим ядра
Andrey Gladky
KspDevelop@gmail.co
m 2
База даних Boot Configuration Data
(BCD)
• Зберігає інформацію про встановлені операційні
системи і дозволяє управляти запуском операційної
системи
• Для редагування повідомлень, що відображаються
диспетчером завантаження Windows (Windows Boot
Manager), в системах Windows Vista і Windows 7 є
спеціальна утиліта командного рядка BCDedit.exe
(Boot Configuration Data Editor).
• З нею можна працювати, тільки отримавши права
адміністратора. Параметри команди легко дізнатися,
виконавши команду bcdedit / ?.
Andrey Gladky
KspDevelop@gmail.com 3
Копію поточної конфігурації можна зберегти в
архівному файлі (наприклад, BCDbackup) за
допомогою наступної команди (при цьому у
зазначеній папці також створюються приховані файли
BCDbackup.LOG *):
Має сенс резервувати вміст бази даних BCD перед
внесенням серйозних змін в конфігурацію (наприклад,
при додаванні або видаленні активних записів, що
описують завантажувані системи).
Andrey Gladky
KspDevelop@gmail.co
m 4
bcdedit / export "c:  Backup  BCDbackup“
Наступна команда змінює рядок, що відображається в
меню вибору систем,
для запущеної в даний момент (що має ідентифікатор
{current}) системи:
Вказати завантажувану за замовчуванням систему
можна за допомогою команди
(вказується ідентифікатор необхідної системи):
Andrey Gladky
KspDevelop@gmail.co
m 5
bcdedit / set description "Windows 7 Максимальна“
bcdedit / default {cbd971bf-b7b8-4885-951a-fa03044f5d71}
Andrey Gladky
KspDevelop@gmail.co
m 6
 Процес входу в систему. Комбінація клавіш
Ctrl+Alt+Del
Andrey Gladky
KspDevelop@gmail.co
m 7
Додатковий режим при старті Windows
Andrey Gladky
KspDevelop@gmail.co
m 8
 Безопасный режим – якщо комп’ютер завантажиться
в даному режимі, зможемо виконати будь-які дії по
вирішенню проблем
 Последняя удачная конфигурация – дозволяє
автоматично вирішити деякі проблеми пов’язані з
неправильним налаштуванням конфігурації або
встановлення драйверів
• Устранение неполадок компьютера – запуск програм
для вирішення проблем при завантажені системи
Andrey Gladky
KspDevelop@gmail.co
m 9
Користувацький режим і режим ядра
 В режимі користувача створюється новий процес за
допомогою утиліти rundll32.exe і запускається
динамічна бібліотека.
 В режимі ядра програми працюють безпосередньо з
ядром системи
Andrey Gladky
KspDevelop@gmail.co
m 10

More Related Content

Viewers also liked

Viewers also liked (19)

Uml module 5
Uml module 5Uml module 5
Uml module 5
 
Uml module 6
Uml module 6Uml module 6
Uml module 6
 
System programing module 2
System programing module 2System programing module 2
System programing module 2
 
Uml module 1_new
Uml module 1_newUml module 1_new
Uml module 1_new
 
Net framework і c# module 17
Net framework і c# module 17Net framework і c# module 17
Net framework і c# module 17
 
Wcf module 3.2
Wcf module 3.2Wcf module 3.2
Wcf module 3.2
 
Win api module_3.3
Win api module_3.3Win api module_3.3
Win api module_3.3
 
Net framework і c# module 13
Net framework і c# module 13Net framework і c# module 13
Net framework і c# module 13
 
Net framework і c# module 9
Net framework і c# module 9Net framework і c# module 9
Net framework і c# module 9
 
Net framework і c# module 15
Net framework і c# module 15Net framework і c# module 15
Net framework і c# module 15
 
Wcf module 3.7
Wcf module 3.7Wcf module 3.7
Wcf module 3.7
 
Uml module 4
Uml module 4Uml module 4
Uml module 4
 
Net framework і c# module 3
Net framework і c# module 3Net framework і c# module 3
Net framework і c# module 3
 
Net framework і c# module 8
Net framework і c# module 8Net framework і c# module 8
Net framework і c# module 8
 
Net framework і c# lesson1
Net framework і c# lesson1Net framework і c# lesson1
Net framework і c# lesson1
 
Module 4 1
Module 4 1Module 4 1
Module 4 1
 
Module 2.1
Module 2.1Module 2.1
Module 2.1
 
Uml module 5
Uml module 5Uml module 5
Uml module 5
 
Uml module 4
Uml module 4Uml module 4
Uml module 4
 

More from Andrii Hladkyi

NET Framework and C# Module 6.2. Generics
NET Framework and C# Module 6.2. GenericsNET Framework and C# Module 6.2. Generics
NET Framework and C# Module 6.2. Generics
Andrii Hladkyi
 
Net Framework and c# module 2. OOP
Net Framework and c# module 2. OOPNet Framework and c# module 2. OOP
Net Framework and c# module 2. OOP
Andrii Hladkyi
 

More from Andrii Hladkyi (20)

Net framework and C# module 17. Serialization
Net framework and  C# module 17. SerializationNet framework and  C# module 17. Serialization
Net framework and C# module 17. Serialization
 
Net Framework and C# Module 3 4. Inheritance, Abstractions
Net Framework and C# Module 3 4. Inheritance, AbstractionsNet Framework and C# Module 3 4. Inheritance, Abstractions
Net Framework and C# Module 3 4. Inheritance, Abstractions
 
NET Framework and C# Module 12.2. Garbage Collector
NET Framework and C# Module 12.2. Garbage CollectorNET Framework and C# Module 12.2. Garbage Collector
NET Framework and C# Module 12.2. Garbage Collector
 
System programing module 2. Threads
System programing module 2. ThreadsSystem programing module 2. Threads
System programing module 2. Threads
 
System programing module 1. Processes
System programing module 1. ProcessesSystem programing module 1. Processes
System programing module 1. Processes
 
NET Framework and C# Module 6.2. Generics
NET Framework and C# Module 6.2. GenericsNET Framework and C# Module 6.2. Generics
NET Framework and C# Module 6.2. Generics
 
NET Framework and C# Module 6. Delegates, Events
NET Framework and C# Module 6. Delegates, EventsNET Framework and C# Module 6. Delegates, Events
NET Framework and C# Module 6. Delegates, Events
 
NET Framework and C# Module 5. Interfaces
NET Framework and C# Module 5. InterfacesNET Framework and C# Module 5. Interfaces
NET Framework and C# Module 5. Interfaces
 
Net Framework and c# module 2. OOP
Net Framework and c# module 2. OOPNet Framework and c# module 2. OOP
Net Framework and c# module 2. OOP
 
Net Framework and c# Lesson 1
Net Framework and c# Lesson 1Net Framework and c# Lesson 1
Net Framework and c# Lesson 1
 
Wpf module 2
Wpf module 2Wpf module 2
Wpf module 2
 
Wpf module 1
Wpf module 1Wpf module 1
Wpf module 1
 
Msp module 3
Msp module 3Msp module 3
Msp module 3
 
Msp module 2
Msp module 2Msp module 2
Msp module 2
 
Msp module 1
Msp module 1Msp module 1
Msp module 1
 
Ado.net module 2
Ado.net module 2Ado.net module 2
Ado.net module 2
 
Ado.net module 1
Ado.net module 1Ado.net module 1
Ado.net module 1
 
Design pattern module 1
Design pattern module 1Design pattern module 1
Design pattern module 1
 
Win api module_2.0_gdi+
Win api module_2.0_gdi+Win api module_2.0_gdi+
Win api module_2.0_gdi+
 
Win api module_1.1_ok
Win api module_1.1_okWin api module_1.1_ok
Win api module_1.1_ok
 

Module 3

  • 1. Windows 7 Модуль 3 Процес завантаження Windows 7
  • 2. В даному модулі:  Процес старту PC  Процес завантаження Windows 7  База даних Boot Configuration Data (BCD)  Процес входу в систему. Комбінація клавіш Ctrl+Alt+Del  Додатковий режим при старті Windows  Користувацький режим і режим ядра Andrey Gladky KspDevelop@gmail.co m 2
  • 3. База даних Boot Configuration Data (BCD) • Зберігає інформацію про встановлені операційні системи і дозволяє управляти запуском операційної системи • Для редагування повідомлень, що відображаються диспетчером завантаження Windows (Windows Boot Manager), в системах Windows Vista і Windows 7 є спеціальна утиліта командного рядка BCDedit.exe (Boot Configuration Data Editor). • З нею можна працювати, тільки отримавши права адміністратора. Параметри команди легко дізнатися, виконавши команду bcdedit / ?. Andrey Gladky KspDevelop@gmail.com 3
  • 4. Копію поточної конфігурації можна зберегти в архівному файлі (наприклад, BCDbackup) за допомогою наступної команди (при цьому у зазначеній папці також створюються приховані файли BCDbackup.LOG *): Має сенс резервувати вміст бази даних BCD перед внесенням серйозних змін в конфігурацію (наприклад, при додаванні або видаленні активних записів, що описують завантажувані системи). Andrey Gladky KspDevelop@gmail.co m 4 bcdedit / export "c: Backup BCDbackup“
  • 5. Наступна команда змінює рядок, що відображається в меню вибору систем, для запущеної в даний момент (що має ідентифікатор {current}) системи: Вказати завантажувану за замовчуванням систему можна за допомогою команди (вказується ідентифікатор необхідної системи): Andrey Gladky KspDevelop@gmail.co m 5 bcdedit / set description "Windows 7 Максимальна“ bcdedit / default {cbd971bf-b7b8-4885-951a-fa03044f5d71}
  • 7.  Процес входу в систему. Комбінація клавіш Ctrl+Alt+Del Andrey Gladky KspDevelop@gmail.co m 7
  • 8. Додатковий режим при старті Windows Andrey Gladky KspDevelop@gmail.co m 8
  • 9.  Безопасный режим – якщо комп’ютер завантажиться в даному режимі, зможемо виконати будь-які дії по вирішенню проблем  Последняя удачная конфигурация – дозволяє автоматично вирішити деякі проблеми пов’язані з неправильним налаштуванням конфігурації або встановлення драйверів • Устранение неполадок компьютера – запуск програм для вирішення проблем при завантажені системи Andrey Gladky KspDevelop@gmail.co m 9
  • 10. Користувацький режим і режим ядра  В режимі користувача створюється новий процес за допомогою утиліти rundll32.exe і запускається динамічна бібліотека.  В режимі ядра програми працюють безпосередньо з ядром системи Andrey Gladky KspDevelop@gmail.co m 10