我希望能够读取位于WindowsImage备份文件夹,由 Windows 7 备份和恢复创建。具体来说,我需要能够在文件中搜索 ASCII 字符串。我还需要备份它们(备份备份)。对于某些文件,我收到“访问被拒绝”错误消息。
这是我尝试过的:
- 以管理员身份登录
- 取得文件和目录的所有权
- 授予所有文件的“完全控制”权限
我认为这已经足够了,但事实并非如此。
奇怪的是,我可以访问部分文件,但不是全部。
我读过其他人也有同样经历的报告,但没有找到任何解决办法。有人有解决办法吗?
答案1
最简单的解决方案是使用 Linux Live 发行版(在 CD/DVD/闪存驱动器上),或者 - 由于您的文件已经在可移动存储上 - 只需将它们连接到 Linux 机器即可。Linux 中用于 NTFS 访问的 ntfs-3g 驱动程序默认忽略 ACL,并且不会锁定或以其他方式限制任何文件。
Linux 还具有方便的工具,例如grep
(类似于 Windows 的,但功能更强大findstr
)和strings
,可以帮助您找到所需的文本。