az-öz

Magazine
Go Back   Bilgisayar Suyu > Bilgisayar Yazılımı > Windows İşletim Sistemleri

Register


 Default 

Debugging BSOD's WinDbg ile başlayanlar Bölüm 1: Tüm Bits Başlarken




Reply
 
Konu Araçları
  #1  
Old 30 Temmuz 2008, 22:05
Bağış Grubu
 
Default Debugging BSOD's WinDbg ile başlayanlar Bölüm 1: Tüm Bits Başlarken

Dump Dosyaları Farklı türleri:
Önce teori ... her Windows kilitlenir veya Oh çok güzel BSOD ile flatters, bunu arka planda dosya dökümü bir çökme oluşturur. 3 mümkün kazasında dosyaları Windows üretebilir vardır:
  • Küçük veya Mini dökümü
  • Çekirdek dökümü
  • Tam veya Tam bellek dökümü

Tam veya Tam Bellek Dökümü:

Eğer bellek dökümü toplanmıştır oynanmakta olan işlemler de dahil olmak üzere bir kaza sırasında tam dökümü kayıtları sistem belleği tüm içeriğini. Bu düpedüz boyutu sabit diskinizde Windows için sırada Dosyayı kaydetmek için yeterli boş alan gerekiyor demektir. Önce ilgili kayıt defterinde (I na geçmeyeceği ...) karıştırmasını olmadan tam bellek dökümlerini kaydedemezsiniz bu düpedüz boyutunu nedeniyle 32-bit sistemlerde fazla 2GB bellek ile

Küçük veya Mini dökümü:
Mini döküm küçük bir 64K-byte dosyasıdır. Mini dökümü çok küçük bir nedenle, herhangi bir ikili dosya veya çalıştırılabilir bellek bir sistem çökmesi zaman at içeriliği değil. Beri. Exe dosyalarını tam ve doğru çökme analizi için, mini eşliğinde sınırlı değeri onları bulunmamaktadır ihtiyaç vardır. Yine de bu noktaya çok iyi bir başlangıç olabilir. XP varsayılan olarak küçük dökümlerini üretir Windows, her bir kaza için olay.

Çekirdek dökümü:

Bir çekirdek dökümü muhtemelen en yararlı hafıza çalışmaya dökümü olduğunu. Sadece, çekirdek ve donanım özet düzeyini (HAL) tarafından, bu önemli bir dökümü daha küçüktür (bir sistem 1GB RAM ile çekirdek hakkında 120MB ve dökümü) oluşturur işgal edildi hafıza bilgileri içermektedir. Süre yine de kaza için sorumlu bilgi içeren en büyük şansı sunan bu kullanıcıya tahsis oldu hafıza modu programlarına omitting olarak, küçük kalır.

Varsayılan olarak, Windows XP oluşur her kaza için döküm bir mini kurtarır. Bu döküm dosyalarını dizininde bulabilirsiniz C: \ Windows \ Minidump Her küçük dosya dökümü), dosya ve sıra numarası (bu durumda daha sonra bir döküm dosyası aynı gün oluşturulur crated tarihi içerir. Mini bir örnek gibi olabilir dosya dökümü Mini072708-01.dmp (Bu ilk mini bir örnek bu benim kendi sistemi üzerinde oluşturuldu dökümü Temmuz 2008 27..

Çekirdek ve komple eşliğinde dizine kaydedilir C: \ WINDOWS \ ve bir dosya adı olacak Memory.dmp. Her zaman bir kaza, mevcut bellek dökümü dosyası üzerine oluşur.

Döküm Dosyası Windows tasarruf biçiminin değiştirilmesi:
Ben daha önce de belirtildiği gibi, Windows XP varsayılan olarak küçük eşliğinde kaydedecek ve bir mini kurtaracak Oluşan her kaza için dökümü. Aslında, mini dökümü yanında, XP de tam bir döküm dosyası kurtarır. Ancak, daha önce bahsedilen bulunduğu bir mini her kaza için dökümü ise, tam dökümü her zaman mevcut üzerine yazılacaktır.

Bende zaten küçük eşliğinde sınırlı kullanımının ne zaman ve tam bir kaza analizi yaparken tam eşliğinde çok dosya boyutu büyük ise çok fazla veri içeren are belirtilen Ancak, bunun yerine çekirdek eşliğinde kaydetmek için XP'yi kurmak için mantıklı. Bu ayarı değiştirmek ölü basittir:
  • Sağ tıklayın Bilgisayarım ve Özellikleri
  • Gidin Gelişmiş sekmesi
  • Altında Başlangıç ve Kurtarma, Için tıklayın Ayarlar düğmesi
  • Açılan menü altında Gönderen Bana hata ayıklama bilgisiSeçin Çekirdek bellek dökümü



  • Tıklayın Tamam ve Sistem Özellikleri iletişim kutusunu kapatın
Neden WinDbg kullanmak?
Çünkü ücretsiz ve ben şimdiye kadar kullandığınız tek hata ayıklama aracıdır. Tatmin oldun mu? Ancak, Windows kurulum CD ile sağlanan destek araçları / DVD bu WinDbg değil parçası unutmayın. Daha çok Windows için "Hata Ayıklama Araçları parçası" olarak serbestçe aşağıdaki linkten indirilebilir: olduğunu

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

Ne zaman, hata ayıklama araçları indirirken sizin hata ayıklama sistemi olarak kullanmayı planlıyorsanız platform için araç indirmek emin olun. Bu hata ayıklama sistemi her zaman bir hata ayıklama ihtiyaçlarını aynı sistemi olmak zorunda değildir. Burada durumlar olabilir / örneği burada gerekir nedenlerini / Bir, hatanın üretmektedir farklı bir sistemde hata ayıklama yapmak istiyorum. Eğer bit makinesi, 64 bir döküm dosyası tutulur ama 32 üzerinde 32 gerek-bit sistem, daha sonra bit hata ayıklama araçları ve hata ayıklama yapıyoruz.

Unutulmaması gereken bir diğer önemli notu şey bu Debugging araçları MSI yükleyicisinin anlamı bu sadece dizinde yükleyecek olarak gelen bir C: \ Program Files \ Debugging Tools for Windows. Eğer isterseniz kendisi için you're doldurulmuş bir yönetici haklarına sahip olmayan bir sistemde araçları kullanmak için! Şey ... aslında sen değil. Microsoft, varsayılan yükleme yolu için tüm Debugging Araçlar dizini kopyalamak istediğiniz yere mümkün yaptı. Diğer bir deyişle, bir kez bu yönetici hakları size bir sistemde, farklı bir sistemi bütün dizin kopyası olabilir yüklü. Daha da iyisi, eğer istediğiniz bir Memory Stick formu çalışabilir. Sadece olarak dizini tutmak emin olun ve Herşeyi çıkarmadan başlatılmaz.

Last but not least, there is the Debugging araçları platformu başına kullanılabilir sadece bir sürümüdür. Çünkü bu araçlar, Windows sürümünden bağımsız olmasıdır. Olursa olsun, Windows 2000, XP, 2003 sunucu veya Vista üzerinde kurulabilir planlıyorsanız. Farklı işletim sistemi ve hizmet sadece bir kez, Windows sembol dosyaları oynamaya başlayabilirsiniz (yaklaşık Bölüm 2) daha önemli paketleri.
__________________

Benim Sistemi: Willy Wonka's Poligon Fabrika

İşlemci (ler):
Core 2 Duo E8500 2x3.16Ghz 1333GHz
Anakart:
Gigabyte GA-EP35 DS3R Soket 775
RAM hafıza:
4GB Micron PC-6400 (800Mhz)
Grafik Kartı (ler):
XFX 8600GT 256MB DDR3 540Mhz
Ses Kartı:
Onboard 7,1 Ses
Sabit Disk (ler):
400GB Samsung / 36GB Raptor (x2)
Optik Sürücü (ler):
Optiarc AD-7200D 20x DVD-RW (x2)
Case / PSU:
Cosmos RC-1000 / Arctic 600W PSU
Soğutma:
Zalman CNPS9700 / Noctura NC-U6
Ağ Bağlantısı / İnternet:
Onboard
Monitör (ler):
Samsung 2232BW 22 "(x2)
İşletim Sistemi (ler):
Win XP (SP2)
  #2  
Old 22 Eylül 2009, 04:06
Yeni Üye Grubu
 
Default Debugging BSOD's WinDbg ile başlayanlar Bölüm 1: Tüm Bits Başlarken

Nice okuyun! Teşekkürler!
Reply

Register

Bookmarks

Benzer Konular
Iplik Konuyu Başlatan Forum Cevaplar Son Mesaj
Linux, bir başlayanlar kılavuzu Cew27 Linux ve Alternatif işletim sistemi 10 6. Temmuz 2009 02:39
Harici sabit disk - Nasıl bir bölümü FAT32 ve bir parçası NFTS bölüme? ahsanjee Sürücüler ve Taşınabilir Medya 1 25 May 2009 15:52
Debugging BSOD's WinDbg Numpties ile - Giriş Desertfish Genel Donanım Sohbet 4 16. Ağustos 2008 14:18
Çok BSOD's! Cew27 Windows İşletim Sistemleri 1 27. Nisan 2008 04:39
Yeni başlayanlar için iyi kaynaklar? Kobalt Web Tasarım, Hosting ve SEO 1 21. Ekim 2006 18:57
Konu Araçları




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 Bilgisayar Suyu.

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