我从 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