NTFS 文件夹没有所有者、没有权限,无法删除

NTFS 文件夹没有所有者、没有权限,无法删除

我在 2003 成员服务器上有一个文件夹,无法删除。没有任何权限(域管理员和使用 psexec 以“nt authority\system”的形式运行 cmd 提示符)- 始终“拒绝访问”。

当我执行 dir /q 时,所有者显示为“...”。

我尝试对文件夹及其父文件夹执行 takeown.exe。坏文件夹总是报告“拒绝访问”。还尝试使用 icacls 重置,结果相同。

Explorer 权限没有共享和安全选项或选项卡。它对其他文件夹(甚至在同一目录中)都适用。

答案1

我见过类似的事情。最终的情况是,文件被删除时仍有未完成的锁定。我对此无能为力。清除未完成的锁定会导致文件完全删除。

答案2

遇到了同样的问题,但没有文件被锁,它只是失去了所有所有者。

解决方案是使用夺回

takeown /F dirname

将文件所有权交给当前用户。/A在 后使用dirname将其分配给系统管理员。

答案3

在执行任何其他操作之前,我会先在卷上运行 CHKDSK。您是否在系统事件日志中看到任何有关文件系统损坏(来源“NTFS”)的消息?

答案4

我也遇到过这个问题。该文件没有所有者,我无法删除它。

我检查了是否有进程持有锁。没有!

我尝试通过“takeown”设置所有者。没有成功,文件不存在!!!

该问题是由于文件的命名而引起的。

文件名以点结尾,例如“OneDrive - Bla Bla。”。

似乎 OneDrive 创建的文件名带有悬空点,而大多数其他 Windows 程序会将悬空点剪掉。因此 takeown 显然会这样做,最终找不到“OneDrive - Bla Bla”。

我最终通过使用 8.3 ms-dos 文件名称成功了,例如“takeown /F ONEDRI~0”

使用“dir /x”获取 8.3 名称是一种选择。

相关内容