Windows ReFS 上无法删除的文件
在 DevDrive 上突然发现个名为 done. 的文件,在 Windows Explorer 上无法删除,能查看到文件大小,但删除提示文件不存在,重启系统也无效。
$ ls
Directory: G:\GitHub\Homelab
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 2026-02-04 15:49 docker
d---- 2025-10-09 14:30 lxc
d---- 2026-02-03 20:02 network
d---- 2026-02-05 23:46 pve
d---- 2026-03-07 16:52 service
-a--- 2025-11-14 14:46 86 .gitignore
-a--- 2026-02-27 16:28 97419264 done.
-a--- 2025-10-30 17:06 1069 LICENSE
-a--- 2025-08-20 12:15 1177 README.md
$ ls './*'
Directory: G:\GitHub\Homelab
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 2026-02-04 15:49 docker
d---- 2025-10-09 14:30 lxc
d---- 2026-02-03 20:02 network
d---- 2026-02-05 23:46 pve
d---- 2026-03-07 16:52 service
-a--- 2025-11-14 14:46 86 .gitignore
Get-ChildItem: Could not find item G:\GitHub\Homelab\done..
-a--- 2025-10-30 17:06 1069 LICENSE
-a--- 2025-08-20 12:15 1177 README.md我也怀疑过有没有可能和文件名包含不可见字符有关,最后在 WSL2 中一个 rm 就删除成功了…