rzadziej kapitałowych

Magazine
Go Back   Komputer Juice > Computer Software > Windows Operating Systems

Register


 Default 

Odpluskwianie jest BSOD z WinDbg dla początkujących Część 1: Pobieranie wszystkich Bits




Reply
 
Narzędzia wątku
  #1  
Old 30 lip 2008, 22:05
Grupa dawcy
 
Default Odpluskwianie jest BSOD z WinDbg dla początkujących Część 1: Pobieranie wszystkich Bits

Różne typy plików zrzutu:
Najpierw teoria ... Za każdym razem, gdy system Windows zawiesza lub schlebia Ci że oh so nice BSOD, to tworzy plik zrzutu awaryjnego w tle. Istnieją 3 możliwe katastrofy pliki systemu Windows mogą wytwarzać:
  • Małe lub Mini dump
  • Zrzutu jądra
  • Kompletne lub Pełny zrzut pamięci

Kompletne lub Pełny zrzut pamięci:

Pełny zrzut rekordów całą zawartość systemu pamięci w chwili wypadku, łącznie z procesami, które zostały uruchomione gdy zrzutu pamięci został pobrany. Jego wielkości oznacza, że musisz mieć wystarczająco dużo wolnego miejsca na dysku twardym w celu dla Windows, aby zapisać plik. Dzięki tej wielkości, 32-bitowych systemach z więcej niż 2GB pamięci nie może zapisać pełne śmieci pamięci bez uprzedniego messing temat w rejestrze (co nie pójdę do ...)

Małe lub Mini zrzutu:
Mini dump jest malutką 64K-bajtowy plik. Jednym z powodów mini dump jest tak mały, że nie zawiera żadnych plików binarnych i plików wykonywalnych, które są w pamięci w czasie awarii systemu. Ponieważ. Exe są potrzebne do pełnego i prawidłowego Crash Analysis, mini śmieci mają ograniczoną wartość bez nich. Wciąż mogą być bardzo dobry start off pkt. Windows XP produkuje mini wysypisk domyślnie, po jednym dla każdego przypadku awarii.

Zrzutu jądra:

Jądro dump jest prawdopodobnie najbardziej użyteczne zrzutu pamięci pracować. Ponieważ zawiera tylko pamięci informacje, które były okupowane przez jądro i warstwę abstrakcji sprzętu (HAL), to jest znacznie mniejszy niż kompletny dump (system z 1 GB pamięci RAM powstanie jądra zrzucić około 120MB). Pomijając, że pamięć została przydzielona do trybu użytkownika programów pozostaje mała, a jednocześnie pozwala na większą szansę zawierające informacje, że była odpowiedzialna za awarię.

Domyślnie system Windows XP będzie zapisać mini zrzutu dla każdej katastrofy, że występuje. Te pliki zrzutu można znaleźć w katalogu C: \ WINDOWS \ Minidump Każda z mini-dump nazwa_pliku zawiera datę pliku crated i kolejny numer (w przypadku więcej niż jeden plik zrzutu jest tworzony w tym samym dniu). Przykładem mini pliku zrzutu może być coś podobnego Mini072708-01.dmp (Jest to przykład pierwszy mini dump, że został stworzony na mój własny system na 27 lipca, 2008.

Kernel i Complete śmieci są zapisywane w katalogu C: \ WINDOWS \ i będzie plik o nazwie Memory.dmp. Za każdym razem, gdy występuje crash, istniejącego zrzutu pamięci plik zostanie zastąpiony.

Zmiana typu zrzutu pliku Windows zapisuje:
Jak już wcześniej wspomniano, system Windows XP będzie zapisać mini wysypisk domyślnie i będzie zapisać mini zrzutu dla każdej katastrofy, że występuje. Faktycznie, obok mini dump, XP będzie także zapisać kompletny plik zrzutu. Jednakże, jak wcześniej wspomniano, w których istnieje mini dump dostępne dla każdego wypadku, pełna zrzutu zawsze zastąpić istniejący.

Jednakże, ponieważ już wcześniej wspomniano, że mini śmieci są ograniczone zastosowanie przy wykonywaniu odpowiedniej pełnej analizy awarii i pełne śmieci są w sposób zbyt duży rozmiar pliku, zawierające zbyt wiele danych, ma sens utworzenia XP do śmieci zamiast zapisywać jądro. Zmiana tego ustawienia jest martwe proste:
  • Kliknij prawym przyciskiem myszy Mój komputer i wybierz Właściwości
  • Idź do Zaawansowane kartę
  • Pod Uruchamianie i odzyskiwanie, Kliknij przycisk Ustawienia Przycisk
  • Z menu rozwijanego w ramach Zapisywanie informacji o debugowaniu, Wybierz Zrzutu pamięci jądra



  • Kliknij na OK i zamknij okno dialogowe Właściwości systemu
Dlaczego warto korzystać z WinDbg?
Ponieważ jest bezpłatna i jest to tylko narzędzie debugowania Użyłem do tej pory. Zadowolony? Należy jednak pamiętać, że WinDbg nie jest częścią pomocy narzędzi, które są dostarczane z zainstalowanym systemem Windows CD / DVD. To raczej część "Debugging Tools for Windows", które można swobodnie pobrać z poniższego linku:

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

Po pobraniu narzędzia debugowania, upewnij się, że pobranie narzędzi dla platformy, która będzie używać jako debugowania systemu. Debugowania system nie musi być tym samym systemem jak ten, który potrzebuje debugowania. Nie może być sytuacji / powodów, na przykład gdy musisz / wanna do debugowania na innym systemie niż ten, który produkuje winy. Więc jeśli trzymanie pliku zrzutu z 64-bitowego komputera, ale robisz debugowania na 32-bitowym systemie, to musisz 32-bitowych narzędzi debugowania.

Kolejną ważną rzeczą, aby pamiętać, że notatka jest Odpluskwianie narzędzia pochodzą jako instalatora MSI oznacza, że będą one tylko zainstalować w katalogu C: \ Program Files \ Debugging Tools for Windows. Więc jeśli chcesz korzystać z narzędzi w systemie, dla którego nie ma żadnych praw administratora you're stuffed! Cóż ... faktycznie nie masz. Microsoft udostępnił możliwość kopiowania całych Odpluskwianie Narzędzia katalog z domyślnej ścieżki instalacji gdziekolwiek chcesz. Innymi słowy, raz zainstalowane w systemie, który zapewnia użytkownikowi prawa administratora, możesz skopiować cały katalog do innego systemu. Jeszcze lepiej, można je tworzą Memory Stick, jeśli chcesz. Tylko pamiętaj, aby zachować katalogu jako całości i nie rozpocząć usuwanie rzeczy.

Last but not least, jest tylko jedna wersja debugowania narzędzi dostępnych na platformie. Jest tak dlatego, że narzędzia są niezależne od wersji systemu Windows. Nie ma znaczenia, jeśli zamierzasz je zainstalować w systemie Windows 2000, XP, 2003 Server i Vista. Różne systemy operacyjne i ich dodatki Service Pack tylko sprawy Po rozpoczęciu gry z Windows symbolem plików (więcej o tym w części 2).
__________________

My System: Willy Wonka's Factory Wielokąt

Procesor (y):
Core 2 Duo E8500 2x3.16Ghz 1333GHz
Płyta główna:
Gigabyte GA-EP35 DS3R Socket 775
Pamięć RAM:
4GB Micron PC-6400 (800MHz)
Karta graficzna (y):
XFX 8600GT 256MB DDR3 540Mhz
Karta dźwiękowa:
Onboard Sound 7.1
Hard Drive (s):
Samsung 400GB / 36GB Raptor (x2)
Optical Drive (s):
Optiarc AD-7200D 20x DVD-RW (x2)
Case / PSU:
Cosmos RC-1000 / Arctic 600W PSU
Chłodzenie:
Zalman CNPS9700 / Noctura NC-U6
Sieć / Internet:
Onboard
Monitor (y):
Samsung 2232BW 22 "(x2)
Operating System (-y):
Win XP (SP2)
  #2  
Old 22 września 2009, 04:06
Nowe państwa grupy
 
Default Odpluskwianie jest BSOD z WinDbg dla początkujących Część 1: Pobieranie wszystkich Bits

Nice przeczytaj! Dzięki!
Reply

Register

Zakładki

Podobne wątki
Wątek Thread Starter Forum Odpowiedzi Ostatni Post
Linux, a przewodnik dla początkujących Cew27 Linux & Alternative OS 10 6 lipca 2009 02:39
Zewnętrzny dysk twardy - Jak partycji FAT32 jednej strony i jednej strony NFTS? ahsanjee Removable Media Drives & 1 25 maj 2009 15:52
Odpluskwianie jest BSOD z WinDbg dla Numpties - Intro Desertfish Ogólne Hardware Czat 4 16 sierpnia 2008 14:18
Tyle BSOD's! Cew27 Windows Operating Systems 1 27 kwiecień 2008 04:39
Dobre zasoby dla początkujących? Kobalt Web Design, Hosting & SEO 1 21 października 2006 18:57
Narzędzia wątku




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 by vBSEO © 2009, zaindeksowania, Inc