Ladenie je dôležitou súčasťou procesu vývoja softvéru. U aplikačných programov sa to vykonáva v nástrojoch používateľského režimu a často je zabudované do IDE. Aby ste však mohli ladiť napríklad ovládače, musíte spustiť ladiaci program jadra.

Nevyhnutné
práva správcu na cieľovom počítači
Inštrukcie
Krok 1
Spustite príkazový procesor cmd. Kliknite na tlačidlo „Štart“na paneli úloh. V zobrazenej ponuke kliknite na položku „Spustiť …“. V dialógovom okne Spustiť program zadajte cmd a kliknite na OK
Krok 2
Vytvorte záložnú kópiu súboru boot.ini. Vyhľadajte cestu na inštaláciu aktuálnej kópie systému Windows pomocou príkazu: echo% SystemRoot% Prejdite na jednotku, na ktorej je nainštalovaný operačný systém, zadaním písmena zariadenia a dvojbodky. Zmeňte svoj koreňový adresár pomocou príkazu cd. Odstráňte systémové, iba na čítanie a skryté atribúty zo súboru boot.ini pomocou príkazu attrib, zálohujte ho príkazom copy a znova nastavte atribúty: attrib -h -s -r boot.inicopy boot.ini boot.ini.oldattrib + h + s + r boot.in
Krok 3
Zobraziť aktuálny zoznam možností sťahovania. Použite príkaz: bootcfg / query Skontrolujte položky v zozname a určite, ktorá z nich sa použije na vytvorenie novej konfigurácie s možnosťami ladenia jadra. Pamätajte si ID bootovacieho záznamu
Krok 4
Vytvorte nový bootovací záznam spustením príkazu bootcfg s voľbou / copy. Pomocou parametra / id zadajte ID záznamu, ktorý sa má kopírovať. Pomocou parametra / d zadajte zobrazovaný názov položky. Napríklad: bootcfg / copy / id 1 / d „Win XP (Debug)“Opäť vypíšte možnosti bootovania pomocou príkazu bootcfg s parametrom / query a zistite ID pridanej položky
Krok 5
Zahrňte možnosti na spustenie ladiaceho programu jadra v bootovacom zázname vytvorenom v predchádzajúcom kroku. Ak sa ladenie vykoná na cieľovom počítači, stačí pridať voľbu / debug. Napríklad: bootcfg / debug on / id 2 Ak plánujete vzdialené ladenie s pripojením cieľového počítača k hostiteľskému počítaču cez komunikačný port, použite ďalšie možnosti / port / baud na zadanie čísla portu a prenosovej rýchlosti: bootcfg / debug on / port COM2 / baud 9600 / id 2 Ak sa bude vzdialené ladenie uskutočňovať pomocou rozhrania IEEE 1394 (kábel FireWire), použite voľbu / dbg1394 na povolenie príslušného režimu a voľbu / ch na určenie čísla kanálu pre príklad: bootcfg / dbg1394 na / ch 42 / id 2 Zobrazte bootovacie záznamy pomocou príkazu bootcfg s parametrom / query a skontrolujte, či boli vykonané zmeny. Zatvorte okno shellu spustením príkazu exit
Krok 6
V prípade potreby zmeňte bootovacie parametre operačného systému. Otvorte ovládací panel pomocou príslušnej položky v časti „Nastavenia“ponuky „Štart“. Otvorte položku Systém. V dialógovom okne „Vlastnosti systému“prejdite na kartu „Spresnenie“. Kliknite na tlačidlo „Možnosti“umiestnené v skupine „Spustenie a obnovenie“. V zobrazenom dialógovom okne „Spustenie a obnovenie“aktivujte možnosť „Zobraziť zoznam operačných systémov“. Kliknite na tlačidlá OK v posledných dvoch otvorených dialógových oknách
Krok 7
Reštartujte počítač. Vyberte možnosť zavedenia pomocou ladiaceho programu. Prihláste sa a pracujte na cieľovom počítači alebo spustite reláciu vzdialeného ladenia. Používajte nástroje ako WinDbg a KD.