linux操作系统分区被fdisk /dev/sda删除,该如何恢复
实验内容:使用fdisk删除磁盘分区信息
实验步骤
创建一个新的Centos6操作系统(别问为什么,问就是一个悲伤的故事)
笔者使用virtual box创建虚拟机(workstation配置了很久都没有办法开启虚拟机,蛋疼)
- virtual box创建虚拟机链接:vritualBox安装虚拟机配置过程
进入操作系统,使用fdisk删除磁盘上的分区信息
- 下载testdisk testdisk二进制包
- 删除磁盘分区信息;可以看到目前第一块磁盘
/dev/sda上有两个分区
![image]()
- 使用
fdisk /dev/sda删除sda上的分区信息;此时可以看到sda上的分区信息已被删除,由于尚未格式化磁盘内的数据,所以系统还能正常运行,但千万不要重启,不然就是一个悲伤故事了。
![image]()
- 使用
testdisk恢复分区数据
testdisk /dev/sda#指定检查sda这一块磁盘
![image]()
- 点击
Proceed
![image]()
- 点击
Intel
![image]()
- 点击
Analyse
![image]()
- 点击
Quick Search
![image]()
- 回车确认
![image]()
- 确认查找到的分区数量与下面显示的分区数量一致,一致则点击
write
![image]()
- 确认退出后,可以看到
sda分区信息已经回来了
![image]()











浙公网安备 33010602011771号