使用 TestDisk 恢复磁盘丢失分区

(首发地址:学习日记 https://www.learndiary.com/2024/05/testdisk/ )

在本文中,我将向您介绍如何使用名为 TestDisk 的强大工具来恢复丢失或损坏的分区,并通过一个详细的示例操作流程来展示其实际应用。我是来自淘宝网学习日记小店的 learndiary,专注于 Linux 服务相关工作。

今天我给大家推荐两款由 CGSecurity 开发的实用软件—— TestDisk 和它的孪生软件 PhotoRec。TestDisk 主要用于找回丢失或损坏的分区结构,而 PhotoRec 则擅长依据文件特征恢复丢失的文件。您可以通过访问官方网站( https://www.cgsecurity.org/ )获取更多详尽的文档资料。

接下来,我演示如何按照“TestDisk Step by Step”指南( https://www.cgsecurity.org/wiki/TestDisk_Step_By_Step )使用 TestDisk 进行分区恢复。本次演示分为如下三个关键步骤。演示视频地址:https://www.bilibili.com/video/BV1Wm421p73U/

使用 TestDisk 恢复磁盘丢失分区

第一步,在 VirtualBox 虚拟机环境中,我将启动 Ubuntu 22.04 LiveCD 系统,并使用 gdisk 分区工具模拟丢失分区的情况。首先,删除原有正常工作的 Linux 分区,然后创建两个新的 Windows 类型的分区,以便演示恢复过程。

第二步,在 Ubuntu Live 系统中,由于默认的软件源不包含 TestDisk,我们编辑 /etc/apt/sources.list 文件,添加了 universe 和 multiverse 网络镜像源,更换软件源至国内更快的清华大学镜像站(mirrors.tuna.tsinghua.edu.cn)。然后运行 sudo apt update 及 sudo apt install testdisk 来安装 TestDisk。

第三步,成功安装 TestDisk 后,我们运行 sudo testdisk,选择需要恢复的硬盘设备(如 /dev/sda ),依次定位到“Proceed”->“EFI GPT”->“Analyse”->“Quick Search”。找到原始分区后,可通过按下P键列出该分区内的文件和目录,以此验证找到的是否为正确分区。确认无误后,按回车继续,再定位到“Write”将新检测到的分区结构写入磁盘,并重启系统以检验恢复效果。

经过这一系列操作,当系统重启后,如果能顺利进入硬盘系统并看到熟悉的桌面环境,则表明分区恢复成功。

希望通过这次演示,初学者们能够了解到 TestDisk 在数据恢复领域的强大功能以及基本的使用方法。再次感谢您的关注,期待下次再见!

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是在CentOS7上使用testdisk恢复数据的步骤: 1. 安装testdisk软件包 在终端中运行以下命令来安装testdisk软件包: ``` sudo yum install testdisk ``` 2. 运行testdisk 在终端中输入以下命令以运行testdisk: ``` sudo testdisk ``` 3. 选择磁盘 使用上下箭头键选择要修复磁盘,然后按Enter键。 4. 选择分区表类型 如果您不知道分区表类型,请选择"None"。如果您知道分区表类型,请从列表中选择正确的选项。 5. 选择分区 使用左右箭头键选择要恢复数据的分区,然后按Enter键。 6. 选择高级选项 使用上下箭头键选择"Advanced",然后按Enter键。 7. 选择超级块 使用上下箭头键选择"Superblock",然后按Enter键。 8. 扫描超级块 testdisk将扫描超级块以查找文件系统的备份。 9. 选择备份超级块 如果testdisk找到备份超级块,请选择它并按Enter键。 10. 选择文件恢复目录 testdisk将提示您选择文件恢复目录。选择要将恢复的文件保存到的目录,并按Enter键。 11. 恢复文件 使用上下箭头键选择要恢复的文件,然后按"C"键来将其复制到已选择的文件恢复目录中。 12. 退出testdisk 一旦您已经恢复了所有需要的文件,可以通过按"q"键退出testdisk。 注意:在使用testdisk恢复数据时,请确保不要将恢复的文件保存到原始分区上,否则可能会导致数据丢失。建议将恢复的文件保存到另一个存储设备上。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值