
我設定 Windows 10 透過在登錄編輯器中匯入以下檔案來為 MyUniquelyNamedApp.exe 產生完整轉儲:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\MyUniquelyNamedApp.exe]
"DumpFolder"="C:\\MyUniquelyNamedApp\\DumpFiles"
"DumpCount"=dword:00000010
"DumpType"=dword:00000002
在測試 MyUniquelyNamedApp.exe 時,我發生了崩潰並產生了轉儲檔案(這又發現了程式碼中可能的錯誤)。不幸的是,產生轉儲檔案的過程似乎也損壞了檔案系統。一些以前安裝的程式遺失了C:\Program Files
。
一些資料夾被複製到電腦上,並且在崩潰發生之前啟動了一些其他程序,因此我不能確定轉儲是造成這種情況的原因。
然而,同樣的情況多次發生在一位同事身上,他懷疑註冊表的轉儲更改是罪魁禍首。
順便說一句,在我對上面的註冊表進行更改之前,硬碟是從另一台機器克隆的。
轉儲檔案產生是否可能損壞檔案系統?其他可能的罪魁禍首是什麼?我怎麼能進一步調查這個問題?