我的机器上安装了 Ubuntu 和 Windows 7,不知何故 Linux 分区已损坏,而 Linux 分区上恰好有不少重要文件。我尝试查看 Windows 分区中的文件,但我甚至看不到 Linux 模块。我创建了实时 USB,在那里我可以看到我的文件,但复制或移动这些文件时出现访问权限错误。有没有办法恢复我的文件?如果能帮助和建议改进我的问题,我将不胜感激。如果您需要这方面的任何进一步信息,也请告诉我。
答案1
避免访问权限错误
我建议您以 root 身份运行 nautilus(文件资源管理器),这样您就可以移动文件,无论所有者是谁以及他们的权限如何。
指示
- 在桌面上按Alt+ F2。
- 然后输入下一个命令:
gksu nautilus
- 如果出现输入密码提示,只需将其留空并按 即可Enter。别的继续步骤4。
- 现在应该会打开一个新窗口,显示为 nautilus根具有读取、写入和执行任何内容的权限的用户。
- 转到您的文件夹(用户文件夹位于下方
/home/username/
)并将文件复制到您的 Windows 分区。
建议
如果您打算全新安装 ubuntu,请尝试为目录创建一个单独的分区/home/
,这样您就可以将您的信息与操作系统分开,以防您在某个时候需要再次全新安装。
我知道新手乱动可能会出问题,但这是最好的学习方式。所以恭喜你搞砸了。
答案2
您可以尝试sudo
在实时 USB 系统上的终端中使用吗?我认为即使从另一个系统复制数据,它也会为您提供 root 权限。
对于复制目录:sudo cp -R Source_Folder Destination_Folder
对于复制文件:sudo cp Source_File Destination_File