因为疫情影响,上幼儿园的大儿子在家待了几个月了。最近他迷恋玩电脑了,为了防止他沉迷其中,为父只好把win10系统换成了deepin20。系统安装好后,不料一时疏忽大意误把数据分区给格式化了,因此就产生了这篇数据恢复的操做记录。linux
1.原系统分区状况
系统盘C
数据盘D
数据盘E
安装deepin20系统时只是把系统盘格式化了,数据盘并无受影响。新系统启动后原数据盘D和E以只读形式挂载在/media下。其中/dev/sda4映射为数据盘E,/dev/sda5映射为数据盘D,且数据盘D中重要数据比较少,我用16G U盘把数据先备份了下,准备格式化后作成可写分区再把数据盘E中数据迁移过来。
问题出在操做时,mkfs.ex4时选了/dev/sda4,这下原本是想先格式化D盘的,变成了格式化E盘。而原E盘有60G重要数据,是以前保留的比较重要的资料、照片、视频等。ubuntu
2.寻找数据恢复方法浏览器
意识到格式化错了后,立马卸载了/deb/sda4,防止对其操做。网上查找恢复数据方法,linux下大部分记录的是rm误删除后数据恢复的办法。找了好久没有发现格式化数据恢复方法,可是此时并无放弃,继续找方法,由于以前有遇到磁盘损坏的状况,发现别人也能恢复数据成功,我这只是格式化,应该有办法。功夫不负有心人,最后终于发现有个linux下testdisk能够恢复磁盘分区错误方面的数据。ide
3.安装testdisk动画
deepi系统是基于ubuntu系统的,因此安装软件包通常用apt-get ,因而我用apt-get install testdisk来安装,没想到立马就安装了。因为磁盘操做须要root权限,后续操做我sudo su - 切换到root下执行。3d
4.起东testdisk开始分析日志
起到testdisk,建立一个日志文件,能够记录文件恢复记录视频
选择须要恢复的磁盘blog
选择分区表类型,默认选择推荐的便可,这里是ETF GPT
备注:就算这里选择错了也不影响分析,只是最后恢复时找不到文件,第二次选择正确的分区表类型便可,这时会跳过度析直接进入恢复步骤,分析比较耗时,500G磁盘大概花了5小时左右游戏
默认选择Analyse,先分析,这里大概须要几小时,磁盘越大时间越久
分析后展现磁盘分区状况以下
发现有6个分区,其中4和5应该对应原系统数据盘D和E
选择快速搜索
MS DATA继续
这里D表明以前删除的数据
发现有四个D,能够分别用上下键选择而后按键P,列出文件,有文件列表的就能够作数据恢复了
这个是选择第二个D,发现的文件类别
其实以前的数据盘D和数据盘E数据都在这里,这个MS DATA 280G,以前数据盘D和E都是136G
数据恢复
按键C,选择须要恢复的文件或目录
按键A,所有选择
按键c,恢复选择的文件,便是恢复按键C活A选择的文件
默认文件会复制到/root路径下,testdisk也是在这个目录启动的,应该三在哪儿启动数据就恢复到当前启动路径下
重复移动上下键,按C选择,按c开始复制,直到全部须要的数据都恢复完成,这里能显示的目录或者文件均可以恢复
这是数据恢复完成后,/root路径下恢复的文件状况
这个是因此工做完成后分区状况
如今大儿子只能玩些简单的游戏了,好比俄罗斯方块,不再会随便把个人电脑搞得乱七八糟的了,由于每次发现他安装好多软件。
另外在线视频软件也没有,为了给他偶尔看看动画片,也作了2个快捷方式能够看在线浏览器看视频。自从换了系统后他不再迷恋这个电脑了,linux真的能改变人生哈。
下面把deepin20桌面给你们欣赏下,真的简洁实用。