您目前已離線,請等候您的網際網路重新連線

如何讀取損毀發生時,由 Windows 所建立的小記憶體傾印檔案

Windows XP 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Windows XP 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

Windows Server 2003 的支援已於 2015 年 7 月 14 日結束

Microsoft 已於 2015 年 7 月 14 日結束對 Windows Server 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:315263
結論
本文將逐步告訴您,如何檢查小記憶體傾印檔案。小記憶體傾印檔案可協助您判斷為何您的電腦突然當機。

小記憶體傾印檔案



如果您的電腦損毀,如何可以您找出問題,並防止它再次發生何種 happened,修正程式?您可能會發現這種情況下有用小量記憶體傾印檔案。小量記憶體傾印檔案包含最小量的有用的資訊可以幫助您識別您的電腦突然當機的原因。記憶體傾印檔案包含下列資訊:
  • 「 停止 」 訊息,其參數和其他資料
  • 已載入的驅動程式清單
  • 已停止處理器的處理器內容 (PRCB)
  • 處理序資訊和核心內容 (EPROCESS) 已停止處理程序
  • 處理序資訊和核心內容 (ETHREAD) 已停止執行緒
  • 核心模式已停止的執行緒呼叫堆疊
若要建立記憶體傾印檔案,Windows 會需要開機磁碟區至少要有 2 mb 的大小的分頁檔。在電腦上正在執行 Microsoft Windows 2000 或較新版的 Windows,新的記憶體傾印檔案會建立每個電腦當機,可能會發生的時間。這些檔案的記錄會存放在資料夾中。如果發生第二個問題,Windows 就會建立第二個小記憶體傾印檔案,Windows 會保留先前的檔案。Windows 會提供每個檔案的個別、 日期編碼的檔案名稱。比方說,Mini022900 就是 2000 年 2 月 29 日所產生的第一個記憶體傾印檔案。Windows 保留一份所有小的記憶體傾印檔案中的 [%SystemRoot%\Minidump] 資料夾。

當硬碟空間有限時,小記憶體傾印檔案會很有用。不過,因為所包含的資訊有限,所以不直接由問題發生時正在執行的執行緒造成的錯誤可能不會發現由分析這個檔案。

設定傾印類型



若要設定啟動及修復選項要使用的小記憶體傾印檔案,請依照下列步驟執行。

附註由於有數個版本的 Windows 中,下列步驟可能會在您的電腦上不同。如有需要,請參閱產品文件來完成這些步驟。
  1. 按一下 啟動然後按一下 控制台.
  2. 連按兩下 系統然後按一下 進階的系統設定.
  3. 按一下 進階 索引標籤,然後再按一下 設定 在下 啟動及修復.
  4. 撰寫偵錯資訊 清單中按一下 小量記憶體傾印 (64k).
    小量記憶體傾印
    若要變更的小記憶體傾印檔案的資料夾位置,輸入新路徑中的 傾印檔案 方塊 (或在 小型傾印目錄方塊中,視您的 Windows 版本而定)。

讀取小記憶體傾印檔案的工具



用於傾印檢查公用程式 」 (Dumpchk.exe) 讀取記憶體傾印檔案,或確認已正確建立該檔案。

附註:傾印檢查公用程式 」 不需要存取偵錯符號。符號檔包含了各種不同的資料,其中並無實際需要時執行二進位碼檔案,但此資料庫可在偵錯的程序非常有用。

如需有關如何使用傾印檢查公用程式 」 在 Windows NT、 Windows 2000、 Windows Server 2003 或 Windows Server 2008 中的詳細資訊,請參閱 Microsoft 知識庫 」 文件 156280: 如何使用 Dumpchk.exe 檢查記憶體傾印檔案.

如需有關如何使用傾印檢查公用程式 」 在 Windows XP,Windows Vista 或 Windows 7 中的詳細資訊,請參閱 Microsoft 知識庫文件 315271: 如何使用 Dumpchk.exe 檢查記憶體傾印檔案.

或者,您可以使用 「 Windows 偵錯工具 (WinDbg.exe) 」 工具或 [核心偵錯工具 (KD.exe)] 工具來讀取小記憶體傾印檔案。WinDbg 和 KD.exe 所隨附的最新版本的 Windows 偵錯工具套件。

若要安裝的偵錯工具,請參閱 下載並安裝偵錯工具視窗 網頁。選取 [一般安裝]。根據預設,安裝程式將偵錯工具安裝在下列資料夾: C:\Program Files\Debugging 工具的視窗

這個網頁也會提供可下載的符號封裝存取視窗。如需有關 Windows 符號的詳細資訊,請參閱 Microsoft 知識庫文件 311503: 使用 Microsoft 符號伺服器,以取得偵錯符號 files311503: 使用 Microsoft 符號伺服器,以取得偵錯符號檔下載 Windows 符號套件 網頁。


如需有關在 Windows 中的傾印檔案選項的詳細資訊,請參閱 Microsoft 知識庫文件 254649: 選項 Windows 2000、 Windows XP,Windows Server 2003、 Windows Vista、 Windows Server 2008,Windows 7 中,與 Windows Server 2008 R2 的記憶體傾印檔案概觀 

開啟傾印檔案



若要在安裝完成後,請開啟傾印檔案,請依照下列步驟執行:
  1. 按一下 啟動按一下 執行型別 cmd然後按一下 [確定].
  2. 將變更為偵錯工具的 Windows 資料夾。若要這樣做,請在命令提示字元中,輸入下列命令,然後按 ENTER 鍵:
    光碟片 c:\program files\debugging 工具視窗
  3. 若要傾印檔案載入到偵錯工具時,輸入下列命令,其中然後按 ENTER 鍵:
    windbg y SymbolPath -i ImagePath 排到 z DumpFilePath
    kd-y SymbolPath -i ImagePath 排到 z DumpFilePath
下表說明這些命令中所使用的版面配置區的使用。
版面配置區說明
SymbolPath符號檔位置已下載的本機路徑或符號伺服器路徑,包括快取資料夾中。小記憶體傾印檔案包含的資訊有限,因為實際的二進位檔案必須與傾印檔案,才能正確地讀取的符號一起載入。
ImagePath這些檔案的路徑。這些檔案都包含在 Windows XP 光碟片上的 [I386] 資料夾中。比方說,路徑可能是 C:\Windows\I386。
DumpFilePath您正在檢查的傾印檔案路徑和檔案名稱。

命令範例



若要開啟傾印檔案,您可以使用下列命令的範例。這些命令假設下列各項:
  • 在 Windows 光碟片上的 [I386] 資料夾的內容會複製到 [C:\Windows\I386] 資料夾中。
  • 您的傾印檔名為 C:\Windows\Minidump\Minidump.dmp。
範例 1:
kd-y srv*c:\symbols*http://msdl.microsoft.com/download/symbols-i c:\windows\i386-z c:\windows\minidump\minidump.dmp
範例 2。如果您喜歡的圖形式的版本,而不是命令列版本的偵錯工具,而是輸入下列命令:
windbg-y srv*c:\symbols*http://msdl.microsoft.com/download/symbols-i c:\windows\i386-z c:\windows\minidump\minidump.dmp

檢查傾印檔案



有數個命令,您可以用來收集傾印檔案,包括下列指令中的資訊:
  • [ ! 分析-顯示 Stop 錯誤程式碼和它的參數,命令會顯示。Stop 錯誤代碼是又稱做錯誤檢查碼。
  • ! 分析-v命令會顯示詳細資訊輸出。
  • Lm N T命令會列出指定載入的模組。輸出包括的狀態和模組的路徑。
附註! 驅動程式延伸模組命令會顯示一份所有已載入的驅動程式的目的電腦上,加上其記憶體使用量的摘要資訊。! 驅動程式副檔名是在 Windows XP 中的過時及更新版本。若要顯示已載入的驅動程式及其他模組的相關資訊,請使用lm命令。Lm N T命令會以類似於舊的格式顯示資訊! 驅動程式副檔名。

如需其他命令的說明以及完整的命令語法,請參閱偵錯工具說明] 文件。偵錯工具說明] 文件,請參閱下列位置:
Windows\Debugger.chm C:\Program Files\Debugging 工具
附註如果您有與符號相關的問題,請使用 Symchk 公用程式來確認已正確地載入正確的符號。如需有關如何使用 Symchk 的詳細資訊,請參閱 Microsoft 知識庫文件 311503: 使用 Microsoft 符號伺服器,以取得偵錯符號檔 .

藉由使用批次檔簡化命令



確認您必須載入記憶體傾印的命令後,您可以建立批次檔來檢查傾印檔案。比方說,建立一個批次檔,並命名為 Dump.bat。請將它儲存在 [偵錯工具的安裝位置] 資料夾。在批次檔中,輸入下列文字:
cd"c:\program files\debugging 工具視窗"

kd-y srv*c:\symbols*http://msdl.microsoft.com/download/symbols-i c:\windows\i386 z %1
當您想要檢查傾印檔案時,請輸入下列命令以將傾印檔案路徑傳遞到批次檔:
傾印 c:\windows\minidump\minidump.dmp
其他資源
當機停止回應,就會結束死 bsod 的重新開機時重新啟動當機藍色螢幕

警告:本文為自動翻譯

內容

文章識別碼:315263 - 最後檢閱時間:07/16/2013 07:52:00 - 修訂: 6.1

Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Microsoft Windows Small Business Server 2003 Premium Edition, Microsoft Windows Small Business Server 2003 Standard Edition, Microsoft Windows XP Home Edition (家用版), Microsoft Windows XP Professional, Microsoft Windows XP Professional x64 Edition, Microsoft Windows XP Media Center Edition 2005 Update Rollup 2, Microsoft Windows XP Tablet PC Edition, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Server, Microsoft Windows 2000 Professional Edition, Windows Vista 商用進階 64 位元版, Windows Vista 家用入門 64 位元版, Windows Vista 家用進階 64 位元版, Windows Vista 旗艦 64 位元版, Windows Vista 商用入門版, Windows Vista 商用入門 64 位元版, Windows Vista Business N, Windows Vista Business N 64-bit Edition, Windows Vista 商用進階版, Windows Vista 家用入門版, Windows Vista Home Basic N, Windows Vista Home Basic N 64-bit Edition, Windows Vista 家用進階版, Windows Vista 旗艦版, Windows Server 2008 Datacenter without Hyper-V, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows Server 2008 Standard without Hyper-V, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate

  • kbhowto kbenv kbinfo kbmt KB315263 KbMtzh
意見反應