WinXP中如何解决备份文件夹拒绝访问问题

在重新安装Windows XP系统前 , 为了避免重要数据文件丢失 , 笔者将“我的文档”中的文件备份到D盘中 , 格式化C盘后重新安装了Windows XP , 安装完成后发现使用原来的用户账号无法访问D盘的备份文件 。为什么会出现拒绝访问的问题呢?
原因分析:笔者的电脑采用NTFS文件系统 , 因此所有的文件或文件夹都会受到ACL(访问控制权限)的限制 。虽然重装系统前后都是使用“RTJ”这个账号访问Windows中的文件 , 但这里要注意的是每个访问账号都对应一个唯一的SID(安全标志符) , ACL的功能就是通过SID来判断该账号是否可以访问某个文件 。
虽然重装系统后 , 笔者同样是使用“RTJ”账号来访问它 , 但这时的“RTJ”账号所对应的SID却已经和以前的不相同了 。因此就出现了重装系统后 , “RTJ”账号无法访问备份文件夹的情况 。
【WinXP中如何解决备份文件夹拒绝访问问题】解决问题:解决这个拒绝访问的问题其实非常简单 , 在备份文件夹的“安全”标签页中重新赋予“RTJ”账号访问权限即可 。
第一步:以“Administrator”账号登录系统 , 在资源管理器中点击“工具→选项” , 在弹出的“文件夹选项”对话框中切换到“查看”标签页 , 取消“使用简单文件共享”前面的“√” , 最后点击“确定”按钮(这样设置的目的 , 是为了在备份文件夹的属性对话框中找到“安全”标签页) 。
第二步:右键点击D盘中的备份文件夹 , 选择“属性”选项 , 在弹出的属性对话框中切换到“安全”标签页 , 这时你就会在“组或用户名称”栏中发现一个“未知账号”项目(图1) , 这就是重装系统前的“RTJ”账号 , 由于重新安装系统后 , SID值发生了变化 , 所以系统无法识别这个账号 , 也就导致了“RTJ”账号被拒绝访问 。
首先删除这个未知账号 , 然后点击安全标签页中的“高级”按钮 , 弹出“高级安全设置”对话框 , 切换到“所有者”标签页 , 这时会发现备份文件的所有者是未知账号 , 当然“RTJ”账号无法访问了 。接着将所有者修改为“RTJ”账号(图2) , 还要记住选中下方的“替换子容器及对象的所有者”选项 , 点击“应用”按钮 。
第三步:在“高级安全设置”对话框中切换到“有效权限”标签页 , 点击“添加”按钮 , 将“RTJ”账号添加到“权限项目”列表框中 。在添加账号过程中要注意一定要给“RTJ”账号赋予“完全控制”的权限 , 最后点击“确定”按钮 , 完成修改操作 。这样“RTJ”账号就能访问备份文件夹中的文件 , 而不会再出现拒绝访问的状况 。

    推荐阅读