Cum Se Pornește Depanatorul De Nucleu

Cuprins:

Cum Se Pornește Depanatorul De Nucleu
Cum Se Pornește Depanatorul De Nucleu

Video: Cum Se Pornește Depanatorul De Nucleu

Video: Cum Se Pornește Depanatorul De Nucleu
Video: Samsung downloading do not turn off target 2 2024, Mai
Anonim

Depanarea este o parte importantă a procesului de dezvoltare software. Pentru programele de aplicație, se face în instrumente în modul utilizator și este adesea încorporat în IDE. Dar, pentru a putea depana, de exemplu, driverele, trebuie să porniți depanatorul kernel.

Cum se pornește depanatorul kernel
Cum se pornește depanatorul kernel

Necesar

drepturi de administrator pe mașina țintă

Instrucțiuni

Pasul 1

Porniți procesorul de comandă cmd. Faceți clic pe butonul „Start” din bara de activități. Faceți clic pe elementul „Run …” din meniul care apare. În caseta de dialog Executare program, introduceți cmd și faceți clic pe OK

Pasul 2

Faceți o copie de rezervă a fișierului boot.ini. Aflați calea de instalare a copiei curente a Windows utilizând comanda: echo% SystemRoot% Accesați unitatea unde este instalat sistemul de operare introducând litera dispozitivului urmată de două puncte. Treceți la directorul său rădăcină folosind comanda cd. Eliminați atributele de sistem, numai de citire și ascunse din fișierul boot.ini folosind comanda attrib, faceți o copie de rezervă cu comanda de copiere și setați din nou atributele: attrib -h -s -r boot.inicopy boot.ini boot. ini.oldattrib + h + s + r boot.in

Pasul 3

Afișați lista curentă de opțiuni de descărcare. Utilizați comanda: bootcfg / query Consultați elementele din listă și determinați care va fi utilizată pentru a crea o nouă configurație cu capacități de depanare a nucleului. Amintiți-vă ID-ul înregistrării de încărcare

Pasul 4

Creați o nouă înregistrare de pornire executând comanda bootcfg cu opțiunea / copiere. Utilizați parametrul / id pentru a specifica ID-ul intrării de copiat. Utilizați parametrul / d pentru a specifica un nume afișat pentru intrare. De exemplu: bootcfg / copy / id 1 / d "Win XP (Debug)" Enumerați din nou opțiunile de boot folosind comanda bootcfg cu parametrul / query și aflați ID-ul intrării adăugate

Pasul 5

Includeți opțiuni pentru a rula depanatorul de nucleu în înregistrarea de încărcare creată în pasul anterior. Dacă depanarea se va face pe mașina țintă, trebuie doar să adăugați opțiunea / debug. De exemplu: bootcfg / debug on / id 2 Dacă intenționați depanarea la distanță cu conectarea computerului țintă la mașina gazdă prin portul com, utilizați în plus opțiunile / port / baud pentru a specifica numărul portului și respectiv rata de transmisie, respectiv: bootcfg / debug on / port COM2 / baud 9600 / id 2 Dacă depanarea la distanță va fi efectuată utilizând o interfață IEEE 1394 (cablu FireWire), utilizați opțiunea / dbg1394 pentru a activa modul adecvat și opțiunea / ch pentru a specifica numărul canalului, pentru exemplu: bootcfg / dbg1394 pe / ch 42 / id 2 Vizualizați înregistrările de boot utilizând comanda bootcfg cu parametrul / query și verificați dacă modificările au fost făcute. Închideți fereastra shell executând comanda exit

Pasul 6

Schimbați parametrii de boot ai sistemului de operare, dacă este necesar. Deschideți panoul de control folosind elementul corespunzător din secțiunea „Setări” din meniul „Start”. Deschideți elementul Sistem. În dialogul „Proprietăți sistem” accesați fila „Avansat”. Faceți clic pe butonul „Opțiuni” situat în grupul „Pornire și recuperare”. În dialogul „Startup and Recovery” care apare, activați opțiunea „Afișați o listă de sisteme de operare”. Faceți clic pe butoanele OK din ultimele două dialoguri deschise

Pasul 7

Reporniți computerul. Selectați opțiunea de încărcare cu un depanator. Conectați-vă și lucrați pe mașina țintă sau începeți o sesiune de depanare la distanță. Folosiți instrumente precum WinDbg și KD.

Recomandat: