在 Windows 7 中将外部硬盘数据的文件和文件夹权限重置为默认值

在 Windows 7 中将外部硬盘数据的文件和文件夹权限重置为默认值

我有一个外部硬盘,更改了一些文件的安全设置,现在我无法在其他系统中访问它们。我是这个系统的管理员。是否有任何工具可以将所有内容的所有安全设置重置为默认值?

答案1

你可以通过 GUI 来做这件事——取得所有权然后重置一切——

右键单击根文件夹 > 属性 > 安全 > 高级 > 所有者(选项卡)> 编辑 > 从列表中选择您的帐户(或从其他用户或组按钮中选择)并选择“替换子容器和对象的所有者”

取得所有权

还有一个“takeown”命令,例如,如果文件位于您看到的 E: 驱动器上——

TAKEOWN /F E:\ /R /D Y

一旦您取得所有权,您就必须设置权限;为此,您可以使用 ICACLS:

ICACLS "e:\" /reset /T

可以使用“ICACLS /?”找到使用 ICACLS 更改权限的其他方法,因为您可以明确添加您的权限、进行替换等。

这里有一个很好的教程,里面有截图(包括这里的截图)http://www.askvg.com/guide-how-to-take-ownership-permission-of-a-file-or-folder-manually-in-windows/尽管它向您展示了如何从 GUI 完成整个过程。

答案2

TAKEOWN /F E:\ /R /D Y

该命令运行良好。

ICACLS "E:\" /reset /T

该命令不起作用,但必须在其后添加星号 (*)。例如:

ICACLS "E:\*" /reset /T

对于那些遇到与我同样问题的人。

答案3

黛布拉给出的建议对我来说非常有效...非常感谢 Debra!我希望我能为你的答案投票 :)

以下是我的故事以及我为解决这个问题所做的事情。

我的问题是这样的 - 我之前在我的戴尔工作室上安装了 Windows 7 Ultimate x86,这些年来它出现了一些坏扇区,突然系统开始出现故障,因此我用一个新的 500GB 硬盘替换了硬盘,并在新硬盘上安装了相同的 Windows 7 Ultimate x86。

我没有备份我保存在旧文档或桌面中的个人用户文件,因为我认为使用管理员帐户可以从新硬盘上完成备份,就像我们以前在 Windows XP 中所做的那样。好吧,这就是我错的地方!!

Windows 7 内置了一些增强的安全功能,可以防止其他人就这样进入您的个人文件。基本上,当我连接以前的硬盘时,我无法访问我的旧文件。当我尝试进入 Users\Administrator 或 Users\MYUSER 目录时,它只是说 - “访问被拒绝”或继续显示进度圈指示器很长时间,但实际上从未打开它。

因此,我按照这个关于如何使用 GUI 更改 Windows 7 中的所有权和权限的精彩教程进行操作 -http://www.blogsdna.com/2159/how-to-take-ownership-grant-permissions-to-access-files-folder-in-windows-7.htm

但它对我来说不起作用,因为我在旧 Windows 中的权限也浪费了不少。所以我找到了这篇文章,它奏效了!

以下是我所做的事情(按出现顺序):

  1. 启动我的 Windows PC,并连接目标硬盘,其中有我想要拥有的文件夹。
  2. 进入控制面板。
  3. 打开管理工具(查看类别时它位于系统和安全下)
  4. 然后单击计算机管理(从上往下第二个)。
  5. 然后打开本地用户和组
  6. 您将在其中看到两个子类别 - 用户、组。打开用户
  7. 应显示 3 个以上用户。最上面的用户为管理员。右键单击它并选择属性
  8. 取消选中“帐户已禁用”设置,然后选择确定。
  9. 然后关闭所有窗口,并注销/重新启动窗口。
  10. 这次您应该会看到第一个新用户 - 管理员,单击它就可以以管理员身份登录计算机。
  11. 现在真正的游戏开始了。
  12. 单击“开始”按钮并在搜索框中键入 cmd,出现时右键单击 cmd 并以管理员身份运行(提升的命令提示符将带我们到达那里)
  13. 现在转到“我的电脑”并检查在 Windows 中可用作已安装活动分区的驱动器号,记住它的驱动器号。例如“F”(这是包含您要访问的用户目录的分区)。
  14. 现在转到我们在步骤 11 中打开的命令提示符并输入驱动器号,例如 F:,然后按 Enter
  15. 然后将目录更改为您想要完全拥有的文件夹的父目录。例如,如果我想访问“F:\Users\Administrator\”内的所有文件和目录,我会 cd 到 F:\Users
  16. 现在正如 Debra 提到的,运行以下命令 -

F:\Users>TAKEOWN /FF:\Users\Administrator\ /R /DY (其下的所有目录都将被拥有)

F:\Users>TAKEOWN /FF:\Users\Administrator* /R /DY(任何剩余文件也将被拥有)

F:\Users>ICACLS “F:\Users\Administrator*”/reset /T

  1. 两个命令运行后,我进入“我的电脑”,打开 F:驱动器,并成功浏览 Users\Administrator 目录并查看、复制、剪切或删除它们到我的目的地。

希望它能拯救你的周末!!NRJ

答案4

这里的其他答案有问题。他们假设驱动器的基础已经具有正确的权限。我重新安装了 Windows 10,但我的应用程序无法访问外部驱动器上已创建的文件和文件夹。例如,Origin(类似 Steam 的游戏分发服务)无法将其程序下载并安装到我在外部驱动器上的“Program Files”文件夹中。

为了发现外部驱动器的默认设置,我重新格式化了 USB 驱动器。正确的设置是:Everyone : Full control

为基本文件夹设置这些权限,然后让其递归地将这些权限应用于所有其他文件夹。这将使您的程序正常运行,但驱动器上的权限对于在不同计算机和这些计算机上的不同用户之间共享是不安全的。如果您希望它们更准确,您必须进行一些思考和测试。

相关内容