menší majetkové -

Magazine
Go Back   Počítačové Juice > Computer Software > Operační systémy Windows

Register


 Default 

Ladění BSOD to s WinDbg pro začátečníky Část 1: Získání všech Bity




Reply
 
Thread Nástroje
  #1  
Old 30. červenec 2008, 22:05
Dárce Skupina
 
Default Ladění BSOD to s WinDbg pro začátečníky Část 1: Získání všech Bity

Různé typy Podbízet Soubory:
První teorie ... Pokaždé Windows zasekne nebo flatters vám, že ach tak hezké BSOD, vytváří pád souboru výpisu v pozadí. Existují 3 možné havárie souborů Windows, které mohou přinést:
  • Malé nebo Mini výpisu
  • Jádro výpisu
  • Kompletní Úplné nebo výpisu stavu paměti

Kompletní Úplné nebo výpisu stavu paměti:

Kompletní výpisu záznamů celý obsah systémové paměti v okamžiku havárie, včetně postupů, které byly systémem, kdy se s výpisem paměti byly shromážděny. Její velikosti znamená, že budete potřebovat dostatek volného místa na pevném disku tak, aby pro Windows pro uložení souboru. Vzhledem k této velikosti, 32-bit systémy s více než 2 GB paměti nelze uložit kompletní paměti vyklápění bez předchozího umazávání asi v registru (což jsem Nepůjdu do ...)

Malé nebo Mini výpisu:
A mini výpisu je malá 64K-byte souboru. Jedním z důvodů mini vyčítat, je tak malá, je to, že neobsahuje žádný ze spustitelných binárních souborů, nebo že jsou v paměti při zhroucení systému. Vzhledem k tomu. Exe soubory jsou nutné pro úplné a správné krach analýzy, mini skládek mají omezenou hodnotu bez nich. Přesto mohou být velmi dobré začít bodu. Windows XP vyrábí mini skládky ve výchozím nastavení, pro každý případ havárie.

Jádro výpisu:

A jádro výpisu je pravděpodobně nejužitečnější výpisem paměti pracovat. Vzhledem k tomu, že obsahuje pouze informace o tom, že paměť byla obsazena jádra a hardwarovou abstraktní vrstvu (HAL), je podstatně menší, než úplný výpis stavu (systém s 1GB RAM bude vyrábět jádro výpisem z asi 120megabajt). Do paměti zbytečnosti, které bylo přiděleno uživatelské programy-režim, je stále malá, zatímco stále nabízí největší šanci obsahující informace, že byl zodpovědný za krach.

Ve výchozím nastavení systému Windows XP bude ukládat mini výpisem za každou havárii, ke které dochází. Tyto soubory výpisu lze nalézt v adresáři C: \ WINDOWS \ Minidump Každý mini výpisem souboru obsahuje datum byl soubor crated a pořadové číslo (v případě více než jeden soubor s výpisem je vytvořena ve stejný den). Příkladem mini výpisem souboru může být něco jako Mini072708-01.dmp (Toto je příklad první mini výpisem, který byl vytvořen na mém vlastním systému, na 27. července 2008.

Kompletní jádro a skládky jsou uloženy v adresáři C: \ WINDOWS \ a bude soubor s názvem Memory.dmp. Pokaždé, když dojde k havárii, existující soubor výpisu stavu paměti je přepsán.

Změna typu souboru s výpisem Windows Uloží:
Jak jsem již dříve zmínili, Windows XP vysvobodím mini skládky ve výchozím stavu a bude ukládat mini výpisem za každou havárii, ke které dochází. Vlastně vedle mini vyčítat, XP budou také uložit kompletní výpisem souboru. Nicméně, jak již bylo zmíněno, kde je mini výpisem k dispozici pro každý pád, úplného výpisu bude vždy přepsat existující.

Nicméně, protože jsem již zmínil, že mini skládky jsou omezené použití při provádění řádné plné havárie a kompletní analýza skládky jsou příliš velké na velikosti souboru a zároveň obsahující příliš velké množství dat, má smysl nastavit XP zachránit jádro skládky místo. Změnou tohoto nastavení je mrtev jednoduchý:
  • Právo-klikněte My Computer a zvolte Vlastnosti
  • Přejít na Rozšířené záložka
  • Pod Spuštění a zotaveníKlikněte na Nastavení Tlačítko
  • Z rozbalovací nabídky pod Napište ladících informací, Zvolte Jádra s výpisem paměti



  • Klikněte na OK a zavřete dialogové okno Vlastnosti systému
Proč používat WinDbg?
Vzhledem k tomu, že je zdarma a je to jediný nástroj pro ladění jsem používaných doposud. Spokojen? Povšimněte si však, že WinDbg není součástí podpůrných nástrojů, které jsou vybaveny systémem Windows instalační CD / DVD. Je to spíše součást "Debugging Tools for Windows", který lze volně stáhnout z následujícího odkazu:

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

Při stahování ladění nástrojů, přesvědčte se, zda budete stahovat nástrojů pro platformu, kterou chcete použít jako ladění systému. Ladění systému, nemusí to nutně musí být stejný režim jako ten, který potřebuje ladění. Mohou nastat situace / důvody, například, pokud budete potřebovat / chtít udělat ladění na jiný systém než ten, který vyrábí chyba. Takže pokud jste uchopil s výpisem souborů z 64-bitové stroje, ale děláte ladění na 32-bit systém, pak je potřeba 32-bit ladění nástrojů.

Další důležitá věc na vědomí, k vědomí, že ladění nástrojů přijde jako MSI instalátor smyslu, že budou instalovat v adresáři C: \ Program Files \ Debugging Tools for Windows. Takže pokud byste chtěli používat nástroje na systém, který nemusíte mít administrátorská práva jste nenadívané! No ... vlastně nejste. Microsoft bylo možné zkopírovat celý Debugging Tools adresáři z výchozí instalační cestu k kdekoliv. Jinými slovy, po instalaci na systém, který vám poskytuje admin právy, můžete zkopírovat celý adresář na jiný systém. Ještě lépe, můžete spustit jejich formy Memory Stick, pokud chcete. Jen dbejte adresář jako celku a nezačnou odebrání věci.

V neposlední řadě, existuje pouze jedna verze tohoto ladění nástrojů dostupných na platformě. Důvodem je, že nástroje jsou nezávislé na verzi Windows. Nezáleží Chystáte-li se nainstalovat na Windows 2000, XP, Server 2003 nebo Vista. Různé operační systémy a jejich aktualizace Service Pack jen záležitost jednou začnete hrát s Windows symbol soubory (více o tomto v části 2).
__________________

Můj systém: Willy Wonka to Mnohoúhelník Factory

Processor (s):
Core 2 Duo E8500 2x3.16Ghz 1333GHz
Základní deska:
Gigabyte GA-EP35 DS3R Socket 775
Paměť RAM:
4 GB Micronu PC-6400 (800MHz)
Grafické karty (s):
XFX 8600GT 256MB DDR3 540Mhz
Zvuková karta:
Palubní 7.1 Zvuk
Pevný disk (y):
Samsung 400gb / 36GB Raptor (2x)
Optická mechanika (s):
Optiarc AD-7200D 20x DVD-RW (2x)
Case / PSU:
Cosmos RC-1000 / Arctic 600W PSU
Chlazení:
Žalman CNPS9700 / Noctura NC-U6
Síť / Internet:
Palubní
Monitor (s):
Samsung 2232BW 22 "(x2)
Operační systém (y):
Win-XP (SP2)
  #2  
Old 22.září 2009, 04:06
Nový člen skupiny
 
Default Ladění BSOD to s WinDbg pro začátečníky Část 1: Získání všech Bity

Nice čtěte! Díky!
Reply

Register

Záložky

Podobná témata
Nitka Thread Začátečnickou Fórum Odpovědi Poslední příspěvek
Linux a začátečníky průvodce Cew27 Linux & Alternativní OS 10 6. červenec 2009 02:39
Externí pevný disk - Jak na oblast jedné straně FAT32 & jedné straně NFTS? ahsanjee Drives & Removable Media 1 25. května 2009 15:52
Ladění BSOD to s WinDbg pro Numpties - Intro Desertfish Obecné Hardware Chat 4 16. srpna 2008 14:18
Tolik BSOD to! Cew27 Operační systémy Windows 1 27. dubna 2008 04:39
Dobrý zdrojů pro začátečníky? Cobalt Web Design, hosting & SEO 1 21. října 2006 18:57
Thread Nástroje




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 Počítačová Juice.

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