移除“不安全”设备后无法对损坏的 FAT 运行 fsck

移除“不安全”设备后无法对损坏的 FAT 运行 fsck

我在 Android 手机上意外移除了一张 SD 卡,但未卸载。之后,卡上显示有文件,文件名称和日期都是乱码。似乎 FAT 损坏了,但我无法在此驱动器上运行 fsck:

$ sudo dosfsck -n /dev/sdb
dosfsck 3.0.7, 24 Dec 2009, FAT32, LFN
Logical sector size (64543 bytes) is not a multiple of the physical sector size.

我该如何解决此错误并恢复数据?

答案1

虽然它无助于修复文件系统,但该错误实际上意味着您必须指定分区而不是磁盘来进行 fsck:

$ sudo dosfsck -n /dev/sdb1

而不是

$ sudo dosfsck -n /dev/sdb

相关内容