Vil*_*lle 4 windows uac read-only home-folder
在从 Windows 7 升级到 Windows 10 之前,我使用 O&O DiskImage Professional 对 Windows 7 系统进行了映像。彻底升级(擦除原始安装)后,我开始恢复内容,最终发现我在重新安装之前忘记从旧个人文件夹中提取一些内容。令我惊讶的是,我无法访问图像上的 \\Users\\MyOldFolder,显然是因为它的管理员和用户 UUID 现在不同了。作为新安装的管理员,我通常只会假设旧内容的所有权并且很好,但图像是只读的,因此我无法更改其权限。
\n\n我的问题是:有什么方法可以访问该内容 \xe2\x80\x93 即作为 Windows 10 专业版安装的管理员使 Windows 忽略有问题的旧权限?或者我唯一的选择是将图像写入磁盘,以便我可以根据需要修改权限?我尝试关闭 UAC,但这并没有什么作用。
\n我正在回答我自己已经写过的问题,但在我找到答案时尚未发布。有一个 ~duplicate(如何访问只读备份介质上的 Windows 用户文件夹),但它的答案没有帮助,因为关闭 UAC 对我来说没有任何区别。
不过,有一个解决方案:
下载并安装SysInternals Suite(特别是PsExec,它是该套件的一部分)。
使用提升的权限启动PowerShell。
如果 SysInternals 套件(特别是 PsExec.exe)不在路径中,请导航到安装它的文件夹。
cmd现在以SYSTEM 身份执行:
psexec -s cmd.exe
现在,您可以访问由于系统重新安装而导致管理员和用户UUID 发生更改的内容(但由于只读介质而无法修改)。您现在以系统身份访问它,该系统在安装过程中不会发生变化。
只需导航到已安装的只读媒体,然后直接进入之前被拒绝访问的文件夹,例如R:\Users\MyOldFolder(旧 Windows 安装的用户文件夹)。
然后您可以将文件复制出来。我曾经xxcopy将整个旧配置文件夹从只读媒体复制到硬盘驱动器上的文件夹中,以便在配置新的 Windows 10 安装时可以轻松检索丢失的程序配置文件。2022 更新: xxcopy几年前已停止,但您可以使用 Windows 的内置功能robocopy来完成相同的任务,如下所示:robocopy c:/path/to/source d:/path/to/target *.* /COPY:D,其中D暗示“仅数据”(没有属性或所有者),如 本超级用户中所述.com 线程.
我从TechNet 帖子中找到了上述内容的关键细节。