如何将 windows.old 文件夹复制到另一个驱动器?

The*_*Man 5 windows.old windows-10

就在 2 天前,我已将 Windows 7 升级到 Windows 10(最终版)。

如我所见,Win7 的所有文件现在都位于 C:\windows.old 文件夹下。这当然很棒,但现在我想将此文件夹备份到我在这台 PC 中的另一个 HDD 上。

例如,当我尝试将整个文件夹复制到驱动器 E 时,我收到一条错误消息,提示我需要为此操作设置适当的权限。

据我所知,当前用户是管理员组的一部分,应该拥有对所有内容的完全访问权限。这就是它在升级之前最初在 Win7 上的方式,我希望在这次升级之后它也能保持这种方式。

为什么我会收到这条奇怪的错误消息,我该如何执行我需要的操作,如此处所述?

Dav*_*ill 8

我需要为此操作设置适当的权限

您的新 Windows 管理员帐户与旧的 Windows 管理员帐户具有不同的 SSID。

您需要拥有硬盘驱动器上的文件/目录的所有权。

笔记:

  • 千万不能取得其所有权C:\。这样做可能会导致 Windows 变得非常不稳定。

使用 TAKEOWN 命令获取对象的所有权

此命令将获得文件夹或驱动器的所有权,以及文件夹或驱动器中的所有文件和子文件夹。

打开提升的命令提示符

向当前登录的用户授予所有权:

takeown /F "full path of folder or drive" /R /D Y
Run Code Online (Sandbox Code Playgroud)

授予管理员组所有权:

takeown /F "full path of folder or drive" /A /R /D Y
Run Code Online (Sandbox Code Playgroud)

例子:

takeown /F "C:\windows.old" /A /R /D Y
Run Code Online (Sandbox Code Playgroud)

使用 ICALCS 命令获取文件夹或驱动器以及所有内容的所有权

打开提升的命令提示符

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

icacls "full path of folder or drive" /setowner "user name" /T /C
Run Code Online (Sandbox Code Playgroud)

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

icacls "full path of folder or drive" /setowner "Administrators" /T /C
Run Code Online (Sandbox Code Playgroud)

例子:

icacls "C:\windows.old" /setowner "Administrators" /T /C
Run Code Online (Sandbox Code Playgroud)

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