mindre kapital

Magazine
Go Back   Computer Juice > Computer Software > Windows-operativsystem

Register


 Default 

Avlusa BSOD är med windbg för nybörjare Del 1: Att få alla bitar




Reply
 
Thread Tools
  #1  
Old 30 juli 2008, 22:05
Givargruppen
 
Default Avlusa BSOD är med windbg för nybörjare Del 1: Att få alla bitar

Olika typer av Dump Files:
Första teorin ... Varje gång Windows hänger sig eller flatters dig med det ack så trevlig BSOD, det skapar en krasch dumpfilen i bakgrunden. Det finns 3 möjliga krasch filer som Windows kan producera:
  • Liten eller Mini dumpa
  • Kernel dumpa
  • Komplett eller Full minnesdump

Komplett eller Full minnesdump:

En fullständig dump posterna alla innehållet i systemets minne i samband med en krasch, inklusive de processer som kördes när minnesdump insamlats. Dess storlek innebär att du behöver tillräckligt med ledigt utrymme på hårddisken för Windows för att spara filen. På grund av denna storlek, 32-bitars system med mer än 2GB minne kan inte spara komplett minne soptippar utan att röra i registret (som jag inte gå in på ...)

Liten eller Mini dumpfilen:
En mini dumpfilen är en liten 64K-byte fil. En anledning till ett mini dumpfilen är så liten att den inte innehåller något av binärfiler eller körbara filer som är i minnet vid en systemkrasch. Sedan. Exe-filer som behövs för en fullständig och korrekt krascha analys, mini tippar är av begränsat värde utan dem. Ändå kan de vara en mycket bra start off punkten. Windows XP ger mini tippar som standard, en för varje krasch händelsen.

Kernel dumpfilen:

En kärna dumpfilen är förmodligen den mest användbara minnesdump att arbeta med. Eftersom det endast innehåller minnet information som ockuperades av kärnan och Hardware Abstraction Layer (HAL) är det betydligt mindre än en fullständig dump (ett system med 1 GB RAM-minne kommer att producera en kärna dumpa på ca 120MB). Genom att utelämna minne som tilldelades user-mode program, det är fortfarande små och ändå erbjuda störst chans innehåller info som var ansvarig för olyckan.

Som standard är Windows XP kommer att spara en mini dumpfilen för varje olycka som inträffar. Dessa dump-filer kan hittas i katalogen C: \ WINDOWS \ Minidump Varje mini dumpa Filnamnet innehåller datum filen var crated och en sekvensnumret (vid mer än ett dumpfilen skapas på samma dag). Ett exempel på en mini dumpfilen kan vara något liknande Mini072708-01.dmp (Detta är ett exempel på den första mini dumpfilen som skapades på mitt eget system på 27 juli 2008.

Kernel och Fullborda tippar sparas i katalogen C: \ WINDOWS \ och kommer att vara en fil som heter Memory.dmp. Varje gång en olycka inträffar, det befintliga minnesdump är över.

Ändra typ av dumpfilen Windows Sparar:
Som jag tidigare nämnde, Windows XP kommer att spara mini tippar som standard och det kommer att spara en mini dumpfilen för varje olycka som inträffar. I själva verket, vid sidan av mini dumpa, XP kommer även att spara en komplett dumpfilen. Men som tidigare nämnts, om det finns en mini dumpa tillgängliga för varje krasch, en fullständig dump kommer alltid att skriva över den befintliga.

Men eftersom jag redan nämnt att mini tippar är av begränsad nytta när de utför en ordentlig full kraschar analys och komplett tippar är alldeles för stora i filstorlek men innehåller för mycket data, är det klokt att inrätta XP för att spara kärna tippar istället. Ändra denna inställning är död enkel:
  • Högerklicka Min dator och välj Egenskaper
  • Gå till Avancerad fliken
  • Under Start och återställningKlicka på Inställningar knappen
  • Från den nedrullningsbara menyn under Skriv felsökningsinformationVälj Kernel minnesdump



  • Klicka på OK och stänga dialogrutan Systemegenskaper
Varför använda windbg?
Eftersom det är gratis och det är det enda debugging verktyg jag har använt hittills. Nöjd? Observera dock att windbg inte är en del av de hjälpmedel som är utrustad med Windows installation CD / DVD. Det är snarare en del av "Debugging Tools for Windows", som fritt kan laddas ner från följande länk:

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

När du hämtar den debugging verktyg måste du ladda ner verktygen för plattformen du planerar att använda som debugging systemet. Den debugging system behöver inte nödvändigtvis vara samma system som det som behöver felsökning. Det kan finnas situationer / skäl till exempel om du skulle behöva / vill göra felsökning på en annan dator än den som producerar felet. Så om du tog en dumpfilen från ett 64-bitars maskin, men du gör det debugging på en 32-bitars system, behöver du 32-bitars debugging verktygslåda.

En annan viktig notering sak att notera är att Felsökningsprogram verktyg komma som ett MSI installer innebär att de endast kommer att installera i katalogen C: \ Program Files \ Debugging Tools for Windows. Så om du vill använda verktygen på ett system som du inte har administratörsrättigheter du är fyllda! Tja ... faktiskt du inte. Microsoft har gjort det möjligt att kopiera hela felsökningsverktyg katalog från Standardinstallationen sökvägen till vart du vill. Med andra ord, en gång installerat på ett system som förser dig med admin rättigheter, kan du kopiera hela katalogen till ett annat system. Ännu bättre, du kan köra dem bildar ett minne om du vill. Se bara till att du håller den katalog som helhet och inte börja ta bort saker.

Sist men inte minst finns det bara en version av Felsökningsprogram verktyg tillgängliga per plattform. Detta beror på att de verktyg som är oberoende av Windows-versionen. Oavsett om du planerar att installera dem på Windows 2000, XP, 2003 server eller Vista. Olika operativsystem och service pack bara fråga när du börja spela med Windows symbol filer (mer om detta i del 2).
__________________

Mitt System: Willy Wonka är Polygoninriktning Factory

Processor (s):
Core 2 Duo E8500 2x3.16Ghz 1333GHz
Moderkort:
Gigabyte GA-EP35 DS3R Socket 775
RAM Minne:
4GB Micron PC-6400 (800MHz)
Grafikkort (s):
XFX 8600GT 256MB DDR3 540Mhz
Ljudkort:
Ombord 7.1 Ljud
Hårddisk (s):
400GB Samsung / 36GB Raptor (x2)
Optisk enhet (er):
Optiarc AD-7200D 20x DVD-RW (x2)
Mål / PSU:
Cosmos RC-1000 / Arctic 600W PSU
Kylning:
Zalman CNPS9700 / Noctura NC-U6
Nätverk / Internet:
Ombord
Monitor (s):
Samsung 2232BW 22 "(x2)
Operating System (s):
Win-XP (SP2)
  #2  
Old 22 september 2009, 04:06
New Member Group
 
Default Avlusa BSOD är med windbg för nybörjare Del 1: Att få alla bitar

Nice läsa! Tack!
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 Juice.

Powered by vBulletin ® Copyright © 2000 - 2009 Jelsoft Enterprises Ltd SEO av vBSEO © 2009, sökningen, Inc.