![如何更改所有权/权限来读取由 Windows 备份和还原创建的 WindowsImageBackup 中的每个文件?](https://linux22.com/image/1427212/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E6%89%80%E6%9C%89%E6%9D%83%2F%E6%9D%83%E9%99%90%E6%9D%A5%E8%AF%BB%E5%8F%96%E7%94%B1%20Windows%20%E5%A4%87%E4%BB%BD%E5%92%8C%E8%BF%98%E5%8E%9F%E5%88%9B%E5%BB%BA%E7%9A%84%20WindowsImageBackup%20%E4%B8%AD%E7%9A%84%E6%AF%8F%E4%B8%AA%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我希望能够读取位于WindowsImage备份文件夹,由 Windows 7 备份和恢复创建。具体来说,我需要能够在文件中搜索 ASCII 字符串。我还需要备份它们(备份备份)。对于某些文件,我收到“访问被拒绝”错误消息。
这是我尝试过的:
- 以管理员身份登录
- 取得文件和目录的所有权
- 授予所有文件的“完全控制”权限
我认为这已经足够了,但事实并非如此。
奇怪的是,我可以访问部分文件,但不是全部。
我读过其他人也有同样经历的报告,但没有找到任何解决办法。有人有解决办法吗?
答案1
最简单的解决方案是使用 Linux Live 发行版(在 CD/DVD/闪存驱动器上),或者 - 由于您的文件已经在可移动存储上 - 只需将它们连接到 Linux 机器即可。Linux 中用于 NTFS 访问的 ntfs-3g 驱动程序默认忽略 ACL,并且不会锁定或以其他方式限制任何文件。
Linux 还具有方便的工具,例如grep
(类似于 Windows 的,但功能更强大findstr
)和strings
,可以帮助您找到所需的文本。