您目前无权访问此文件夹错误

您目前无权访问此文件夹错误

我买了一个新的 SATA 硬盘,并在其上安装了全新的 Windows 7。我还在新的 SATA 硬盘旁边安装了旧硬盘。

现在我想访问我的图像/音乐和视频,但出现此错误:

您目前无权访问此文件夹,请单击“继续”以永久访问此文件夹

当我单击“继续”时,出现这个新错误:

您无权访问此文件夹

当我进入安全选项卡时,我的用户名(也是电脑上的管理员)不在那里——我的新硬盘被调用C:,旧的被调用E:——我试过了此链接并运行 CMD - 但 CMD 目录是:

C:\Windows\System32>

我的驱动器是E:

答案1

这是一个非常简单的过程,却需要进行大量讨论。我会给你命令行选项,但递归连接点可能会有问题。因此,最直接的方法是使用原生 Windows 工具。

这些是 Windows 10 说明。我添加了 Windows 7 注释。

  1. 打开File Explorer并右键单击 E: 驱动器。选择Properties
  2. 单击Security选项卡,然后单击Advanced按钮。
  3. 在显示所有者的位置旁边单击Change。(Windows 7:单击Owner选项卡,单击Edit,然后单击Other users or groups。)
  4. 在“选择用户或组”窗口中,输入Administrator并单击Check Names。如果操作正确,管理员将带有下划线。单击OK
  5. 勾选复选框Replace owner on subcontainers and objects
  6. 点击Apply

等待。等待。等待。再等一会儿。完成后,单击OK并关闭本地磁盘 E: 的高级安全设置窗口。

现在:

  1. 重复上述步骤1和2。
  2. 在权限条目窗口下,单击Add按钮。
  3. 单击“主体”旁边的Select a principal。 (Windows 7:单击Change Permissions,然后单击Add。)
  4. 在“选择用户或组”窗口中输入Everyone并单击Check Names。如果操作正确,则“Everyone”将带有下划线。单击OK
  5. 在基本权限区域,选中 旁边的复选框Full control并单击OK
  6. 勾选Replace all child object permission entries with inheritable permission entries from this object
  7. 点击Apply

等待。等待。等待。再等一会儿。完成后,单击OK关闭本地磁盘 (E:) 的高级安全设置窗口。

注意:如果您收到任何安全警告,要求您允许更改,请单击“是”或“允许”。

您现在可以完全访问 E: 驱动器上的每个文件。

答案2

现在我想访问我的图片/音乐和视频

打开提升的命令提示符

假设有问题的驱动器是e:

要将任何用户设置为所有者:

icacls "e:\" /setowner "user name" /T /C

要将管理员组设置为所有者:

icacls "e:\" /setowner "Administrators" /T /C

来源在 Windows 8 中获取文件、文件夹、驱动器或注册表项的所有权

答案3

旧磁盘是由新计算机上不存在的用户帐户创建的。因此,磁盘文件的所有者是新计算机上不存在且无法访问的用户。

您可以按照以下步骤操作:

  1. 以管理员身份启动命令提示符 (cmd)

  2. 输入以下命令获取文件所有权:

    takeown /f E:\ /r
    
  3. 赋予自己充分的权利:

    cacls E:\ /T /G username:F
    

上述命令源自 Windows 的早期版本。较新的实用程序是icacls。以下是一些示例:

icacls /?
icacls folder/file /setowner username /t /c /q
icacls folder/file /grant username:F /t

上一个示例使用的开关:

username:F = Full Control to user
/t = Apply recursively to existing files and sub-folders

如果文件夹包含连接点,则还有一个感兴趣的选项:

/l = Performs the operation on a symbolic link versus its destination.

参考:

答案4

让自己成为管理员打开提升的 CMD 窗口并修复您的用户名不在管理员组中

net localgroup administrators YOURUSERNAME /add

然后将驱动器号(E:) 更改为您的驱动器号并运行以下命令

TAKEOWN /F E:\ /R /D Y

或者我最喜欢的

ICACLS "E:\*" /reset /T

相关内容