萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦故障排除 >  >> 硬碟故障

檔案刪不掉、顯示「磁碟已滿或受寫入保護」?十大解法與深度原因分析

常見錯誤訊息

  • 「檔案正在被另一個人或程式使用」
  • 「存取被拒絕」
  • 「磁碟已滿或受寫入保護」

一、基礎排除(由簡入繁)

  1. 註銷/重開機 → 再試刪除。
  2. 安全模式刪除。
  3. 純 DOS 下用 DEL、DELTREE、RD。
  4. 資料夾內檔案多:先刪子目錄/檔案,再刪資料夾。
  5. 工作管理員結束 explorer.exe → CMD 刪除。
  6. 嘗試 ACDSee、FlashFXP、Nero、Total Commander 等第三方工具刪除。

二、進階解決方案(針對特定成因)

成因徵兆解決方法
磁碟錯誤/壞軌讀寫卡頓、Scandisk 報錯執行磁碟掃描(勾選修復檔案錯誤、掃描壞扇區、完整掃描)
媒體播放器預覽/縮圖鎖定刪除影音/圖片檔失敗REGSVR32 /U SHMEDIA.DLL 註銷預覽處理常式;或刪除登錄鍵 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}\InProcServer32
防毒/防火牆即時掃描佔用剛掃描完、或即時監控開啟時暫時關閉即時監控再刪除
Office/WPS 非正常關閉留下鎖定刪除 doc/xls 等文件失敗重新開啟對應程式 → 正常關閉 → 再刪除
WinRAR 壓縮後刪除來源頑固資料夾右鍵 → 加入壓縮檔 → 勾選「壓縮後刪除來源檔案」
權限不足 (NTFS ACL)XP/2000 系統、非管理員取得檔案擁有權 → 給予完全控制權限;或用 Cacls.exe 指令修改
可執行檔/DLL 仍駐留記憶體刪除 exe/dll 失敗DOS 下刪除分頁檔(Win98: Win386.SWP,NT 系: pagefile.sys)
檔案粉碎機極度頑固File Pulverizer 等工具徹底覆寫刪除

三、特殊檔案名/路徑問題

  • 保留名稱:AUX、LPT1 等 DOS 裝置名。解法:Linux 下改名/刪除,或 CMD 用 del \\?\C:\path\lpt1 繞過 Win32 檢查。
  • 無效名稱:尾隨空格、句點、純空格檔名。解法:del "\\?\C:\path\filename "(含尾隨空格)。
  • 路徑過長 (>260 字元):用 8.3 短檔名存取、從根目錄重命名縮短、建立網路共享映射深層路徑。

四、經典案例:XP 下 AVI 檔案刪不掉

原因:Windows XP 影片預覽 Bug 鎖定檔案。

  1. Regsvr32 /u Shmedia.dll 註銷預覽(恢復用 Regsvr32 Shmedia.dll)。
  2. CMD 下結束 explorer.exe → del 刪除。
  3. 雙系統時,在另一系統(如 Win98)刪除。

五、自製「無法刪除的資料保險箱」

DOS 下建立檔名含反斜線 \ 的資料夾(Windows 介面無法建立/刪除),存放重要檔案防誤刪。僅作防呆,非加密,資料仍可被其他工具讀取。

copyright © 萬盛學電腦網 all rights reserved