我的一位老朋友最近发现了一个旧的 80gb 硬盘,他把它给了我,并说他问我是否可以从中复制他的旧数据。所以我回到家,插入驱动器并开始从驱动器中复制。但是,我意识到 Windows 不允许我复制 C:\Documents and Settings“User”(“user”部分是他的名字,所以我这样输入)所以我尝试使用一个小的 .reg 文件,该文件允许一个人拥有几乎任何文件或目录的所有权,这很顺利。然而,当我试图通过 VMWare Player 传递硬盘来启动 Windows XP 时,我终于意识到我犯了一个大错误。我收到错误消息,告诉我 Windows 无法加载帐户,它将使用“默认”用户帐户登录,单击“确定”后,我仍然进入桌面,但现在我又收到另一个错误“C:\Documents and Settings“用户”访问被拒绝”,结果,桌面图标不会显示,壁纸是空白的(因为壁纸与 Windows Live Photos 绑定,而 Windows Live Photos 也与此目录绑定),所以现在我陷入了这种情况。我尝试在 VM 上使用相同的 .reg 文件,但它不起作用。有什么方法可以恢复用户权限吗?
编辑:我设法通过虚拟机重新获得所有权,现在程序和桌面图标可以正常加载。看来这次事件对我来说是一个教训。谢谢你的有益建议!顺便说一句,我理解负面评价,我听说这对像我这样的新用户来说是常有的事。
答案1
一旦用户配置文件中的文件权限被破坏,就几乎不可能纠正它们。虽然可以浏览常用文件夹并找到并设置正确的权限,但由其他软件创建或为其他软件创建的任何文件夹可能都没有很好的文档记录或可供比较的参考。操作系统修复甚至可能无法解决这个问题,因为他们也不知道特定操作系统应该处于什么状态时实际上需要什么权限。
在尝试恢复文件的过程中调整权限几乎总是一个破坏性的过程。这就是为什么建议的数据恢复过程是创建要恢复的驱动器的映像并从该映像开始工作,而不是从驱动器本身开始工作。
简单地收回所有权也不太可能解决问题,因为所有权只会让你正确的调整文件或文件夹的权限,并不是每个文件或文件夹都需要相同的权限,即使在用户的配置文件夹内,所以即使拥有这些文件,您仍然需要更正它们的权限。