The*_*Man 5 windows.old windows-10
就在 2 天前,我已将 Windows 7 升级到 Windows 10(最终版)。
如我所见,Win7 的所有文件现在都位于 C:\windows.old 文件夹下。这当然很棒,但现在我想将此文件夹备份到我在这台 PC 中的另一个 HDD 上。
例如,当我尝试将整个文件夹复制到驱动器 E 时,我收到一条错误消息,提示我需要为此操作设置适当的权限。
据我所知,当前用户是管理员组的一部分,应该拥有对所有内容的完全访问权限。这就是它在升级之前最初在 Win7 上的方式,我希望在这次升级之后它也能保持这种方式。
为什么我会收到这条奇怪的错误消息,我该如何执行我需要的操作,如此处所述?
您的新 Windows 管理员帐户与旧的 Windows 管理员帐户具有不同的 SSID。
您需要拥有硬盘驱动器上的文件/目录的所有权。
笔记:
C:\。这样做可能会导致 Windows 变得非常不稳定。此命令将获得文件夹或驱动器的所有权,以及文件夹或驱动器中的所有文件和子文件夹。
打开提升的命令提示符。
向当前登录的用户授予所有权:
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)
打开提升的命令提示符。
将任何用户设置为所有者:
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