我最近不小心从共享分区中删除了一个文件(我有双启动系统)。但是,我在共享分区上只找到了 Windows 的回收站,却没有找到 Ubuntu 的回收站。在 Ubuntu 的普通垃圾文件夹中,只有从 Ubuntu 分区中删除的文件,而没有从具有挂载点的共享分区中删除的文件/media/storage
。
我怎样才能恢复已删除的文件?
感谢您的帮助!!
输出lsblk
:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 298.1G 0 disk
├─sda1 8:1 0 100M 0 part
├─sda2 8:2 0 58.5G 0 part /media/lena/AA68798068794BD7
├─sda3 8:3 0 175.8G 0 part /media/storage
├─sda4 8:4 0 1K 0 part
├─sda5 8:5 0 56G 0 part /
└─sda6 8:6 0 7.7G 0 part [SWAP]
sr0 11:0 1 1024M 0 rom
答案1
其他分区中“删除”的文件应暂时移动到.Trash-1000
被“删除”的同一分区内的文件夹中,等待“最终删除”;这是一个隐藏文件夹,因此请尝试以下操作:
- 打开
Files
- 打开文件被删除的分区
- 点击Ctrl+h
- 打开
.Trash-1000
文件夹并浏览其内容
“已删除”的文件应位于此文件夹内的某个位置。
如果不是,您可以尝试使用以下命令恢复它testdisk
:
Terminal
通过点击Ctrl+ Alt+打开t- 安装
testdisk
:sudo apt-get install testdisk
- 运行测试磁盘:
sudo testdisk
- 选择
No Log
- 选择包含已删除文件的分区的驱动器,然后选择
Proceed
- 选择分区表类型
- 选择
Analyse
- 选择
Quick Search
- 选择文件被删除的分区并点击p
- 浏览两个都曾经包含已删除文件的文件夹和
.Trash-1000
文件夹,看看您的文件是否以红色列出;如果是,请选择它并点击c - 浏览到可以复制恢复文件的文件夹并点击C
- 辞职
testdisk
这应该恢复已删除的文件并将其复制到指定的位置,尽管自从从文件系统条目中删除后该文件可能已被覆盖(并被损坏)。