在Windows 7中,将外部硬盘驱动器数据的文件和文件夹权限重置为默认值。
我有一个外置硬盘,改变了一些文件的安全设置,现在我无法在我的其他系统中访问它们。我是这个系统的管理员。有没有什么工具可以将所有内容的安全设置全部重置为默认?
我有一个外置硬盘,改变了一些文件的安全设置,现在我无法在我的其他系统中访问它们。我是这个系统的管理员。有没有什么工具可以将所有内容的安全设置全部重置为默认?
你可以用GUI来做这件事 – 夺取所有权然后重置一切 –
右键点击根文件夹/>属性/>安全/>高级/>所有者(选项卡)/>编辑/>从列表中选择你的账户(或从其他用户或组按钮中选择),然后选择 “替换子容器和对象的所有者”
TAKEOWN /F E:\ /R /D Y
还有一个 “夺取 "命令,即:如果文件在你看到的驱动器上是E: –
ICACLS "e:\" /reset /T
一旦你夺取了所有权,你必须设置权限。 即,如果文件在你看到的驱动器上是E:–
一旦你取得了所有权,那么你必须设置权限;为此,你使用ICACLS:
0x1&
使用ICACLS改变权限的其他方法可以找到 "ICACLS /?",因为你可以明确地添加你的权限,替换等。
在 http://www.askvg.com/guide-how-to-take-ownership-permission-of-a-file-or-folder-manually-in-windows/ 有一个很好的教程和截图(包括这里的),虽然它告诉你如何从GUI中完成整个过程。
TAKEOWN /F E:\ /R /D Y
命令工作正常。
ICACLS "E:\" /reset /T
命令不工作,但必须在它后面加一个星号(*)。举个例子:
ICACLS "E:\*" /reset /T
对于那些和我遇到同样问题的人。
**黛布拉的建议对我很有效… … 非常感谢Debra! 我希望我有回帖来投票支持你的答案:)
下面是我的故事,以及我为解决它所做的事情。
我的问题是这样的–我之前在我的dell studio上安装了Windows 7 Ultimate x86,多年来它出现了一些坏的扇区,而且系统突然开始失效,因此我更换了一个新的500GB的硬盘,并在新硬盘上安装了同样的Windows 7 Ultimate x86。
我没有备份我的个人用户文件,我把它们保存在旧的文档或桌面中,因为我认为使用管理员帐户可以从新的硬盘上进行备份,就像我们在Windows XP中使用的那样。
WIndows 7有一些内置的安全机制,可以避免任何其他人进入你的个人文件,就像这样。基本上,当我连接上一个硬盘时,我无法访问我的旧文件。当我试着进入Users/Administrator或Users/MYUSER目录时,它只是说–“Access is Denied"(访问被拒绝),或者无限期地显示进度圆圈指示器,但从未真正打开它。
所以我按照这个关于如何在Windows 7中使用GUI改变所有权和权限的神奇教程– http://www.blogsdna.com/2159/how-to-take-ownership-grant-permissions-to-access-files-folder-in-windows-7.htm
但对我来说并不成功,因为我在旧版Windows中的权限也被浪费了。所以我来到了这篇文章,并且成功了!
以下是我所做的(按出现的顺序) -
1.启动我的windows电脑,连接有我想要的文件夹所有权的目标硬盘。 2. 进入 "控制面板"。 3. 打开管理工具(在系统和安全类别下) 4. 然后点击 "计算机管理"(从上往下第二项)。 5. 然后打开 "本地用户和组 ” 6。在里面你会看到两个子分类–用户、组。打开用户 7。应该会显示3个以上的用户。最上面的一个是管理员,点击右键,选择属性 7。右击它并选择属性 8。取消勾选 “账户已禁用 "的设置,然后选择确定。 9. 然后关闭所有窗口,并注销/重启你的窗口。 10. 这时你应该看到一个新的用户作为第一个用户–管理员,点击它以管理员身份登录电脑。 11. 现在真正的游戏开始了。 12. 点击 "开始 "按钮,并在搜索框中输入cmd,当出现右键cmd并以管理员身份运行(提升命令提示符将使我们到达那里) 13. 现在进入 "我的电脑",检查在你的windows中作为挂载的活动分区的驱动器字母,记住它的驱动器字母,例如'F'(这是包含你想要访问的用户目录的分区)。 14. 现在进入我们在第11步中打开的命令提示符,并键入该驱动器字母,如F:,然后按回车键 15. 例如,如果我想访问 "F:Users/Administrator/"中的所有文件和目录,我会把目录改为F:Users 16。现在就像Debra提到的那样,运行以下命令 -
F:\Users>TAKEOWN /F F:\Users\Administrator /R /D Y (下面的所有目录都将被拥有)
F: \F:Users>TAKEOWN /F F:Users/Administrator/* /R /D Y (任何剩余的文件也将被拥有)
F:Users>ICACLS "F:Users/Administrator/*” /reset /T
1.两个命令都运行后,我进入 “我的电脑",打开F:驱动器,成功地在 "用户/管理员 "目录下浏览,并将其查看、复制、剪切或删除到目的地。
希望能拯救你的周末! NRJ
这里的其他答案有一个问题。他们假设驱动器的基础已经有了正确的权限。我重新安装了Windows 10,我的应用程序无法访问外部驱动器上已经创建的文件和文件夹。例如,Origin(像Steam这样的游戏发行服务)无法将其程序下载并安装到我在外部驱动器上的 “程序文件 "文件夹中。
为了发现外置硬盘的默认设置是什么,我重新格式化了一个U盘。正确的设置是 Everyone : Full control
.
将基本文件夹设置为这些权限,然后让它将这些权限递归应用到所有其他文件夹。这样可以让你的程序正常运行,但是对于不同电脑上的不同用户来说,硬盘上的权限是不安全的,无法在这些电脑上共享。如果你想让它们更准确,你就必须做一些思考和测试。