XP 回收站清空後檔案又出現、清空卡住、確認對話框反覆彈出,主因是 **`Recycled` (FAT32) 或 `Recycler` (NTFS) 隱藏系統資料夾損毀、屬性異常、或索引損壞**。最徹底解法:**安全模式命令提示字元移除屬性並刪除資料夾**,重開機讓系統自動重建乾淨回收站結構。
故障徵兆
- 右鍵回收站 → 清空 → 確認「是」 → 進度條跑完 → 重開回收站,檔案還在。
- 開啟回收站極慢,先跑「搜尋」動畫。
- 刪除檔案不進回收站直接永久刪除,或無法刪除提示「存取被拒」。
圖解操作步驟 (XP 專用)
- 重開機 → 開機選單選 安全模式 (命令提示字元) / 或 F8 選單選 安全模式帶命令提示字元。
- 登入 Administrator 帳號 (無密碼或輸入密碼)。
- 對 **每個分區** 依序執行 (假設 C、D、E 盤):
C:
attrib -s -h -r Recycled
rd /s /q Recycled
D:
attrib -s -h -r Recycler
rd /s /q Recycler
E:
attrib -s -h -r Recycler
rd /s /q Recycler
指令解析:
- `attrib -s -h -r`:移除 **系統 (S)、隱藏 (H)、唯讀 (R)** 屬性,讓資料夾可見可刪。
- `rd /s /q`:遞歸安靜刪除資料夾及所有內容 (不提示確認)。
- FAT32 分區資料夾名為 `Recycled`,NTFS 為 `Recycler` (加上 SID 子資料夾),**建議兩個名稱都試一次**。
- 全部刪除完成後,輸入
exit 登出命令提示字元。
- 重新開機進入正常模式。
- 系統會在每個分區自動建立新的 `Recycled`/`Recycler` 資料夾,回收站功能完全恢復正常。
進階:正常模式下用 TakeOwn + ICACLS 強制刪除 (不進安全模式)
- 管理員 CMD:
takeown /f "C:\Recycler" /r /d y
icacls "C:\Recycler" /grant administrators:F /t /c /q
attrib -s -h -r "C:\Recycler" /s /d
rd /s /q "C:\Recycler"
- 對每個分區重複。完成後重開機。
常見誤區
- ❌ 以為是病毒,全盤掃毒無效
- ✅ 多為檔案系統/索引損毀,非病毒行為。
- ❌ 用 TweakUI / 註冊表修復工具「修復回收站」
- ✅ 只修改註冊表設定,**不修復實體資料夾損毀**,治標不治本。
- ❌ 直接在資源管理器刪除 Recycled 資料夾
- ✅ 受系統保護,**存取被拒**,需移除屬性/取得擁有權。
適用範圍
- Windows 2000 / XP / Server 2003 (含 x64)。
- Vista/Win7/Win10/Win11 回收站結構改為 `$Recycle.Bin`,同理可用 `attrib -s -h -r "$Recycle.Bin" & rd /s /q "$Recycle.Bin"` (安全模式或 WinPE 下執行)。