較低的股票

Magazine
Go Back   計算機汁 計算機軟件 Windows操作系統

Register


 Default 

調試BSOD的與WinDbg入門第1部分:使所有的位




Reply
 
螺紋工具
  #1  
Old 2008年7月30號, 22:05
捐助小組
 
Default 調試BSOD的與WinDbg入門第1部分:使所有的位

不同類型的轉儲文件:
首先,理論...每一次的Windows掛起或奉承你的噢太好BSOD ,它會創建一個故障轉儲文件的背景。有三種可能的事故檔案, Windows可以產生:
  • 小型或微型轉儲
  • 內核轉儲
  • 完整或完全內存轉儲

完整或完全內存轉儲:

一個完整的轉儲記錄的所有內容的系統內存時的崩潰,包括正在運行的進程的內存轉儲時收集。它的龐大規模意味著,你需要足夠的可用硬盤空間,以便Windows以保存該文件。由於這種規模龐大, 32位系統與超過2GB的內存不能保存完整的內存轉儲沒有事先梅辛關於在註冊表中(我將不... )

小型或微型轉儲:
小型轉儲是一個小小的64K的字節的文件。原因之一是一個小型轉儲這麼小的是,它不包含任何二進制文件或可執行文件是在內存中時,系統崩潰。自。 exe文件所需要的充分和恰當的事故分析,小型轉儲是價值有限沒有他們。他們仍然可以是一個非常好的開始點。 Windows XP的生產小型轉儲默認情況下,每個墜毀事件。

內核轉儲:

內核轉儲可能是最有用的內存轉儲同。因為它不僅包含了內存信息,佔用的內核和硬件抽象層( HAL ) ,這是顯著小於完全轉儲(系統和1GB內存將產生一個內核轉儲約120MB ) 。漏報的內存被分配給用戶模式程序,它仍然很小,同時還提供了最大的機會,其中載有信息的負責崩潰。

根據預設, Windows XP將節省一個小型轉儲每個事故發生。這些轉儲文件中可以找到的目錄 ç : \窗口\ Minidump 每一個小型轉儲文件名中包含該文件的日期裝箱和一個序列號(如超過1轉儲文件是建立在同一天) 。一個例子,一個小型轉儲文件可以像 Mini072708 - 01.dmp (這是一個例子,第一個小型轉儲創建自己的系統的2008年7月27日。

內核和完整轉儲保存在該目錄 ç : \窗口\ 將一個名為 Memory.dmp 。 每一次事故發生時,現有的存儲器轉儲文件被覆蓋。

改變類型的轉儲文件的Windows節省:
正如我前面提到的, Windows XP將節省小型轉儲默認情況下,它可以節省一個小型轉儲每個事故發生。其實,除了小轉儲, XP中也將保存一個完整的轉儲文件。然而,如前所述,那裡有一個小型轉儲每個崩潰,完全轉儲將永遠覆蓋現有的1 。

然而,因為我已經提到,小型轉儲有限表演時使用適當的分析和全面崩潰的方式完成轉儲太大的文件大小,同時包含太多數據,有必要設立XP中保存內核轉儲代替。更改此設置已經死了簡單:
  • 右鍵單擊 我的電腦 並選擇 屬性
  • 轉到 進階 標籤
  • 根據 啟動和故障恢復,點擊 設置 按鈕
  • 從下拉菜單下 寫入調試信息,選擇 核心內存轉儲



  • 點擊 並關閉系統屬性對話框
為什麼使用WinDbg ?
因為它是免費的,而且它是唯一的調試工具,我使用至今。不滿意?不過請注意,這WinDbg不屬於支持工具,提供Windows安裝的CD / DVD 。這是相當一部分“的Windows調試工具” ,可免費下載從下面的鏈接:

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

下載時的調試工具,請確保您下載該工具的平台您打算使用的調試系統。調試系統並不一定要相同的制度,作為一個需要調試。可能有情況/理由的情況下您需要/想要做調試不同的系統比是生產故障。所以,如果你抓住轉儲文件從64位機,但你正在做調試的32位系統,那麼你需要32位的調試工具。

另一個重要說明需要注意的一點是調試工具來作為微星安裝的含義,它們將只安裝在目錄中 ç : \ Program Files文件\調試工具的Windows。所以,如果你想使用這些工具的系統上,您沒有管理員權限你塞進!嗯...其實你不是。微軟有可能複製整個調試工具目錄的默認安裝路徑,無論你想要的。換言之,一旦安裝了系統,為您提供管理員權限,您可以複製整個目錄到不同的系統。甚至更好,你可以運行它們形成一個記憶棒如果你想。您只要確定保留目錄作為一個整體,不開始刪除的內容。

最後但並非最不重要,只有一個版本的調試工具,可每個平台。這是因為工具是獨立於Windows版本。無論如果您打算安裝在Windows 2000 , XP中, 2003服務器或Vista 。不同的操作系統和Service Pack的唯一問題一旦你開始玩的Windows符號文件(更多有關,在第2部分) 。
__________________

我的系統: 威利旺卡的多邊形廠

處理器(補) :
酷睿2 E8500 2x3.16Ghz 1333GHz
主板:
技嘉GA - EP35料的Socket 775
RAM存儲器:
4GB的美光科技公司的PC - 6400 ( 800 )
圖形卡(補) :
訊景8600GT 256 DDR3內存540Mhz
聲卡:
板載7.1聲
硬盤驅動器(補) :
400GB容量三星/ 36GB猛禽( χ2 )
光盤驅動器(補) :
光驅廣告7200D 20倍的DVD - RW ( χ2 )
案例/電源:
宇宙的一架RC - 1000 /北極600W電源
冷卻:
思民CNPS9700 / Noctura數控U6
網絡/互聯網:
板載
監視器(補) :
三星2232BW 22 “ ( χ2 )
作業系統(補) :
雙贏XP的版( SP2 )
  #2  
Old 2009年9月22日,04:06
新會員組
 
Default 調試BSOD的與WinDbg入門第1部分:使所有的位

尼斯閱讀!謝謝!
Reply

Register

書籤

類似的主題
線程入門 論壇 答复 最後發表
Linux ,這也是初學者指南 Cew27 Linux與其他操作系統 10 2009年7月6日 02:39
外部硬盤驅動器-如何分割的一個部分一個部分32 &纖維? ahsanjee 驅動器和可移動媒體 1 2009年5月25日 15點52分
調試BSOD的與WinDbg的Numpties -簡介 Desertfish 一般硬件聊天 4 2008年8月16日 14點18
如此眾多的BSOD的! Cew27 Windows操作系統 1 2008年4月27日 04:39
良好的資源初學者? 網頁設計,主機託管和搜索引擎優化 1 06年10月21日 18:57
螺紋工具




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

版權所有© 2006至09年計算機果汁。

本站由vBulletin ®版權所有© 2000至09年Jelsoft企業有限公司 搜索引擎優化的vBSEO © 2009年,檢索公司