我两天前刚刚将 Windows 7 升级到 Windows 10(最终版本)。
我可以看到,Win7 的所有文件现在都位于 C:\windows.old 文件夹下。这当然很棒,但现在我想将此文件夹备份到我这台电脑上的另一个硬盘上。
例如,当我尝试将整个文件夹复制到驱动器 E 时,我收到一条错误消息,提示我需要为此操作设置适当的权限。
据我所知,当前用户属于管理员组,应该拥有对所有内容的完全访问权限。升级前 Win7 原本就是这样的,我预计升级后也会保持这种状态。
为什么我会收到这个奇怪的错误消息,以及如何执行我需要的操作,如此处所述?
答案1
我需要为此操作设置适当的权限
您的新 Windows 管理员帐户与旧 Windows 管理员帐户具有不同的 SSID。
您需要拥有硬盘上的文件/目录的所有权。
笔记:
- 做不是取得 的所有权
C:\
。这样做可能会导致 Windows 变得非常不稳定。
使用 TAKEOWN 命令取得对象的所有权
此命令将取得文件夹或驱动器的所有权,以及文件夹或驱动器中的所有文件和子文件夹。
打开提升的命令提示符。
要授予当前登录用户所有权:
takeown /F "full path of folder or drive" /R /D Y
要授予管理员组所有权:
takeown /F "full path of folder or drive" /A /R /D Y
例子:
takeown /F "C:\windows.old" /A /R /D Y
使用 ICALCS 命令获取文件夹或驱动器及其所有内容的所有权
打开提升的命令提示符。
要将任何用户设置为所有者:
icacls "full path of folder or drive" /setowner "user name" /T /C
要将管理员组设置为所有者:
icacls "full path of folder or drive" /setowner "Administrators" /T /C
例子:
icacls "C:\windows.old" /setowner "Administrators" /T /C