win10您无权访问此文件夹,需要很长时间才能打开

win10您无权访问此文件夹,需要很长时间才能打开

有一台安装了 win10 的 PC 的 SSD,磁盘没有问题。我通过 SATA 电缆将其连接到另一台 win10 PC 并将其作为从属设备。基本上,从无法启动的 Win10 磁盘或从您忘记登录密码的磁盘进行简单的数据复制,我只想从一个用户帐户的“我的文档”文件夹中获取数据文件。所以我正在使用第二台 windows 10 pc。

这一切都是在 Windows 10 中使用本地用户帐户进行的,没有域内容。而且我在任一磁盘上都拥有管理员权限。

我将给定的 SSD 从任何 SATA 端口上拔下,启动该 PC,然后相关磁盘显示为 J: 例如。我想从 J:\Users\John\My Documents 中复制所有内容

我可以毫无问题地导航到 J:\Users。当我点击进入文件夹时,John我得到了您无权访问此文件夹弹出窗口。我是这台电脑的管理员(以 C:\Users\ron 身份登录),因此我单击“继续”以授予我进入 John 文件夹的权限。

当我这样做时,我得到一个需要 5 分钟以上的进度条。Windows 10 在这样做时在做什么?为什么进入这样的文件夹需要这么长时间,它首先说你没有权限这样做,但随后给你继续按钮给你权限?回到 Win7 和 winxp 时代,我从来没有遇到过将 windows 磁盘从属于正在运行的 windows pc 并访问任何文件夹的问题,现在有了 win10,访问文件夹就有了这种开销。

在进行这样的数据复制时,有什么方法可以绕过这种延迟吗?除了启动 Linux 系统并使用 ntfs-3g 安装磁盘(我已经这样做了,访问该文件夹没有任何延迟)?

答案1

当 Windows 10 出现这种情况时它在做什么?

它正在尝试更改该目录内每个文件的权限。Windows 将尊重另一个 Windows 安装的权限。计算机 A 的管理员将能够访问计算机 B 的管理员拥有的文件夹。但是,由于您是管理员,因此您可以拥有该文件的所有权。

这就是为什么人们普遍认为,如果恶意用户可以物理访问你的数据,那么除非你对数据进行加密,否则数据就已经被泄露了。

为什么进入这样的文件夹要花这么长时间,一开始它说你没有权限,但后来又给你继续按钮授予你权限?

所需时间取决于您所拥有的文件夹中包含的数据量。

回顾 Windows 7 和 Windows XP 时代,我从来没有遇到过将 Windows 磁盘连接到正在运行的 Windows PC 并访问任何文件夹的问题,现在有了 win10,访问文件夹就有了开销。

Windows XP 以不同的方式处理安全性。虽然 NTFS 权限自发布以来没有改变,但信息的呈现方式已经改变,并且 Windows 中增加了额外的安全措施。我怀疑您过去在 Windows 7 计算机上尝试此操作时处理的数据较少。

在进行这样的数据复制时,有没有什么方法可以绕过这个延迟?

如果您使用单独的本地计算机用户配置文件,则无法绕过此行为。您可以使用 Active Directory 域用户。 如果文件归 Active Directory 域用户所有,则可以在任何机器上访问该文件。 然而,这也意味着本地机器用户默认无法访问该文件。

但是,如果您想更改原始本地计算机上的权限,以便每个人都拥有权限,则无需更改第二台计算机上的权限。 但是,您仍然必须更改权限,因此实际上无法避免延迟。

默认情况下,任何用户都可以访问任何外部驱动器。只有当您处理来自另一个系统的外部驱动器时,这种情况才会发生变化。 虽然您的用户名可能相同,但您使用的不是同一个用户,因此必须明确向两个用户授予权限。

除了启动 Linux 系统并使用 NTFS-3g 安装磁盘(我已经这样做了并且访问该文件夹没有任何延迟)?

由于 Linux 不尊重 NTFS 文件权限,这是更改 NTFS 权限的另一种方法。 如果将 Linux 添加到 Active Directory 域,它才会尊重 NTFS 文件权限。

答案2

我解决这个问题的方法是在命令提示符中使用 icacls 命令。问题是文件太多,耗时太长。所以我只运行了 1 级 icacls:

icacls pc /grant mypc:(OI)(CI)M

这个只是授予我访问我电脑中的文件夹的权限,但没有授予我访问后续文件夹的权限,然后我对我想要的文件夹执行了同样的操作。

相关内容