手贱大意删除重要的文件怎么办!!!一招教你怎样恢复误删的文件

本文详细介绍了在数据误删后,如何通过及时卸载分区和使用extundelete工具进行数据恢复的方法。首先,应立即将分区以只读模式挂载,避免数据被覆盖。接着,通过编译安装extundelete,模拟删除文件并执行恢复操作,最终成功恢复被误删的文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概述:

在数据被误删除后,第一时间要做的就是卸载被删除数据所在的分区,如果是根分区的数据遭到误删,就需要将系统进入单用户模式,并且将根分区以只读模式挂载。这样做的原 因很简单,因为将文件删除后,仅仅是将文件的 inode 节点中的扇区指针清零,实际文件还存储在磁盘上,如果磁盘继续以读写模式挂载,这些已删除的文件的数据块就可能被操作系统重新分配去,在这些数据库被新的数据覆盖后,这些数据就真的丢失了,恢复工具也回 天无力。所以只读模式挂载磁盘可以尽量降低数据库中数据被覆盖的风险,以提高恢复数 据成功的比例。

下面将介绍使用 extundelete 工具如何恢复误删除的文件。

1、编译安装extundelete
在编译安装extundelete之前需要先安装两个安装包e2fsprogs-libs和e2fsprogs-devel,这两个包在系统安装光盘的/Package 目录下就有,使用 rpm 或 yum 命令将其安装。 e2fsprogs-devel 安装依赖于 libcom_err-devel 包。
安装完依赖包之后,即可将提前上传的 extundelete 软件包解压、配置、编译、安装

安装两个依赖包 e2fsprogs-libs 和 e2fsprogs-devel
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
解压extundelete-0.2.4.tar.bz2
在这里插入图片描述
进入extundelete-0.2.4/
在这里插入图片描述
设置.configure安装路径
在这里插入图片描述
make编译
make install 编译安装
然后进入/usr/local/extundelete/bin
在这里插入图片描述
设置软路由
在这里插入图片描述

2、模拟删除并执行恢复操作
虚拟机添加新硬盘,使用 fdisk 命令创建新分区,将其挂载到/data目录下,往该目录下新建一些文件或目录
添加新硬盘
在这里插入图片描述
创建sdb1分区
在这里插入图片描述
将/dev/sdb1挂载到 /data目录下
先将/dev/sdb1格式化
在这里插入图片描述
在这里插入图片描述
随便编辑几个文件,待会模拟恢复文件
在这里插入图片描述
使用“extundelete /dev/sdb1 --inode 2”查看文件系统/dev/sdb1 下存在哪些文件。
具体的使用情况:其中–inode 2 代表从 i 节点为 2 的文件开始查看,一般文件系统格式化挂 载之后,
i 节点是从 2 开始的,2 代表该文件系统最开始的目录。
在这里插入图片描述
在这里插入图片描述
使用"rm -rf a b"命令删除/tmp/下的 a 文件和 b 文件,当出现误操作时,
立刻卸载该文 件系统,然后使用“extundelete /dev/sdb1 --restore-all"
恢复/dev/sdb1 文件系统下的所有内容。
删除文件a和b后再用“extundelete /dev/sdb1 --inode 2”查看发现a和b已被删除
在这里插入图片描述
切到家目录,卸载挂载(不然在/data目录下无法卸载挂载)
使用“extundelete /dev/sdb1 --restore-all”这条命令实现恢复数据
在这里插入图片描述
在这里插入图片描述
进入恢复的目录“RECOVERED_FILES”
在这里插入图片描述
在这里可以看到之前因为失误删除的文件a和b,说明文件恢复已经成功

 哎呀,很多人都会一不小心,就将电脑中一些重要的文件删除了,然后到处寻找高求助,或者自认倒霉。很多新朋友加入电脑百事网QQ群之后都问过这样一个问题“文件不小心给删除了还找的回来吗?”WWW.PC841.COM电脑配置网,编辑这里的回答是一般可以恢复的,下面编辑就来分享下怎样恢复删除文件。 怎样恢复删除文件?解决方法如下: 如果仅仅只是在我的电脑中不小心删除文件(不包含U盘等可一定磁盘),然后发现错误删除了。这种情况是最好的解决的,因为在电脑中删除文件,还会在回收站里找的到,我们只需要进入电脑桌面上得回收站里即可找到被误删文件,如下图: 被删除文件可以在回收站里找到 如上图笔者演示的是将笔者电脑D盘中的网站数据不小心删除了,然后我们在回收站里可以找到,如上图,我们只需要用鼠标在回收站里文件夹上右键鼠标--选择“还原”即可恢复文件到原来位置WWW.PC841.COM电脑配置网。  还有一种比较复杂的情况,那就是当我们不小心删除重要文件,开始不知道,然后对电脑进行了垃圾清理(包含清空回收站操作),那么以上方法就不可用了,因为回收站被彻底清空,这种情况要怎样恢复删除文件呢?以下列出几种比较高级的方法,希望对菜鸟朋友有所启发与帮助。 推荐阅读:回收站清空了怎么恢复? 回收站里的文件删除了怎么恢复技巧 方法一:尝试恢复注册表来实现恢复删除文件 ⑴进入电脑桌面 左下脚位置 开始-运行-然后在命令框中输入注册表命令“regedit”、按回车进入注册表,如下图: 注意:windows 7用户不知道运行在哪请阅读:windows 7运行在哪文章 或阅读:怎么打开注册表 ⑵如上图,然后依次展开位置:HEKEY——LOCAL——MACHIME/SOFTWARE/microsoft/WINDOWS/ CURRENTVERSION/EXPLORER/DESKTOP/NAMESPACE 在左边空白外点击“新建”,选择:“主键”,把它命名为“645FFO40——5081——101B——9F08——00AA002F954E”如下图: 注册表编辑器修改 ⑶最后再把右边的“默认”的主键的键值设为“回收站”,然后退出注册表即可,然后我们再去被删除的地方看下文件是不是就回来了,如果没有进入回收站里查看,一般都会有,我们按照方法一,还原即可。 方法二:使用数据恢复软件EasyRecovery来恢复删除文件 EasyRecovery 是世界著名数据恢复公司 Ontrack 的技术杰作。其 Professioanl (专业) 版更是囊括了磁盘诊断、数据恢复文件修复、E-mail 修复等全部 4 大类目WWW.PC841.COM电脑配置网, 19 个项目的各种数据文件修复和磁盘诊断方案。其支持的数据恢复方案包括:高级恢复—使用高级选项自定义数据恢复;普通删除恢复—查找并恢复删除文件。 EasyRecovery数据恢复软件 EasyRecovery Pro 6.21.04 汉化版下载点此进入>> 首先我们启动EasyRecovery,点击左边列表中的"数据修复"。数据修复里面有六个选项,我们点击"DeletedRecovery",它的功能是查找并恢复删除文件。选择要恢复文件所在的分区,在默认情况下软件对分区执行的是快速扫描,如果你需要对分区进行更彻底的扫描,就在"完成扫描"前打上勾就行了,选择好分区后,我们点击"下一步"。电脑收藏夹位置在哪? 如何将网址加入收藏夹! 按照提示完成即可,经过3~4分钟的扫描后结果就出来了,你点击左面文件夹列表中的文件夹,在右面列出来到文件就是能被恢复删除文件,选择一个要恢复文件,一定要把前面的勾打上,然后点击"下一步"。 选择好要恢复文件后,我们就来选择恢复目标的选项,一般我们都是恢复到本地驱动器里的,那么我们点击后面的"浏览"来选择文件保存的目录(选择分区时请注意,保存的分区不能与文件原来所在的分区一样,否则不能保存)。点击下一步后,文件就开始恢复了,恢复完成后,弹出一个对话框显示文件恢复摘要,你可以进行保存或者打印,然后点击"完成"。一个文件就被恢复了。全中文界面,这里就不详细介绍了。 方法三:使用FormatRecovery来恢复被格式化磁盘文件  有的时候由于电脑硬盘被格式,那么数据相当于被彻底清空,这种情况数据要恢复一般是最复杂的,不过目前我们也可以尝试使用FormatRecovery数据恢复软件来恢复被格式化过的磁盘文件。 FormatRecovery数据恢复软件 O&O FormatRecovery V4.1.1146数据恢复软件下载点此进入 新版本FormatRecovery,为 O&O 软件提供了最终的补充,进一步丰富了数据恢复产品线。它使用相当方便,由界面上的助指引,宽带连接慢怎么办 可以将误删除或格式化后的分区及硬盘恢复到误操作之前的状态,文件和目录信息也同样恢复。通过使用特别开发的算法,O&O FormatRecovery可以搜索整个被格式化或删除后的磁盘中的文件,然后将其恢复,即使数据严重破碎也没有问题。 怎样恢复删除文件,方法就为大家介绍到这里,恢复方法从入门到精深,相信对于电脑爱好者学习会很不错,如果以上方法依然无法恢复您被删除文件,并且数据非常重要,那么笔者建议一拿到专业数据恢复中心去解决。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值