我想从系统驱动器 (C) 中删除一个旧的 Windows 目录,但由于 NTFS 权限,我无法删除。我尝试了 Win 7 和 Win 2003。我也尝试了安全模式,结果相同。
有没有其他解决方法(除了格式化驱动器)?也许可以更改所有者或其他方法?它在“oldwin/bfsvc.exe”等文件上出错。Windows 中是否有类似于 Linux 根帐户的“超级用户”?
答案1
如果您是管理员成员,您应该能够拥有旧的 Windows 目录的所有权,应用适当的权限,然后将其删除。
右键单击目录并选择“属性”,然后转到“安全”选项卡。
单击“高级”,然后单击“所有者”选项卡。将所有者更改为您自己,并标记“替换子容器和对象的所有者”。单击“确定”并运行。
完成后,返回“属性 → 安全”,将自己添加为用户并允许完全控制。单击“确定”并运行。
此时您应该能够删除该文件夹,或者至少删除其中的大部分。
如果这仍然不起作用,您可能需要以 SYSTEM 身份进行删除。为此,请下载执行并按如下方式运行:
psexec -sid cmd
这将打开以 SYSTEM 用户身份运行的命令提示符,该用户是供系统使用的具有更高权限的帐户。从此命令提示符:
rd /q /s C:\OldWindowsFolder
如果这不起作用,cd
请进入旧的 Windows 文件夹并开始删除子文件夹和文件,直到找出哪一个阻止您继续。