Win7-10,能不能像Win XP一样挂载NTFS硬盘并忽略权限?

mis*_*nes 5 permissions windows-7 hard-drive windows-xp windows-10

我有几个硬盘需要从中获取数据。全部都格式化为 NTFS,有几个安装了 Win 10,几个安装了 Win7。在 Windows 2000 和 XP 下,我可以简单地通过 USB 或 PATA/SATA 连接驱动器,我可以查看内容和复制/粘贴文件,而不会遇到权限问题。使用 Win7 到 10,我必须获得所有权并跳过几个箍来做同样的事情。但是,当我将驱动器放回旧机器并启动它时,这样做确实会搞砸访问。

例如:用户收到一台新笔记本电脑并希望传输一些旧文件,但仍需要旧笔记本电脑一段时间。为了节省时间,我会拉出旧驱动器并将其粘贴在 USB 外壳中,然后将其插入新机器。在 XP 下,这只是允许访问文件,我可以毫无问题地传输它们并在旧笔记本电脑中重新安装驱动器而不会出现问题。在 Win7-10 下,我必须递归地获得用户主目录的所有权(这通常需要几个小时),即使这样我也可能会遇到从驱动器复制的权限问题。复制完成后,我将驱动器重新安装到原来的笔记本电脑中并打开电源。然后用户发现他/她对自己的主目录没有权限,并且获得所有权需要几个小时,并且可能无法正确重置所有内容,

有没有办法设置 Win7-10 以将其安全设置降低到像 XP 这样的功能?

jab*_*bba 2

我想你不能挂载 ntfs 从而禁用权限(我什至怀疑这在 Win XP 中是否可行)。

但您可以以管理员身份或任何其他拥有备份权限的帐户绕过文件权限。您甚至可以以只读方式挂载 ntfs 卷(以确保您在复制文件时不会意外更改卷上的任何内容),并且仍然能够绕过卷权限。

备份权限不允许对文件进行一般使用,例如文本编辑,但允许复制文件,这就是您想要的。

但是,您可能想要用来复制文件的典型应用程序(例如Windows资源管理器)尚未学会使用备份权限,因为此权限是为...备份8-O而设计的,因此您需要一个解决方法( s)。


首先,当您知道源目录位置时,您可以

C:\> robocopy /e /r:0 /b SRC DST
Run Code Online (Sandbox Code Playgroud)

/b使得robocopy使用备份权限来复制和绕过权限。但请注意,即使 Windows 10robocopy也不处理硬链接,并且会错误地处理目录连接。另外, Windows 8robocopy不处理符号链接。您可能需要手动重新创建链接。

其次,当您需要在复制之前浏览源代码时。

更具体地说,假设您使用的是 Windows 资源管理器。从 Explorer运行EnableSeBackupPrivilege,这将为Explorer启用备份权限。然后奇迹发生了:资源管理器开始进入任何以前无法访问的目录,包括附加的驱动器、任何驱动器上的[系统卷信息]等......

资源管理器仍然无法读取文件、复制文件,但文件系统变得完全透明。浏览完毕后,您可以使用 复制必要的文件robocopy

您可以尝试启用备份权限对其他应用程序有何影响。

例如,正确处理硬链接、符号链接和目录连接,并且如果启用了备份权限,则dism能够“捕获”文件。您可以可靠地将文件从源迁移到目标,但代价是中间 wim 文件。dism

UPD 2021 年 2 月 21 日:顺便说一句,Windows PE默认启用备份/恢复权限,这就是为什么您可以在 WinPE 中自由浏览“来宾”ntfs 磁盘。