mazāku kapitāla

Magazine
Go Back   Computer Sulas > Computer Software > Windows Operating Systems

Register


 Default 

Atkļūdošana BSOD's ar WinDbg 1 Beginners daļā: Getting visi Bits




Reply
 
Thread Tools
  #1  
Old Jūlijs 30, 2008, 22:05
Donors Group
 
Default Atkļūdošana BSOD's ar WinDbg 1 Beginners daļā: Getting visi Bits

Dažāda veida Dump Faili:
Pirmais teorija ... Katru reizi, kad Windows uzkaras vai flatters jūs ar šo oh so nice BSOD, tas rada crash dump failu fona. Pastāv 3 iespējas crash failus, ka Windows var uzrādīt:
  • Mazs vai Mini dump
  • Kernel dump
  • Pilnīgu vai Full Memory dump

Pilnīgu vai Full Memory dump:

Pilnīgs dump ieraksta visu saturu sistēmas atmiņu laikā crash, ieskaitot procesus, kas darbojās, kad atmiņas izgāztuve tika savākts. Milzīgos izmērus, nozīmē, ka Jums ir pietiekami daudz brīvas vietas uz cietā diska, lai Windows saglabāt failu. Sakarā ar šo milzīgos izmērus, 32-bit sistēmas, kurās ir vairāk par 2GB atmiņas nevar saglabāt pilnīgu atmiņas izgāztuvēs bez iepriekšējas messing Par reģistra (kas man nav iedziļināties ...)

Mazs vai Mini dump:
Mini dump ir niecīga 64K-baits failā. Viens no iemesliem, mini izgāztuvi, ir tik mazs, ka tajā nav ietverti nekādi binaries vai executables, kas ir atmiņu laiks sistēmas avārija. Kopš. Exe faili ir vajadzīgi pilnīgi un pareizi crash analīze, mini izgāztuvju ir ierobežota vērtība bez tām. Vēl arvien tie var būt ļoti labs sākums off point. Windows XP rodas mini izgāztuvju pēc noklusējuma, pa vienai katrā avārijas gadījumā.

Kernel dump:

Kernel dump iespējams, ir ļoti noderīga atmiņas izmete strādāt. Jo tā satur tikai atmiņas informāciju, kas okupēja kodols un aparatūras abstrakcijas slāni (HAL), tas ir ievērojami mazāks nekā pilnīgs dump (sistēma ar 1GB RAM ražos kernel dump aptuveni 120MB). Izlaižot atmiņu, kas ir iedalīta lietotājiem režīma programmu, tas joprojām ir neliels, vienlaikus piedāvājot vislielākās iespējas, kas satur info, kas bija atbildīga par crash.

Pēc noklusējuma Windows XP ietaupīs mini dump par katru avāriju gadījumā. Šīs dump failus var atrast directory C: \ WINDOWS \ Minidump Katru mini dump faila nosaukums satur datumu fails crated un kārtas numurs (ja vairāk nekā viena dump fails ir izveidota tajā pašā dienā). No mini piemēru dump fails varētu būt kaut kas līdzīgs Mini072708-01.dmp (Šis piemērs pirmo mini izgāztuvi, kas ir izveidots uz mana sistēmas 27. gada jūlijā, 2008.

Kodolu un Complete izgāztuves tiek saglabāti direktorijā C: \ Windows \ un būs failu ar nosaukumu Memory.dmp. Katru reizi, kad avārijas notiek, esošās atmiņas dump fails tiek pārrakstīts.

Mainot tipu Dump File Windows Ietaupa:
Kā jau es iepriekš minēju, Windows XP glābs mini izgāztuves pēc noklusējuma, un tas ietaupīs mini dump par katru avāriju gadījumā. Faktiski, līdzās mini izgāztuvi, XP būs arī saglabāt pilnīgu dump failu. Tomēr, kā minēts iepriekš, ja ir mini dump pieejams katram crash, pilnīga izgāztuves vienmēr pārrakstīt esošo.

Tomēr, tā kā jau teicu, ka mini izgāztuvju ir ierobežotas izmantošanas veicot pienācīgu un pilnīgu avāriju analīzi un pilnīgu izgāztuves ir pārāk liels faila lielums, bet satur pārāk daudz datu, ir lietderīgi izveidot XP saglabāt kodolu izgāztuves vietā. Changing šis iestatījums ir miris vienkārša:
  • Right-click My Computer un izvēlieties Properties
  • Iet uz Advanced tab
  • Zem Startēšana un atkopšana, Noklikšķiniet uz Settings poga
  • No nolaižamā izvēlne ar Rakstīt atkļūdošanas informācija, Izvēlieties Kernel memory dump



  • Noklikšķiniet uz OK un aizveriet sistēmā dialoglodziņā Rekvizīti
Kāpēc izmantot WinDbg?
Jo tā ir bezmaksas un tas ir vienīgais atkļūdošanas rīks Man ir ko līdz šim. Apmierināts? Tomēr jāatzīmē, ka WinDbg nav daļa no atbalsta instrumentus, kas ir nodrošināti ar Windows instalācijas CD / DVD. Tā drīzāk ir daļa no "Debugging Tools for Windows", ko var brīvi lejupielādēt no šīs saites:

http://www.microsoft.com/whdc/devtoo...g/default.mspx

Lejupielādes atkļūdošanas rīkus, pārliecinieties, vai lejupielādēt rīku komplekts par platformu jūs plānojat izmantot kā atkļūdošanas sistēma. Atkļūdošanas sistēma nav obligāti jābūt pašu sistēmu kā tādu, kas vajadzības debugging. Varētu būt situācijas / iemesli, piemēram, ja jums būtu nepieciešams / gribat darīt atkļūdošanas uz dažādu sistēmu nekā tāda, kas ražo vaina. Tātad, ja jums satvert dump failu no 64-bitu mašīnu, bet jūs darāt atkļūdošanas uz 32 bitu sistēma, tad jums ir 32-bitu atkļūdošanas rīku komplekts.

Vēl viena svarīga piezīme lieta ir tas, ka Debugging līdzekļi nāk par MSI installer nozīmē, ka viņi būs tikai instalēt in directory C: \ Program Files \ Debugging Tools for Windows. Tātad, ja jūs vēlaties izmantot rīkus, sistēmu, kas ar jums nav neviena administratora tiesībām jūs pildījumu! Nu ... patiesībā jūs neesat. Microsoft ir iespējams nokopēt visu Debugging Tools directory no noklusējuma instalācijas ceļu, kur vien vēlaties. Citiem vārdiem sakot, ja instalēta sistēma, kas nodrošina jūs ar administratora tiesībām, varat kopēt visu direktoriju ar atšķirīgu sistēmu. Pat labāk, jūs varētu palaist tos veido atmiņas karti, ja jūs vēlaties. Tikai pārliecinieties, vai paturēt direktorijā, kā kopumā un nesāciet noņemot stuff.

Pēdējais, bet ne mazāk svarīgi, ir tikai viena versija Debugging pieejamie instrumenti vienu platformu. Tas ir tāpēc, ka instrumenti nav atkarīgi no Windows versiju. Neatkarīgi no tā, ja jūs plānojat tos instalēt Windows 2000, XP, 2003 Server vai Vista. Dažādas operētājsistēmas un to servisa pakotnes, tikai jautājums, kad sākat spēlēt ar Windows simbolu failus (vairāk par to, ka 2 daļā).
__________________

Mana sistēma: Willy Wonka's Daudzstūris Factory

Processor (s):
Core 2 Duo E8500 2x3.16Ghz 1333GHz
Motherboard:
GIGABYTE GA-EP35 DS3R Socket 775
RAM Operatīvā atmiņa:
4GB Micron PC-6400 (800Mhz)
Graphics Card (s):
XFX 8600GT 256Mb DDR3 540Mhz
Sound Card:
Borta 7,1 Sound
Hard Drive (s):
400GB Samsung / 36GB Raptor (x2)
Optical Drive (s):
OPTIARC AD-7200D 20x DVD-RW (x2)
Case / PSU:
Cosmos RC-1000 / Arctic 600W PSU
Dzesēšana:
Zalman CNPS9700 / Noctura NC-U6
Tīkla / Internets:
Onboard
Monitor (s):
Samsung 2232BW 22 "(x2)
Operating System (s):
Win-XP (SP2)
  #2  
Old Septembris 22, 2009, 04:06
New Member Group
 
Default Atkļūdošana BSOD's ar WinDbg 1 Beginners daļā: Getting visi Bits

Nice lasīt! Pateicība!
Reply

Register
Thread Tools




Arabic Bulgarian Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Finnish French German Greek Hebrew Hungarian Italian Japanese Korean Latvian Lithuanian Norwegian Polish Portuguese Romanian Russian Serbian Slovak Spanish Swedish Thai Turkish Ukrainian

Copyright © 2006 - 2009 Computer Sulas.

Powered by vBulletin ® Copyright © 2000 - 2009 Jelsoft Enterprises Ltd SEO līdz 2009 vBSEO ©, Crawlability, Inc