Як запустити відладчик ядра

Однією з важливих складових процесу розробки програмного забезпечення є налагодження. Відносно прикладних програм вона здійснюється засобами, що працюють в режимі користувача і часто вбудованими в IDE. Але для того щоб мати можливість налагоджувати, наприклад, драйвера, потрібно запустити відладчик ядра.
Як запустити відладчик ядра
Вам знадобиться
  • - права адміністратора на цільовій машині.
Інструкція
1
Запустіть командний процесор cmd. Клацніть по кнопці «Пуск» на панелі задач. Клацніть по пункту «Виконати ...» появи меню. У текстове поле діалогу «Запуск програми» введіть рядок cmd і натисніть кнопку OK.




2
Створіть резервну копію файлу boot.ini. Дізнайтеся шлях інсталяції поточної копії Windows за допомогою команди: echo% SystemRoot% Перейдіть на той диск, куди встановлена операційна система за допомогою введення літери пристрою з подальшим двокрапкою. Перейдіть в його кореневої каталог, використовуючи команду cd. Зніміть атрибути «системний», «тільки для читання» і «прихований» з файлу boot.ini за допомогою команди attrib, створіть резервну копію командою copy і знову встановіть атрибути: attrib -h -s -r boot.inicopy boot.ini boot. ini.oldattrib + h + s + r boot.ini
3
Виведіть поточний список варіантів завантаження. Використовуйте команду: bootcfg / queryПросмотріте елементи списку і визначте той, на основі якого буде створено нову конфігурація з можливістю налагодження в режимі ядра. Запам'ятайте ідентифікатор завантажувального запису.
4
Створіть нову завантажувальний запис, виконавши команду bootcfg з параметром / copy. Використовуйте параметр / id для вказівки ідентифікатора запису, яка буде скопійована. За допомогою параметра / d задайте псевдонім запису. Наприклад: bootcfg / copy / id 1 / d "Win XP (Debug)" Знову виведіть список варіантів завантаження командою bootcfg з параметром / query і дізнайтеся ідентифікатор доданої записи.
5
Увімкніть опції для запуску відладчика ядра в завантажувальний запис, створену на попередньому кроці. Якщо налагодження буде вироблятися на цільовій машині, просто додайте опцію / debug. Наприклад: bootcfg / debug on / id 2Еслі планується віддалена налагодження з підключенням цільового комп'ютера до хост-машині через com-порт, додатково використовуйте опції / port / baud для вказівки номера порту і швидкості обміну відповідно: bootcfg / debug on / port COM2 / baud 9600 / id 2Еслі віддалена налагодження здійснюватиметься з підключенням через інтерфейс IEEE 1394 (кабель FireWire), скористайтеся опцією / dbg1394 для включення відповідного режиму та опцією / ch для вказівки номера каналу, наприклад: bootcfg / dbg1394 on / ch 42 / id 2Просмотріте завантажувальні записи командою bootcfg з параметром / query і переконайтеся в тому, що зміни внесені. Закрийте вікно командного процесора, виконавши команду exit.
6
Змініть, якщо це необхідно, параметри завантаження операційної системи. Відкрийте панель керування, скориставшись відповідним пунктом розділу «Налаштування» меню «Пуск». Відкрийте елемент «Система». У діалозі «Властивості системи» перейдіть на вкладку «Додатково». Клацніть по кнопці «Параметри», розташованої в групі «Завантаження і відновлення». У отобразившейся діалозі «Завантаження і відновлення» активуйте опцію «Відображати список операційних систем». Натисніть кнопки OK в двох останніх відкритих діалогах.
7
Перезавантажте комп'ютер. Виберіть варіант завантаження з відладчиком. Увійдіть в систему і працюйте на цільовій машині, або почніть сеанс вилученого налагодження. Використовуйте такі засоби як WinDbg і KD.

Увага, тільки СЬОГОДНІ!