使用 TestDisk

使用 TestDisk

我从 Ubuntu 16.04 中拔出了 USB 盘,但没有保存 删除选项,但 exfat 应该可以这样做。没有发生读写,分区不使用日志记录。我最终得到的是一个无法安装的 USB 棒,校验和错误。

有哪些工具可以恢复分区表或至少恢复 USB 驱动器上的数据?我现在正在通过扫描parted。有没有人遇到过与 exfat 和恢复选项相同的问题?不幸的是parted,可能无法检测到分区,因为它不支持 exfat

我也尝试在 Windows 上使用分区向导,但它没有检测到任何东西,只是显示未分配的空间。我该怎么做?Windows 或 Ubuntu 下有没有有用的工具?

在此处输入图片描述

我也尝试使用gpart -v /dev/sdb,但检测不到任何东西。在 OS X 上有一个名为 的工具fsck_exfat,Windows 上有吗?

更新 该磁盘已预装 Parted Magic。快速搜索后未显示任何分区。

答案1

exfat 应该可以做到这一点。没有发生读写,分区不使用日志记录

文件系统不使用日志记录的事实与“正常”移除驱动器而没有正确卸载它完全相反。;) 由于没有这样的日志,操作系统无法轻松修复不一致问题。

使用 TestDisk

简而言之,您的驱动器仍然有一个分区表,并且文件系统类型正确显示为 exFAT,如屏幕截图所示。安装 TestDisk 并在设备上运行它:

sudo apt install testdisk
sudo testdisk /dev/sdb

我之前讨论过这个工具在 AU 这里,你也许还会对TestDisk 指南.正如我所写这个答案Unix 和 Linux Stack Exchange网站:

基本步骤如下:

  • 扫描驱动器
  • 选择分区
  • 按下P显示文件
  • 复制已删除的(红色)文件C

在这种情况下,您可能想要复制所有文件,而不仅仅是已删除的文件。

答案2

OP 的回答

我关注了维基百科

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <[email protected]>

Disk /dev/sdc - 124 GB / 115 GiB - CHS 15102 255 63
Partition               Start        End    Size in sectors
No partition found or selected for recovery


但这个工具testdisk是毫无疑问的most awesome。在主菜单中,我选择“高级”并继续,所有文件都显示出来,我将它们复制到内部驱动器。我说过这个工具很棒吗 :)。

Copying, please wait... 2 ok, 0 failed
Directory /media/sda
>drwxr-xr-x     0     0      4096 17-Jun-2016 15:13 .
 drwxr-xr-x     0     0       100 17-Jun-2016 15:13 ..
 drwx------     0     0     16384 17-Jun-2016 15:13 lost+found

相关内容