我的一个老朋友最近发现了一个旧的 80GB 硬盘,他把它给了我,并说他问我是否可以从中复制他的旧数据。所以我回到家,插入驱动器并开始从驱动器复制。然而,我意识到 Windows 不允许我复制 C:\Documents and Settings"User" (“user”部分是他的名字,所以我这样输入)所以我尝试使用一个小的 .reg 文件,该文件允许用户获得几乎所有文件或目录的所有权,一切进展顺利。然而,当我试图通过VMWare Player通过HDD来启动Windows XP时,我终于意识到我犯了一个巨大的错误。我收到错误消息,告诉我 Windows 无法加载帐户,它将使用“默认”用户帐户登录,单击“确定”后,我仍然到达桌面,但现在出现另一个错误“C:
编辑:我设法通过虚拟机重新声明所有权,现在程序和桌面图标可以正确加载。看来这件事对我来说是一个教训。感谢您的有用建议!顺便说一句,我理解反对票,我听说这对于像我这样的新用户来说是很常见的事情。
一旦用户配置文件中的文件权限被破坏,就几乎不可能纠正它们。虽然可以浏览常用文件夹并查找并设置正确的权限,但由任何其他软件创建或为任何其他软件创建的任何文件夹可能没有很好的记录或没有可供比较的参考。操作系统修复甚至可能无法解决此问题,因为他们也不知道特定操作系统应处于的状态实际上需要哪些权限。
在文件恢复尝试期间调整权限几乎总是一个破坏性的过程。这就是为什么建议的数据恢复过程是创建要恢复的驱动器的映像并从该映像进行操作,而不是从驱动器本身进行操作的原因之一。
简单地收回所有权也不太可能解决问题,因为所有权只赋予您调整文件或文件夹权限的权利,而不是每个文件或文件夹都需要具有相同的权限,即使在用户的配置文件文件夹中也是如此,因此即使拥有这些文件,您仍然需要更正它们的权限。