![如何使用 Takeown 获取一个驱动器上所有文件夹的所有权?](https://linux22.com/image/1423687/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20Takeown%20%E8%8E%B7%E5%8F%96%E4%B8%80%E4%B8%AA%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%B8%8A%E6%89%80%E6%9C%89%E6%96%87%E4%BB%B6%E5%A4%B9%E7%9A%84%E6%89%80%E6%9C%89%E6%9D%83%EF%BC%9F.png)
我有一个硬盘,需要从中恢复特定文件,但 K:\ 驱动器中的所有文件夹都拒绝我访问,尽管我拥有整个驱动器的所有权 IE
C:\Windows\System32>takeown /FK:\ 这授予我访问该驱动器的权限并查看文件夹,但此后我无法访问任何文件夹。
有没有办法我可以使用 Takeown 将所有权应用于驱动器上的每个目录>
答案1
有什么方法可以takeown
将所有权应用于驱动器上的每个目录?
这可以通过两种不同的方式完成,使用takeown
或icacls
。
takeown
使用命令获取对象的所有权
此命令将取得文件夹或驱动器的所有权,并且所有文件和子文件夹在文件夹或驱动器中。
打开提升的命令提示符(管理员)。
要授予管理员组所有权:
takeown /F "full path of folder or drive" /A /R /D Y
icacls
使用命令获取文件夹或驱动器及其所有内容的所有权
打开提升的命令提示符(管理员)。
要将管理员组设置为所有者:
icacls "full path of folder or drive" /setowner "Administrators" /T /C
进一步阅读
- Windows CMD 命令行的 AZ 索引- 与 Windows cmd 行相关的所有事物的绝佳参考。
- 伊卡克尔斯- 更改文件和文件夹权限 - 显示或修改文件和文件夹的访问控制列表 (ACL)。
- 承担- 取得文件所有权(Windows 2003/7/2008)。
答案2
您需要在命令中添加 /R 来在子文件夹和文件中进行递归......