iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何使用Testdisk恢复删除的文件
  • 136
分享到

如何使用Testdisk恢复删除的文件

2023-06-27 17:06:24 136人浏览 安东尼
摘要

这篇文章主要讲解了“如何使用Testdisk恢复删除的文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Testdisk恢复删除的文件”吧!Testdisk是一个强大的免费的跨平台的

这篇文章主要讲解了“如何使用Testdisk恢复删除的文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Testdisk恢复删除的文件”吧!

Testdisk是一个强大的免费的跨平台的数据恢复工具,根据它的官网上的简介,这款软件主要被设计用于恢复丢失的分区以及修复那些由于人为或者病毒等原因导致分区表错误而无法启动系统的问题。

如何使用Testdisk恢复删除的文件

安装 testdisk

可以使用 apt install testdisk 或 yum install testdisk 等命令安装 testdisk。有趣的是,它不仅是一个 linux 工具,而且还适用于 MacOS、Solaris 和 windows

文档可在 cgsecurity.org 中找到。

恢复文件

首先,你必须以 root 身份登录,或者有 sudo 权限才能使用 testdisk。如果你没有 sudo 访问权限,你会在这个过程一开始就被踢出,而如果你选择创建了一个日志文件的话,最终会有这样的消息:

TestDisk exited nORMally.jdoe is not in the sudoers file.  This incident will be reported.

当你用 testdisk 恢复被删除的文件时,你最终会将恢复的文件放在你启动该工具的目录下,而这些文件会属于 root。出于这个原因,我喜欢在 /home/recovery 这样的目录下启动。一旦文件被成功地还原和验证,就可以将它们移回它们的所属位置,并将它们的所有权也恢复。

在你可以写入的选定目录下开始:

$ cd /home/recovery$ testdisk

testdisk 提供的第一页信息描述了该工具并显示了一些选项。至少在刚开始,创建个日志文件是个好主意,因为它提供的信息可能会被证明是有用的。下面是如何做的:

Use arrow keys to select, then press Enter key:>[ Create ] Create a new log file[ Append ] Append information to log file[ No Log ] Don’t record anything

左边的 > 以及你看到的反转的字体和背景颜色指出了你按下回车键后将使用的选项。在这个例子中,我们选择了创建日志文件。

然后会提示你输入密码(除非你最近使用过 sudo)。

下一步是选择被删除文件所存储的磁盘分区(如果没有高亮显示的话)。根据需要使用上下箭头移动到它。然后点两次右箭头,当 “Proceed” 高亮显示时按回车键。

Select a media (use Arrow keys, then press Enter):Disk /dev/sda - 120 GB / 111 GiB - SSD2SC120G1CS1754D117-551>Disk /dev/sdb - 500 GB / 465 GiB - SAMSUNG HE502HJDisk /dev/loop0 - 13 MB / 13 MiB (RO)Disk /dev/loop1 - 101 MB / 96 MiB (RO)Disk /dev/loop10 - 148 MB / 141 MiB (RO)Disk /dev/loop11 - 36 MB / 35 MiB (RO)Disk /dev/loop12 - 52 MB / 49 MiB (RO)Disk /dev/loop13 - 78 MB / 75 MiB (RO)Disk /dev/loop14 - 173 MB / 165 MiB (RO)Disk /dev/loop15 - 169 MB / 161 MiB (RO)>[Previous]  [  Next  ]  [Proceed ]  [  Quit  ]

在这个例子中,被删除的文件在 /dev/sdb 的主目录下。

此时,testdisk 应该已经选择了合适的分区类型。

Disk /dev/sdb - 500 GB / 465 GiB - SAMSUNG HE502HJPlease select the partition table type, press Enter when done.[Intel  ] Intel/PC partition>[EFI GPT] EFI GPT partition map (Mac i386, some x86_64...)[Humax  ] Humax partition table[Mac    ] Apple partition map (legacy)[None   ] Non partitioned media[Sun    ] Sun Solaris partition[XBox   ] XBox partition[Return ] Return to disk selection

在下一步中,按向下箭头指向 “[ Advanced ] Filesystem Utils”。

[ Analyse  ] Analyse current partition structure and search for lost partitions>[ Advanced ] Filesystem Utils[ Geometry ] Change disk geometry[ Options  ] Modify options[ Quit     ] Return to disk selection

接下来,查看选定的分区。

Partition                  Start        End    Size in sectors> 1 P Linux filesys. data         2048  910155775  910153728 [drive2]

然后按右箭头选择底部的 “[ List ]”,按回车键。

[  Type  ]  [Superblock] >[  List  ]  [Image Creation]  [  Quit  ]

请注意,它看起来就像我们从根目录 / 开始,但实际上这是我们正在工作的文件系统的基点。在这个例子中,就是 /home。

Directory /   drwxr-xr-x     0     0      4096 23-Sep-2020 17:46 .drwxr-xr-x     0     0      4096 23-Sep-2020 17:46 ..drwx———     0     0     16384 22-Sep-2020 11:30 lost+founddrwxr-xr-x  1008  1008      4096  9-Jul-2019 14:10 dorothydrwxr-xr-x  1001  1001      4096 22-Sep-2020 12:12 nemodrwxr-xr-x  1005  1005      4096 19-Jan-2020 11:49 eeldrwxrwxrwx     0     0      4096 25-Sep-2020 08:08 recovery...

接下来,我们按箭头指向具体的主目录。

drwxr-xr-x  1016  1016      4096 17-Feb-2020 16:40 gino>drwxr-xr-x  1000  1000     20480 25-Sep-2020 08:00 shs

按回车键移动到该目录,然后根据需要向下箭头移动到子目录。注意,如果选错了,可以选择列表顶部附近的 .. 返回。

如果找不到文件,可以按 /(就像在 vi 中开始搜索时一样),提示你输入文件名或其中的一部分。

Directory /shs     -rw-rw-r—  1000  1000     24667  8-Feb-2019 08:57 Up_on_the_Roof.pdf

一旦你找到需要恢复的文件,按 c 选择它。

注意:你会在屏幕底部看到有用的说明:

Use Left arrow to Go back, Right to change directory, h to hide deleted files   q to quit, : to select the current file, a to select all files   C to copy the selected files, c to copy the current file

这时,你就可以在起始目录内选择恢复该文件的位置了(参见前面的说明,在将文件移回原点之前,先在一个合适的地方进行检查)。在这种情况下,/home/recovery 目录没有子目录,所以这就是我们的恢复点。

注意:你会在屏幕底部看到有用的说明:

Please select a destination where /shs/Up_on_the_Roof.pdf will be copied.Keys: Arrow keys to select another directory     C when the destination is correct     Q to quitDirectory /home/recovery

一旦你看到 “Copy done! 1 ok, 0 failed” 的绿色字样,你就会知道文件已经恢复了。

在这种情况下,文件被留在 /home/recovery/shs 下(起始目录,附加所选目录)。

在将文件移回原来的位置之前,你可能应该先验证恢复的文件看起来是否正确。确保你也恢复了原来的所有者和组,因为此时文件由 root 拥有。

注意: 对于文件恢复过程中的很多步骤,你可以使用退出(按 q 或“[ Quit ]”)来返回上一步。如果你愿意,可以选择退出选项一直回到该过程中的第一步,也可以选择按下 ^c 立即退出。

感谢各位的阅读,以上就是“如何使用Testdisk恢复删除的文件”的内容了,经过本文的学习后,相信大家对如何使用Testdisk恢复删除的文件这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 如何使用Testdisk恢复删除的文件

本文链接: https://www.lsjlt.com/news/312010.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用Testdisk恢复删除的文件
    这篇文章主要讲解了“如何使用Testdisk恢复删除的文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Testdisk恢复删除的文件”吧!Testdisk是一个强大的免费的跨平台的...
    99+
    2023-06-27
  • Linux中如何使用TestDisk恢复文件
    这篇文章给大家分享的是有关Linux中如何使用TestDisk恢复文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。TestDisk是一款功能强大的硬盘修复工具,帮助用户恢复丢失的数据,修复不能启动的硬盘, 用T...
    99+
    2023-06-27
  • 如何恢复windows7删除的文件 恢复删除文件小技巧是什么
    很多朋友可能都有出现过误删文件的情况,一般来说,误删文件还可以在回收站中找回,但往往也有不少朋友没有留意,经常误删文件后连回收站也清空了,出现这种情况找回误删的文件理论上是可以找回的(文件删除不了怎么办),不少朋友可能都...
    99+
    2023-05-26
    windows7 文件 恢复 技巧
  • linux如何恢复删除的文件
    要恢复被删除的文件,您可以尝试以下方法:1. 使用恢复工具:有一些专门用于恢复被删除文件的工具,例如TestDisk、PhotoRe...
    99+
    2023-08-20
    linux
  • 用ext3grep恢复删除的文件
     一个同事不小心使用rm -rf命令误删了自己的代码,这意味着一个月的工作丢失了(一个月没有备份过代码,看来他以前一定没经历计算机崩溃的灾难)。我们知道rm命令无法撤销,那么有没有办法恢复这个被删除的目录以及其中的全部文件呢? 在网上搜索了...
    99+
    2023-01-31
    文件 ext3grep
  • 使用 Linux 文件恢复工具恢复rm -rf删除的文件
    Linux 系统管理员守则中有这么一条:“慎用 rm -rf 命令,除非你知道此命令所带来的后果“,不过 Linux 下删除文件并不是真实的删除磁盘分区中的文件,而是将文件的 inode 节点中的扇区指针清除,同...
    99+
    2022-06-03
    extundelete foremost Linux photorec scalpel testdisk Ubuntu 分区 命令行 工具 文件删除 文件恢复 文件系统
  • 电脑delete删除的文件如何恢复
    这篇文章主要介绍了电脑delete删除的文件如何恢复的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇电脑delete删除的文件如何恢复文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2023-02-25
    电脑
  • 恢复EXT3下被删除的文件
    下面是这个教程将教你如何在Ext3的文件系统中恢复被rm掉的文件。假设我们有一个文件名叫 ‘test.txt’ $ls -il test.txt 15 -rw-rw-r– 2 root root 20 Apr 17 12...
    99+
    2023-06-05
  • 在Linux系统下如何使用PhotoRec & TestDisk工具来恢复文件
    这篇文章主要为大家展示了“在Linux系统下如何使用PhotoRec & TestDisk工具来恢复文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“在Linux系统下如何使用Photo...
    99+
    2023-06-16
  • 电脑u盘删除的文件如何恢复
    这篇文章主要介绍“电脑u盘删除的文件如何恢复”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“电脑u盘删除的文件如何恢复”文章能帮助大家解决问题。电脑u盘删除的文件恢复方法:首先在电脑下载360安全卫士...
    99+
    2023-07-01
  • windows回收站删除的文件如何恢复
    本文小编为大家详细介绍“windows回收站删除的文件如何恢复”,内容详细,步骤清晰,细节处理妥当,希望这篇“windows回收站删除的文件如何恢复”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。回收站删除的文件恢...
    99+
    2023-07-02
  • 如何恢复回收站中删除的文件
    要恢复回收站中删除的文件,可以按照以下步骤操作:1. 打开回收站:在桌面上找到回收站的图标,双击打开。2. 检查回收站:在回收站中查...
    99+
    2023-09-07
    文件
  • Linux系统如何恢复被删除文件
    这篇文章主要为大家展示了“Linux系统如何恢复被删除文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统如何恢复被删除文件”这篇文章吧。当用户意外地删除了一个仍然需要的文件时,大多...
    99+
    2023-06-27
  • Linux如何利用lsof命令恢复删除的文件
    这篇文章主要介绍Linux如何利用lsof命令恢复删除的文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!lsof命令lsof命令用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复...
    99+
    2023-06-16
  • Linux下如何利用ext3grep恢复被删除的文件
    这篇文章将为大家详细讲解有关Linux下如何利用ext3grep恢复被删除的文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。10个G的数据被误删除了,差点崩溃,试遍了所有常规恢复软件,无用,就要放弃的时...
    99+
    2023-06-16
  • 怎么恢复被删除的LINUX文件
    本篇内容主要讲解“怎么恢复被删除的LINUX文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么恢复被删除的LINUX文件”吧!作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,...
    99+
    2023-06-10
  • 怎么恢复已删除的Linux文件
    本篇内容主要讲解“怎么恢复已删除的Linux文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么恢复已删除的Linux文件”吧!作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,...
    99+
    2023-06-10
  • linux怎么恢复刚删除的文件
    在Linux中,如果你刚刚删除了一个文件,你可以通过以下方法恢复它:1. 使用文件恢复工具:有一些工具可以帮助你恢复删除的文件,如e...
    99+
    2023-08-30
    linux
  • windows中easyrecovery如何恢复彻底删除的文件
    本文小编为大家详细介绍“windows中easyrecovery如何恢复彻底删除的文件”,内容详细,步骤清晰,细节处理妥当,希望这篇“windows中easyrecovery如何恢复彻底删除的文件”文章能帮...
    99+
    2023-01-04
    windows easyrecovery
  • windows10安全中心删除的文件如何恢复
    安全中心是微软系统自带的防火墙作用,可以自动阻拦异常的程序和文件,但它有时候也会误删一些正常文件,那么windows10安全中心删除的文件如何恢复呢?你先开启病毒和威胁防护面板,以后点击维护历史数据,随后出现的就是被安全中心删除的文件了,选...
    99+
    2023-07-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作