Налагодження програмного ядра windows, енциклопедія windows

Для проведення налагодження ядра необхідно підключитися до комп'ютера за допомогою нуль-модемного кабелю або модемного з'єднання. Комп'ютер, що виконує налагодження, буде називатися "Host", а назва "Target" отримає проблемний комп'ютер.

Обидва комп'ютери повинні працювати під управлінням однієї і тієї ж версії Windows, а символьні файли для комп'ютера Target повинні бути встановлені на комп'ютері Host. Символьні файли надаються на компакт-диску Windows в каталозі Support \ Debug.

Для включення налагодження необхідно внести зміни в файл BOOT.INI на комп'ютері Target.

1. Поміняйте атрибути файлу BOOT.INI:

attrib c: \ boot.ini - r - s

2. Відредагуйте цей файл і в рядок запуску Windows додайте параметр / debug (для того, щоб повідомити системі про необхідність завантаження в оперативну пам'ять відладчика ядра при завантаженні Windows). Додатковими параметрами є / Debugport, повідомляє системі, який порт COM необхідно використовувати (за замовчуванням COM2) і / Baudrate - для вказівки швидкості передачі даних (за замовчуванням вказана швидкість 19200 бод, але краще використовувати 9600). наприклад:

[Operating systems]
multi (0) disk (0) rdisk (0) partition (0) \ WINDOWS = "Windows NT" / debug / debugport = com2 / baudrate = 9600

3. Збережіть файл.

4. Встановіть попередні атрибути файлу BOOT.INI:

attrib c: \ boot.ini + r + s

В даному прикладі комп'ютер Target дозволив з'єднання через порт COM2 зі швидкістю 9600 біт / с.

Комп'ютер Host повинен бути налаштований з використанням параметрів, необхідних для проведення налагодження. Крім того, повинні бути встановлені символьні файли. Для їх установки перейдіть в каталог \ support \ debug на компакт-диску, а потім введіть команду:

expndsym : <целевой диск и каталог>

expndsym f: d: \ symbols

Установка може зайняти деякий час. Пам'ятайте, що якщо на комп'ютер Target були встановлені пакети оновлень, символьні файли цих пакетів також слід встановити на комп'ютер Host. Символьні файли для пакетів оновлень можна завантажити з САЙТЕГ компанії Microsoft.

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

Опис системних змінних