Windows實例默認沒有開啟內核轉儲(Kernel Memory Dump)。在某些特殊情況下,比如藍屏、卡死、宕機、黑屏等,需要借助內核轉儲才能更快的定位問題原因,進一步進行針對性的處理。本文主要介紹開啟Windows實例的內核轉儲功能的方法。
背景信息
您可以通過以下兩種方法配置內核轉儲,在微軟官方文檔中都有提到。建議您采用手動配置工具方式進行配置,同時為了防止因配置問題導致系統啟動失敗和可能的數據丟失,請您務必對系統先創建快照后執行。
如何在Windows Server 2008和Windows Server 2008 R2中生成內核或完全存儲器轉儲文件
Troubleshoot “blue screen” or Stop error problems before you contact Microsoft Support
本文僅供用戶使用Windows實例時參考,文中引用的微軟官方鏈接,版權歸屬微軟。請注意文章適用的操作系統范圍,以及微軟Windows產品迭代或者文檔未及時更新可能帶來的問題,阿里云官方不對引用的微軟官方鏈接內容負責。
操作步驟
方法1:手動配置
手動配置需要您對操作系統配置頁面文件以及Dump配置選項有一定了解。
遠程連接Windows實例。
具體操作,請參見通過密碼或密鑰認證登錄Windows實例。
開啟虛擬內存。
右鍵單擊計算機,單擊屬性,選擇高級。
在性能選項中單擊設置,選擇高級>更改。
在虛擬內存頁面,具體設置如下。
Windows Server 2008版本
Windows Server 2008以上版本(以Windows Server 2012 R2為例)
說明建議將系統分頁文件大小設置為“內存大小+1MB”即可,同時請確保C盤有足夠的剩余空間存儲該頁面文件以及后續生成的Dump文件。
開啟內存轉儲。
右鍵單擊計算機,單擊屬性,選擇高級。
在啟動和故障恢復選項中單擊設置,具體設置如下。
Windows Server 2008版本
Windows 2008以上版本(以Windows Server 2012 R2為例)
說明如果C盤空間不足,建議可以將轉儲文件放到其他磁盤,例如
D:\memory.dmp
。重啟系統使配置生效。
方法2:自動配置工具
適用于Windows Server 2008以后版本。
您可以參考如下步驟通過配置工具,快速實現自動開啟Windows的內核轉儲。
遠程連接Windows實例。
具體操作,請參見通過密碼或密鑰認證登錄Windows實例。
下載配置工具。
解壓后,雙擊打開工具,單擊左下角的Auto Config Kernel。
說明系統會自動配置生成內存轉儲所需要的頁面文件,此為藍屏配置選項,Dump文件默認存儲在
C:\Windows\memory.dmp
路徑。單擊Save Settings后,重啟系統生效。
說明如果系統C盤空間不足,可以配置Dump到其他數據盤中,例如
D:\memory.dmp
。如果遇到該配置工具沒有成功配置分頁文件的情況,從而導致后續生成Dump失敗。因此,請系統重啟后,檢查分頁文件以及Dump選項是否配置正確,具體檢查和更正方法請參考方法1:手動配置。