恢复exFAT分区的分区表

我没有保存删除选项从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。 快速搜索后,没有显示分区。

exfat应该没问题。 没有发生读写,分区不使用日记

文件系统不使用日记function的事实与“正常”完全相反,即删除驱动器而不正确卸载它。 ;)操作系统不能轻易修复不一致,因为没有这样的期刊。

使用TestDisk

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

 sudo apt install testdisk sudo testdisk /dev/sdb 

我之前在AU上讨论了这个工具,您可能也对TestDisk指南感兴趣。 正如我在Unix和Linux Stack Exchange网站上的回答中所写:

基本步骤是:

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

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

回答OP

我跟着维基

 TestDisk 7.0, Data Recovery Utility, April 2015 Christophe GRENIER  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