當Windows出現藍色畫面時,它會建立記憶體轉儲檔案,也稱為崩潰轉儲。這就是Windows8的BSOD所說的“只是收集一些錯誤資訊”
這些檔案包含崩潰時計算機記憶體的副本。它們可以用來幫助診斷和識別導致墜機的問題。
相關報道:關於死亡藍色畫面你需要知道的一切
Windows可以建立幾種不同型別的記憶體轉儲。您可以透過開啟控制面板,單擊系統和安全性,然後單擊系統來訪問此設定。單擊側欄中的高階系統設定,單擊高階選項卡,然後單擊啟動和恢復下的設定。
預設情況下,寫除錯資訊下的設定設定為“自動記憶體轉儲”。以下是每種型別記憶體轉儲的實際情況:
完全記憶體轉儲:完全記憶體轉儲是可能的最大記憶體轉儲型別。它包含Windows在實體記憶體中使用的所有資料的副本。因此,如果您有16gb的RAM,而Windows在系統崩潰時使用8gb的RAM,那麼記憶體轉儲的大小將是8gb。崩潰通常是由在核心模式下執行的程式碼引起的,因此包含每個程式記憶體的完整資訊很少有用——核心記憶體轉儲通常對開發人員來說也足夠了。
核心記憶體轉儲:核心記憶體轉儲比完全記憶體轉儲小得多。微軟表示,它的大小通常約為系統上安裝的實體記憶體的三分之一。正如微軟所說:
“This dump file will not include unallocated memory, or any memory allocated to user-mode applicati***. It only includes memory allocated to the Windows kernel and hardware abstraction level (HAL), as well as memory allocated to kernel-mode drivers and other kernel-mode programs.
For most purposes, this crash dump is the most useful. It is significantly **aller than the Complete Memory Dump, but it only omits those porti*** of memory that are unlikely to have been involved in the crash.”
小記憶體轉儲(256 kb):小記憶體轉儲是最小的記憶體轉儲型別。它包含很少的資訊——藍色畫面資訊、載入的驅動程式列表、程序資訊和一些核心資訊。它有助於識別錯誤,但提供的除錯資訊不如核心記憶體轉儲詳細。
相關:頁面檔案或交換分割槽應該有多大?
自動記憶體轉儲:這是預設選項,它包含與核心記憶體轉儲完全相同的資訊。微軟說,當頁面檔案被設定為系統管理的大小,並且計算機被配置為自動記憶體轉儲時,“Windows將頁面檔案的大小設定得足夠大,以確保大多數時候都可以捕獲核心記憶體轉儲。”正如微軟指出的,在決定頁面檔案的大小時,崩潰轉儲是一個重要的考慮因素。頁面檔案必須足夠大以包含記憶體資料。
(無):Windows崩潰時不會建立記憶體轉儲。
這些轉儲檔案的存在是為了向您提供有關係統崩潰原因的資訊。如果您是從事硬體驅動程式開發的Windows開發人員,這些記憶體轉儲檔案中的資訊可以幫助您確定硬體驅動程式導致計算機藍色畫面的原因,並解決問題。
但你可能只是一個普通的Windows使用者,而不是在微軟開發硬體驅動程式或處理Windows原始碼的人。崩潰轉儲仍然有用。您自己可能不需要它們,但是如果您的計算機上的低階軟體或硬體驅動程式出現問題,您可能需要將它們傳送給開發人員。例如,賽門鐵克的網站上說,“很多時候賽門鐵克開發需要一個受影響系統的完整記憶體轉儲來確定崩潰的原因。”如果您遇到Windows本身的問題,崩潰轉儲可能也很有用,因為您可能需要將它傳送給Microsoft。負責該軟體的開發人員可以使用記憶體轉儲來檢視崩潰時計算機上到底發生了什麼,希望能讓他們確定並解決問題。
Minidump檔案對幾乎所有人都很有用,因為它們包含基本資訊,比如與死亡藍色畫面相關的錯誤訊息。預設情況下,它們儲存在C:\Windows\Minidump資料夾中。這兩種型別的轉儲檔案的副檔名都是.dmp。
即使將系統配置為建立核心、完整或自動記憶體轉儲,也會得到一個小型轉儲和一個更大的記憶體轉儲記憶體.DMP檔案。
Nirsoft的BlueScreenView等工具可以顯示這些minidmp檔案中包含的資訊。您可以看到車禍中涉及的確切驅動程式檔案,這有助於確定問題的原因。由於微型轉儲非常有用而且很小,我們建議不要將記憶體轉儲設定設定為“(無)”—請確保至少將系統配置為建立小型記憶體轉儲。它們不會佔用太多空間,如果你遇到問題,它們會幫助你。即使您自己不知道如何從minidump檔案中獲取資訊,您也可以在這裡找到軟體工具和人員,他們可以使用這些資訊幫助您確定並解決系統問題。
較大的記憶體轉儲(如核心記憶體轉儲和完整記憶體轉儲)儲存在C:\Windows中\記憶體.DMP預設情況下。Windows配置為每次建立新記憶體轉儲時都覆蓋此檔案,因此您應該只有一個記憶體.DMP檔案佔用空間。
即使是普通的Windows使用者也可以使用minidumps來理解藍色畫面的原因,但是記憶體.DMP檔案很少使用,除非您計劃將其傳送給開發人員,否則它不會有用。您可能不需要在記憶體.DMP檔案來識別並自行解決問題。
相關:在Windows上釋放硬碟空間的7種方法
您可以刪除這些.dmp檔案以釋放空間,這是一個好主意,因為它們的大小可能非常大-如果您的計算機有藍色畫面,您可能有一個記憶體.DMP800 MB或更大的檔案佔用系統驅動器上的空間。
Windows幫助您自動刪除這些檔案。如果您使用磁碟清理實用程式並告訴它清理系統檔案,您將看到兩種型別的記憶體轉儲都出現在列表中。CCleaner和其他類似工具也可以自動刪除記憶體轉儲。你不需要挖掘你的Windows資料夾並手動刪除它們。
簡而言之,較大的記憶體轉儲檔案不是很有用,除非你計劃將它們傳送給微軟或其他軟體開發人員,以便他們能夠修復系統上出現的藍色畫面。較小的迷你轉儲檔案更有用,因為它們包含有關係統崩潰的基本資訊。
圖片來源:Flickr上的Thawt Hawthje
... 例如,在Windows PC的視窗中執行macOS是完全可行的。您還可以在Windows中執行Windows的第二個副本,或者在Linux中執行Windows。 ...
你有沒有瀏覽過Windows工作管理員,想知道其中的一些條目是用來做什麼的?Windows系統程序部分位於Windows 10工作管理員列表的底部,其中包含一些對計算機正常執行至關重要的程序。 ...
如果您在Windows計算機上對檔案系統做了一些深入的研究,您可能會遇到AppData資料夾。它在預設情況下是隱藏的,所以大多數使用者不會看到它或有理由訪問它。應用程式資料的縮寫,許多程式將其資料儲存在此目錄中。 ...
藍色畫面宕機(BSOD)是Windows使用者可能遇到的最令人沮喪的問題之一,知道如何識別宕機的原因是Windows故障排除的最重要形式之一,每個人都應該學習。 ...
USB快閃記憶體驅動器並非都是相同的。在某種程度上,USB2.0和USB3.x之間存在速度差異。但即使在同一型別的快閃記憶體驅動器中,您也會發現讀寫速度存在顯著差異——在您真正使用它們之前,它們不會很明顯。 ...
...些軟體。我們回顧了多年前的免費工具CleanMem,發現它對Windows的RAM使用有影響。但是這真的會加速你的電腦嗎?我們來看看。 ...
快閃記憶體無處不在。它存在於你的USB記憶棒,你相機的SD卡,你的固態硬碟,醫院醫療裝置,工業機器人機器,和無數的裝置和小工具。 ...
...動器的連線,連線到你的Mac。它可能已經格式化,可以與Windows一起使用(使用NTFS)或最大相容性(使用FAT32)。對於Mac使用者,這兩個檔案系統都不可取。 ...
...式碼。但你怎麼知道那是什麼意思?好吧,你可以使用像Windows偵錯程式(WinDbg)或NirSoft BlueScreenView這樣的便捷程式。這是你解決藍色畫面錯誤的便捷指南! ...
...足夠的RAM用於開啟的應用程式,則系統會減慢速度,因為Windows(或其他作業系統)必須將資料移入和移出系統驅動器上的頁面檔案。如果記憶體不足,甚至可能會出現記憶體不足的錯誤。 你需要多少記憶體取決於你做什麼。你...