进入,下载适合自己系统的版本
http://www.cgsecurity.org/wiki/TestDisk_Download
http://www.cgsecurity.org/testdisk-6.13.linux26.tar.bz2
下载
解压
tar jxf testdisk-6.14-WIP.linux26.tar.bz2
进入解压出的目录
cd testdisk-6.14-WIP
运行
./photorec_static
Select a media (use Arrow keys, then press Enter):
>Disk /dev/sda - 21 GB / 20 GiB - VMware, VMware Virtual S
>[Proceed] [ Quit ]
运行 Proceed
Partition Start End Size in sectors
No partition 0 0 1 2610 212 34 41943040 [Whole disk]
1 * Linux 0 1 1 12 254 63 208782 [/boot]
2 P Linux Swap 13 0 1 143 254 63 2104515
> 3 P Linux 144 0 1 2609 254 63 39616290 [/]
选择要恢复文件 所在文件系统 我在是在根目录 /
>[ Search ] [Options ] [File Opt] [ Quit ]
运行 Search 右边的那些参数想调的自己调 我默认了
To recover lost files, PhotoRec need to know the filesystem type where the
file were stored:
>[ ext2/ext3 ] ext2/ext3/ext4 filesystem
[ Other ] FAT/NTFS/HFS+/ReiserFS/...
选择所丢失文件 所在的文件系统类型 我的是EXt3 所以选择了 第一个
Please choose if all space need to be analysed:
[ Free ] Scan for file from ext2/ext3 unallocated space only
>[ Whole ] Extract files from whole partition
选择 Whole吧
Please select a destination to save the recovered files.
Do not choose to write the files to the same partition they were stored on.
Keys: Arrow keys to select another directory
C when the destination is correct
Q to quit
Directory /boot/testdisk-6.14-WIP
>drwxrwxr-x 500 500 1024 20-Mar-2012 14:01 .
drwxr-xr-x 0 0 1024 17-Mar-2012 11:20 ..
drwxrwxr-x 500 500 1024 11-Mar-2012 00:23 ico
drwxrwxr-x 500 500 1024 11-Mar-2012 00:23 l
-rw-r--r-- 500 500 216 12-Nov-2007 00:21 AUTHORS
-rw-r--r-- 500 500 17987 16-Jun-2006 06:01 COPYING
-rw-r--r-- 500 500 117098 15-Nov-2011 15:17 ChangeLog
-rw-r--r-- 500 500 117 2-Jan-2012 01:35 INFO
-rw-r--r-- 500 500 14644 17-Nov-2011 20:55 NEWS
-rw-r--r-- 500 500 1874 25-Oct-2006 17:40 README
-rw-r--r-- 500 500 344 22-Apr-2008 01:32 THANKS
-rw-rw-r-- 500 500 38 11-Mar-2012 00:35 VERSION
-rw-r--r-- 500 500 312 16-Apr-2011 17:21 documentation.html
-rw-r--r-- 500 500 529 6-Mar-2012 06:12 fidentify.8
-rwxrwxr-x 500 488 2080221 11-Mar-2012 00:35 fidentify_static
-rw-r--r-- 500 500 1081 6-Mar-2012 06:12 photorec.8
-rw-r--r-- 0 0 40960 20-Mar-2012 14:01 photorec.ses
-rwxrwxr-x 500 488 5533409 11-Mar-2012 00:35 photorec_static
-rw-r--r-- 500 500 391 20-Jun-2008 18:55 readme.txt
-rw-r--r-- 500 500 1666 6-Mar-2012 06:12 testdisk.8
-rw-r--r-- 0 0 821 20-Mar-2012 14:01 testdisk.log
-rwxrwxr-x 500 488 4793221 11-Mar-2012 00:35 testdisk_static
这是让你选择 恢复出来的文件 存上的位置,注意不要选择跟你丢失的文件所在同一个文件系统下,我的丢失的文件在 /shell 下
[root@localhost testdisk-6.14-WIP]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda3 19G 5.8G 12G 34% /
/dev/sda1 99M 28M 66M 30% /boot
tmpfs 252M 0 252M 0% /dev/shm
df -h 看了下 只能选放在/boot 下了 呵呵
按C键 选择 然后它就开始恢复了。
结束后去/boot找
recup_dir.1 这样的文件夹
然后使用 grep -n ' ' 去找吧
>[Proceed ] [ Quit ]