我运行手术刀来恢复文件。输入磁盘是我使用 ddrescue 制作的故障 Windows 磁盘的副本。输出目录(来自手术刀)位于我的 Linux 磁盘上的 exfat 分区上。我使用 exfat 是因为 Windows 可以看到并读取该分区 - 并且这些分区来自 Windows。
\n\n我无法更改文件的所有权。它们归 root 所有。
\n\n例如,在目录/media/me/restored/output/jpg-1-0
\n -rwxrwxrwx 1 root root 2983 Dec 29 23:14 00003483.jpg
$sudo chown me 00003483.jpg
\nown: 更改 \'00003483.jpg\' 的所有权:不允许操作
$sudo chattr -i 00003483.jpg
\nchattr:读取 00003483.jpg 上的标志时未实现功能
我也无法更改目录的所有权。
\n\n我也尝试过这个sudo su -
我可以使用 eog(命令行 - 图像查看器)打开恢复的 .jpg 文件,但无法使用 Kria(Linux 图像编辑器,GUI)打开文件。
\n\n为什么手术刀上的网站不告诉您如何更改文件权限?问题是与exfat不兼容吗?
\n\n谢谢你的帮助。
\n\n更新
\n\n卸载分区,将“恢复”目录的所有权更改为我的用户ID,然后运行sudo mount -o rw,user,uid=1000,dmask=007,fmask=117 /dev/sdb4 /media/me/restored …