先放心:藍畫面通常不是資料不見了
藍畫面(Blue Screen of Death,簡稱 BSOD)是 Windows 偵測到再跑下去可能會把資料寫壞時的緊急煞車。它是保護機制,不是損壞通知。
真正重要的是畫面上那一行停止代碼,位置在笑臉底下、進度百分比的下面,長得像這樣:
你的裝置發生問題,需要重新啟動。 停止代碼:MEMORY_MANAGEMENT
⭐ 拿手機把整個畫面拍下來。那一行是後面所有排查的起點;沒抄到的話,你就只知道「它藍了」,那等於什麼都不知道。
如果它閃太快來不及看,也不必急——下面會講怎麼從事件紀錄裡把它挖回來。
第一步:先回想「藍畫面之前你做了什麼」
這一步比查代碼還有效,因為藍畫面八成是被某個改變觸發的。想一想最近有沒有做過:
- 裝了新的硬體(記憶體、顯示卡、硬碟、外接裝置)
- 更新或安裝了驅動程式(尤其是顯示卡驅動)
- Windows 剛更新完
- 裝了新的防毒、虛擬機、或某些會掛在系統底層的軟體
- 超頻、或動過 BIOS 設定
有的話,先把那個改變還原回去,往往一步到位。沒有的話再往下查。
第二步:把停止代碼查回來
沒抄到代碼的話,開機後從事件檢視器找:按 Win + X →「事件檢視器」→ 左邊「Windows 記錄」→「系統」,右邊「篩選目前的記錄」,來源選 BugCheck。裡面會寫出當時的代碼與參數。
也可以看小型傾印檔:C:\Windows\Minidump 底下每次藍畫面都會留一個 .dmp。這個檔案自己看不懂沒關係,但它是工程師唯一能直接看出「是哪一支驅動程式炸掉」的東西,找人幫忙時記得提到它。
五種最常見的代碼,各代表什麼
MEMORY_MANAGEMENT
記憶體相關。可能是記憶體模組本身有問題、插槽接觸不良,也可能是某支驅動程式亂寫記憶體。
先跑 Windows 內建的診斷:開始功能表搜尋「Windows 記憶體診斷」,選「立即重新啟動並檢查問題」。跑完會在事件檢視器留結果。有兩條以上記憶體的話,拔到只剩一條、輪流測,可以指出是哪一條有問題。
CRITICAL_PROCESS_DIED
系統的關鍵程序被結束了。常見於系統檔案損毀。開命令提示字元(系統管理員)依序跑:
sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth
兩支跑完再重開機。⚠️ 這兩支要跑一段時間,不要中途關掉。
DRIVER_IRQL_NOT_LESS_OR_EQUAL
某支驅動程式踩到不該碰的記憶體位址。藍畫面上通常會在代碼下面多一行檔名(例如 nvlddmkm.sys、rtwlane.sys),那就是兇手——前者是 NVIDIA 顯示卡,後者是 Realtek 無線網卡。
處理方式:到裝置管理員找到那個裝置 →「內容」→「驅動程式」→「回復驅動程式」。回復鈕是灰的話,就到官網下載前一個版本手動安裝。
PAGE_FAULT_IN_NONPAGED_AREA
系統要的資料在記憶體裡找不到。原因跟 MEMORY_MANAGEMENT 很接近(記憶體或驅動),處理方式也一樣:先測記憶體,再查最近更新過的驅動。
WHEA_UNCORRECTABLE_ERROR
硬體層級回報的錯誤,這一個比較嚴重,通常指向 CPU、主機板或供電。先確認有沒有超頻(有的話全部還原成預設值)、電源供應器是不是帶不動、以及溫度是不是過高。
第三步:如果連桌面都進不去
反覆藍畫面到進不了桌面時,用安全模式:連續強制關機三次(開機出現 Windows 標誌時長按電源鍵),第三次會自動進入修復環境。
然後走:疑難排解 → 進階選項 → 啟動設定 → 重新啟動 → 按 4 進入安全模式。
安全模式只載入最基本的驅動,如果在安全模式下不會藍畫面,那幾乎可以確定是某支驅動程式或某個開機啟動的軟體造成的。在安全模式裡移除最近裝的驅動或軟體,再正常開機試。
修復環境裡還有兩個工具值得試:「系統還原」(把系統檔案退回問題發生前的還原點,不會動到你的文件)與「解除安裝更新」(剛更新完才開始藍畫面就用這個)。
什麼時候該停手
下面這些情況,繼續自己試下去的風險大於好處:
- 藍畫面越來越頻繁,而且代碼每次都不一樣——常見於記憶體或硬碟開始壞。先備份資料。
- 硬碟有異音,或開機時就報硬碟錯誤。
- 電腦裡有你賠不起的資料,而你不確定下一步會不會把它弄丟。
⛔ 這種時候不要先重灌。重灌會把整顆系統碟蓋掉,如果原因是硬碟本身,你等於在一顆快壞的硬碟上又寫了一輪,而資料就沒了。
需要協助?
藍畫面的難處在於「同一個代碼有好幾種原因」,而要分辨是哪一種,得看傾印檔、事件紀錄和裝置管理員裡的細節——這些用聊天訊息一來一往很難講清楚。
你把停止代碼(或那張照片)準備好,我們遠端連過去直接看。如果查出來是硬碟或記憶體該換了,我們會直接告訴你,不會讓你花冤枉錢在沒用的步驟上。
也可以直接看我們的 遠端桌面維修(一次 NT$500,單一價)。