手滑清空資源回收筒,重要檔案沒備份怎麼辦?Windows XP 有一個鮮為人知的登錄技巧:重建 {645FF040-5081-101B-9F08-00AA002F954E} 這個系統資源回收筒的 CLSID 鍵值,即可讓資源回收筒圖示恢復「有檔案」狀態,雙擊即可看到並還原被清空的檔案。本文提供精確的註冊表編輯步驟。
資源回收筒在檔案系統層面並未真正刪除資料,只是將檔案移至隱藏資料夾 Recycler\S-1-5-21-... 並更新索引。清空資源回收筒僅清除索引與標記空間可覆寫。若尚未覆寫,重建登錄中資源回收筒的命名空間鍵值,讓殼層命名空間延伸重新識別該資料夾,即可「復活」檔案。
regedit → Enter 開啟登錄編輯器。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace
{645FF040-5081-101B-9F08-00AA002F954E}Recycle.bin。
圖 1:登錄編輯器定位至 NameSpace 鍵值
| 情況 | 可恢復? | 說明 |
|---|---|---|
| 剛清空、未寫入新資料、未重啟/未執行磁碟清理/整理 | ✅ 高 | 資料區塊未被覆寫,索引重建即可見 |
| 已重啟、寫入大量新檔、執行過磁碟重組/清理 | ❌ 低 | 資料區塊高機率已被覆寫 |
| SSD 且啟用 TRIM | ❌ 極低 | TRIM 指令會立即通知控制器清除區塊 |
| 檔案原本在壓縮/加密/稀疏資料夾 | ⚠️ 視情況 | 可能需額外工具解析 |
更可靠的通用方案:立即停止對該分區寫入 → 另一台電腦掛載該硬碟(或啟動 WinPE) → 使用 Recuva、DiskGenius、R-Studio、PhotoRec 等專業資料救援軟體掃描恢復,成功率遠高於登錄法。