Windows XP 關機時預設不清理分頁檔,導致 hiberfil.sys / pagefile.sys 殘留敏感資料(加密金鑰、密碼片段等),且佔用硬碟空間。啟用登錄值 ClearPageFileAtShutdown = 1 可在每次關機時自動覆寫清除分頁檔,提升資安與釋放空間,代價是關機時間變長(視分頁檔大小與硬碟速度,約增加 10-60 秒)。
regedit 開啟登錄編輯器。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management1(啟用),0 為停用(預設)。
pagefile.sys 檔案大小歸零(或最小值),下次使用時重新擴展。sdelete、PageFileCleaner)驗證分頁檔內容已被覆寫。| 優點 | 缺點 |
|---|---|
| 防止敏感資料殘留分頁檔被物理取出分析 | 關機時間顯著增加(大分頁檔+機械硬碟最明顯) |
| 釋放硬碟空間(重開機前) | 頻繁寫入可能縮短 SSD 壽命(現代 SSD 耐寫度極高,影響微乎其微) |
| 符合部分資安合規要求(如 DoD 5220.22-M) | 若系統當機/強制斷電,分頁檔仍會殘留 |
同路徑將 ClearPageFileAtShutdown 改為 0 或刪除該值 → 重開機。
一鍵啟用關機清理分頁檔,XP 系統資安再升級,關機多等幾十秒,換來資料零殘留的安心!