linux文件系统数据恢复

Kali 添加磁盘如图87

    

                                                图87    kali添加磁盘

Kali 由于linux系统与windows不一样,没有计算机管理,只能用命令/bin/sh/usr/lib/udisks2/udisks2-inhibit/usr/sbin/gpartedbin 启动图形化界面 如图88

                                                          图88   启动图形化

在图形化界面,创建分区 如图89

                                                        图89 创建分区

查看磁盘情况如图 90

                                                        图 90    kali 磁盘

6.5.1  testdisk&photorec

TestDisk是另一种类型的数据恢复工具。它不能从故障的存储设备上拷贝数据,相反,它可以解决一些因为分区的原因而造成数据无法访问的问题。

该工具可以帮助你恢复丢失的分区,让磁盘重新变得可以启动,整理分区表,恢复主引导记录,恢复引导扇区以及文件系统表,可以从 NTFS、FAT、exFAT和ext2类型的文件系统中恢复被删除的文件,还能从已经删除了的NTFS、FAT、exFAT和ext2/3/4文件系统 中拷贝文件。

在Linux上安装testdisk&photorec后查看版本  如图 91

                                        图91    安装testdisk

在8G磁盘中,复制文件后,完全删除图片和文件 如图92

                                        图92   完全删除文件

终端输入命令testdisk,启动图形化界面选择,如图 93

                                                图93   testdisk界面

选择create→ Disk /dev/sdb - 8589 MB / 8192 MiB→Intel →

Analyse →Quick Search→ P: list files

Quick Search选完后有几个选项

Keys A: add partition, L: load backup, T: change type,

P: list files, Enter: to continue 

在选择P: list files后,发现磁盘有删除文件(标红状态) 如图94

                                                        图94    删除文件

在下载testdisk的过程中,附带下载软件photorec命令终端执行

如图95 执行sudo  photorec

                                        图95     photorec界面

选择Disk /dev/sdb - 8589 MB / 8192 MiB (RO)→【Search】→

[ ext2/ext3 ] ext2/ext3/ext4 filesystem →【Whole】Extract files from whole partition 最后选择在当前目录,选择文件权限 如图96

                                                图96   文件恢复路径权限选择

按c 键root桌面出现文件夹,显示正在恢复,根据文件大小如图97

                                                                图97  恢复文件

最后恢复成功如图 98

                                                                图98 恢复成功

6.5.2   Scalpel

Scalpel是Linux和Mac操作系统的开源文件系统恢复。该工具访问块数据库存储并从中识别已删除的文件并立即恢复它们。除了文件恢复之外,它还对数字取证调查很有用。

Debian/Ubuntu 和 Linux Mint 中安装 Scalpel

方式1:sudo apt-get install scalpel

方法2:wget https://codeload.github.com/machn1k/Scalpel-2.0/zip/master  如图99

                                                图 99   安装Scalpel

通过命令将下载的scalpel 解压查看设置配置 如图100

                                                        图100   解压配置

命令进入vim/etc/scalpel/scalpel.conf 文件更改配置文件

例如:后缀为jpg、pdf、zip等文件注释去掉保存配置 如图 101

                                                                图 101 更改配置

将复制的文件完全删除 如图102

                                                        图102  完全删除文件

打开终端通过命令恢复文件如图103

                                                        图103恢复分区文件

开始scalpel /dev/sdb1 -o /RECOVERY/

分区是/dev/sdb1  输出 -o   恢复后路径 /RECOVERY/

发现文件恢复成功 如图104

                                                        图104    恢复成功

6.5.3 foremost

安装foremost 如图105

                                                图 105   安装foremost

复制文件到/dev/sdc1后完全删除 如图106

                                                        图 106   完全删除文件

通过foremost命令恢复已经删除文件如图 107

                                                                图107 恢复文件

查看桌面出现output目录,里面有jpg文件,foremost语句只恢复了jpg类型文件,如图104 恢复其他类型文件  如图108

foremost -v -T -t pdf,jpg,zip-i/dev/sdc1-o/media/disk/Recover 

-V:display copyright information and exit   显示版权信息并退出
-t:- specify file type.  (-t jpeg,pdf ...) 指定的文件类型
-i; - specify input file (default is stdin)   指定输入文件
-o: - set output directory (defaults to output)指定输出目录

                                                图108 恢复已经删除文件

如图恢复结果如图109

                                                        图109   恢复结果

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值