长话短说:我弄乱了我的 GPT,然后尝试修复它,没有询问任何人,只是四处搜索。结果不太好。
现在我唯一关心的是一个 500GB 的分区,我把它格式化为 exFat 分区,里面有一些重要文件。但在修复的过程中,我可能使用了我拥有的 GParted Live CD 上的“fdisk”命令(无法在任何操作系统上使用)并将其切换到 ext2。现在我无法访问它,它不会显示在 Windows 或 Mac 上。仅在分区表上显示为 ext2。
我可以通过恢复软件访问我的大多数文件,但它们无法使用原始目录或文件名进行恢复,这很难修复。
我想知道是否有办法将文件系统改回 exFat,而无需格式化它。
提前致谢。
编辑:
我的分区看起来就是这样的。
答案1
尝试后,最好的方法是使用 TestDisk 6.13 来保存 SD 卡,因为 Windows 7 在将文件从 SD 移动到 HDD 时崩溃,SD 卡变成了 RAW。重启后,SD 卡变成了 RAW。在尝试了许多程序但都失败后,我抓住机会将分区写回到 SD 卡。步骤见网站http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step 这比再次初始化磁盘更好,因为可以找到文件夹结构。
Recuva——仅限大多数照片和黑色视频(所有视频都无法播放,但占用了磁盘空间——只显示黑色或最多显示第一帧)
Active Partition Recovery - 显示磁盘结构(包括 DCIM)及其中的文件夹和文件夹中的文件,但免费版不允许我检查任何大于 10MB 的视频,而那些较小的视频则不起作用。它也不允许将任何内容保存到另一个驱动器,因为 SD 卡是 RAW。
Aidfile Recovery 花了很长时间才得出目录结构,没有任何进度指示。查看最重要的文件夹却一无所获。
Glary Undelete 崩溃,原因:模块“undelete.exe”中地址 00404573 处发生访问冲突。读取地址 00000000。
Puran File Recovery 找到 694 个文件,并可以按 jpg 或 mp4 类型列出。mp4 可以播放视频,但没有声音。
Remo exFAT Recovery && Yodot File Recovery 甚至没有看到原始 SD 卡
TestDISK 是最好的,它花费最少的时间来分析、找到 exFAT 结构,然后将恢复所有内容的分区写入 SD。
答案2
目前只能在 Windows 下修复损坏的 exFAT 分区。可以在chkdsk <partition letter>: /r
要修复的 exFAT 分区上运行。
答案3
“无需格式化即可将文件系统改回 exFat”... 实际上,您已将其格式化为 ext2。因此,即使经过良好的恢复,旧的“底层”exFAT 也很有可能已损坏。
答案4
背景 — 分区表中的每个分区都有一个编号来标识其内容,无论该表是 MBR 还是 GPT 格式或其他格式:
- https://en.wikipedia.org/wiki/Partition_type
- https://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs
这使得工具能够快速识别应该是无需经过漫长的启发式检查过程即可在分区上进行操作。您可以使用分区/磁盘编辑器工具快速将此类型更改为正确(或不正确)。它只是一个数字。
显然,这是一个关于实际分区文件系统格式的单独问题。
更改类型编号,重新启动,您将很快发现您的操作系统是否对结果满意。