Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpora_OS.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
296.45 Кб
Скачать

7. Особливості завантаження ос w7. Редактор bcd.

Процес завантаження Windows 7 змінився із попередніми версіями ОС. Деяка частина управління запуском ОС доступна під час роботи ОС за допомогою засобу «конфігурування» системи (програма MSConfig.exe), ця частина добре документована. Найбільш повний апарат для управління процесом завантаження надається спеціальною програмою з назвою bcdedit.exe, яка дає повний доступ для організації процесу завантаження та параметрів завантаження ОС. Для початку опишемо які файли приймають участь в процесі завантаження ОС. На завантажувальному диску(вказується як активний і містить файли необхідні для старту ОС) повинні знаходитися приховані файли bootmgr та W7ldr, а також прихований каталог \Boot\ із різними локалізаціями процесу завантаження. Програма bootmgr.ехе із тесту вальними операціями памяті memtest також зберігаються у каталозі Boot. Роль та призначення W7ldr аналогічний файлу ntldr, що використовується у молодших версіях. Зміни в основному відбулися в структурі БД BCD. На відміну від файла Win.ini база BCD не є текстовим файлом і не може бути редагована звичайними засобами. Для редагування БД BCD використовується програма bcdedit.exe із каталога /system32. При описі та зверненні до BCD використовуються параметри, які мають імена та значення. Значення параметрів як правило вказуються в “{”,”}”. Стандартні(широковживані) мають власні назви. Всі команди bcdedit в яких не використовується команда set виконуються для диспетчера завантажень()bootmgr.exe), тому слід бути уважним при вказанні ідентифікаторів ОС.

8. Роль bcd та диспетчера завантажень ос w7.

На відміну від файла Win.ini база BCD не є текстовим файлом і не може бути редагована звичайними засобами. Для редагування БД BCD використовується програма bcdedit.exe із каталога /system32. Для того щоб внести зміни в БД BCD проаналізуємо її структуру. При описі та зверненні до BCD використовуються параметри, які мають імена та значення. Значення параметрів як правило вказуються в “{”,”}”. Стандартні(широковживані) мають власні назви.

Опишемо деякі параметри:

  • Ідентифікатор(має структуру хххххххх-хххх-хххх-хххх-хххххххххххх, де символи х можуть бути літери або цифри. Позначається ID).

  • device(вказує розділ на якому розміщуються файли необхідні для завантаження ОС(завантажувальний розділ))

  • OSdivice(вказує розділ на якому розміщується власне файли ОС(штатний розділ) як правило значення параметра divice та OSdivice співпадають, однак можуть і розрізнятися)

  • path(містить решту шляху до завантажувача ОС)

  • default(вказує на ID ОС, що завантажується за домовленістю. Якщо ОС в якій запущено інтерпретатор командної стрічки завантажується,за домовленістю параметр default приймає значення {current}).

  • displayorder(вказує порядок в якому розміщуються записи про завантажувальну систему)

  • timeout(вказує величину часу в секундах, що надається користувачу для вибору завантажувальної системи)

  • local(вказує на мову меню завантаження, або мову меню додаткових параметрів заавнтаженян)

  • description(вказує назву ОС, що відображається в меню завантаження).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]