Ubuntu下误操作Disks工具删除非系统分区的恢复咨询
Ubuntu下误操作Disks工具删除非系统分区的恢复咨询
别慌!只要你还没往这块磁盘里写入新数据(比如存文件、装软件甚至只是挂载它后做了修改),恢复的概率还是很高的,我给你分享几个实用的办法:
第一步:立刻停止对目标磁盘的写入操作
这是最关键的!一旦新数据覆盖了原来分区的位置,恢复就难了。如果磁盘现在还挂载着,最好先卸载它(可以通过Disks工具或者终端输入sudo umount /dev/XXX,XXX是你的磁盘设备名,比如sdb1)。用Testdisk恢复完整分区
Testdisk是专门针对分区丢失的恢复工具,非常靠谱:- 打开终端,先安装它:
sudo apt update && sudo apt install testdisk - 运行工具:
sudo testdisk - 按照向导操作:
- 选择你误删分区的磁盘(注意别选错系统盘)
- 选择对应的分区表类型(工具一般会自动检测,常见的是GPT或MSDOS)
- 选择「Analyze」进行分析,再选「Quick Search」快速扫描
- 扫描完成后,找到你误删的那个分区,按
P可以预览里面的文件确认是不是你要的 - 确认后,按
C把文件恢复到其他磁盘(绝对不能恢复到原来的分区,不然会覆盖数据)
- 打开终端,先安装它:
如果分区表无法恢复,用Photorec提取文件
Photorec是Testdisk的姊妹工具,专门用来恢复单个文件,哪怕分区表彻底损坏也能工作:- 安装后运行:
sudo photorec - 选择目标磁盘,接着选择要扫描的区域(可以选整个磁盘)
- 选择要恢复的文件类型(默认是全选,也可以根据需求筛选)
- 选择保存恢复文件的目标位置(必须是其他磁盘)
- 等待扫描完成,就能在目标位置找到恢复的文件了
- 安装后运行:
恢复完成后,记得把重要数据备份到安全的地方,避免再出现类似的误操作哦!
备注:内容来源于stack exchange,提问作者adg6
相关产品推荐
相关产品推荐

