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