一, windows数据恢复


1, FinalData


2,  EasyRecovery

3, R Studio

付费软件, linux, windows 版本的都有, 图形化界面;




二, Linux 数据恢复

1, R Studio

http://www.ihacksoft.com/r-studio-6.html



2, foremost 

     但愿你对于你的文件足够小心,当你要从外部磁盘或 USB 设备中恢复丢失的文件时,你只需使用这个工具即可。

然而,当你意识到你意外的删除了系统中的一个文件并感到恐慌时-不用担心。让我们来看一看 foremost ,一个用来处理这种状况的取证工具。

下载:http://foremost.sourceforge.net/pkg/foremost-1.5.7.tar.gz

安装:

  1. tar -xzvf foremost-1.5.7.tar.gz 

  2. cd foremost-1.5.7

  3. make

  4. make install

[root@localhost foremost-1.5.7]# make install 
install -m 755 foremost /usr/local/bin
install -m 444 foremost.8.gz /usr/share/man/man8
install -m 444 foremost.conf /usr/local/etc

卸载:  make uninstall

使用方法: man  foremost

foremost命令参数英文中文说明:

$ foremost [-v|-V|-h|-T|-Q|-q|-a|-w-d] [-t <type>] [-s <blocks>] [-k <size>]
    [-b <size>] [-c <file>] [-o <dir>] [-i <file]

-V  - 显示版权信息并退出
-t  - 指定文件类型.  (-t jpeg,pdf ...)
-d  -打开间接块检测 (针对UNIX文件系统)
-i  - 指定输入文件 (默认为标准输入)
-a  - 写入所有的文件头部, 不执行错误检测(损坏文件)
-w  - 向磁盘写入审计文件,不写入任何检测到的文件
-o  - 设置输出目录 (默认为为输出)
-c  - 设置配置文件 (默认为 foremost.conf)
-q  - 启用快速模式. 在512字节边界执行搜索.
-Q  - 启用安静模式. 禁用输出消息.
-v  - 详细模式. 向屏幕上记录所有消息。


使用例子:

安装完成后,我们做一个简单的测试吧。首先删除 /boot/images 目录下一个名为 nosdos.jpg 的图像文件:

# cd images
# rm nosdos.jpg

要恢复这个文件,如下所示使用 foremost (要先确认所在分区 - 本例中, /boot 位于/dev/sda1 分区中)。

# foremost -t jpg -i /dev/sda1 -o /home/gacanepa/rescued

其中,/home/gacanepa/rescued 是另外一个磁盘中的目录 - 请记住,把文件恢复到被删除文件所在的磁盘中不是一个明智的做法。

如果在恢复过程中,占用了被删除文件之前所在的磁盘分区,就可能无法恢复文件。另外,进行文件恢复操作前不要做任何其他操作。

当foremost执行完成以后,恢复的文件(如果可以恢复)将能够在目录 /home/gacanepa/rescue/jpg中找到。

还要警告一下,foremost可能运行很长时间,时间长短取决于分区的大小。

恩, 我运行了很久了,还没有反应呢, 希望可以成功???  一直没有结果, 失败了

3,  extundelete 

yum install extundelete -y

#wget  http://zy-res.oss-cn-hangzhou.aliyuncs.com/server/extundelete-0.2.4.tar.bz2

leo_bak]# tar -xvjf extundelete-0.2.4.tar.bz2

extundelete-0.2.4]# ./configure

extundelete-0.2.4]# make

extundelete-0.2.4]# make install


-rw-r--r--. 1 root root 108472 Mar  9  2017 extundelete-0.2.4.tar.bz2
[root@localhost leo_bak]# extundelete /dev/sdb2  --restore-files  export_operation
extundelete: Bad magic number in super-block when trying to open filesystem /dev/sdb2

结果:  失败

https://my.oschina.net/looly/blog/261912



3, 






Logo

更多推荐