1. 创建驱动器映像

1. 创建驱动器映像

我今天有一块 500GB 的 SSD 坏了。我把它拆下来,然后连接到另一台电脑上。驱动器的名称似乎有奇怪的符号。而且驱动器似乎有 11TB 的内存。

在此处输入图片描述

这个驱动器能修好吗?我能从中恢复数据吗?

答案1

至少文件系统已损坏,您很可能需要格式化磁盘。要进行恢复,您可以使用我的以下教程:(如果您没有安装 Linux,实时 USB(例如 xubuntu)就可以了。)

1. 创建驱动器映像

这是一个非常重要的步骤,可以防止您造成更大的损害。即使在您继续尝试修复驱动器之前,这也是一个好主意。我们稍后将执行的文件恢复将在磁盘映像上执行,而不是在实际磁盘上执行。要创建磁盘映像,只需发出以下命令:(状态标志是可选的,它显示正在运行的进度统计信息dd

$ sudo dd if=/dev/sdX of=image.dd bs=1M status=progress

替换X为您的驱动器号。(您可以使用 找到它lsblk

2.执行文件恢复

有很多恢复应用程序,我个人认为它们photorec效果foremost最好。photorec通常是软件包的一部分testdisk。在 Debian 上,您可以按如下方式安装这两个应用程序:

$ sudo apt-get install testdisk foremost

a) 光记录

现在只需运行$ photorec image.dd即可打开 photorec 的交互界面。

按回车键 ( [Proceed]) 选择磁盘映像。在下一个屏幕中,系统会要求您选择一个分区。如果 photorec 找到正确的分区,您可以在此处选择要从中恢复文件的分区。如果它无法正确检测分区,只需选择No partition [Whole disk]并再次按回车键即可执行[Search]。在下一个屏幕中选择文件系统类型后,您需要选择一个目录来保存恢复的文件。使用 确认C

完成后,继续执行步骤 3。

b) 最重要的

虽然 photorec 的工作原理是尝试使用锉雕,Foremost 的做法略有不同。它仍然使用文件雕刻概念,但它忽略了底层文件系统的类型,直接通过将驱动器的片段复制到 RAM 中来工作,然后扫描文件头类型。Foremost 带有许多内置标头来恢复大多数类型的常见文件,如果您想添加自定义页眉/页脚来检测不太常见的文件类型,Foremost 为您提供了此功能。

要使用图像上的默认选项运行 foremost,请运行以下命令:

$ foremost -i image.dd -v

这会将所有恢复的文件保存到output(首先将创建的新目录)。您可以使用标志指定另一个输出目录-o,并-a忽略错误/保存损坏的文件。

3. 筛选恢复的文件

这是可选的,但有时您只对特定类型的文件感兴趣,甚至更糟:恢复工具为您提供了数百万个文件,其中数千个文件看起来像是 JPEG 文件,但实际上它只是一个损坏的文件,根本不是图片。要过滤掉这些文件,您可以使用我对 SuperUser 上的另一个问题的回答。

相关内容