使用 fsck 修复已损坏且在 Android 12 上无法使用的 exfat SD 卡

使用 fsck 修复已损坏且在 Android 12 上无法使用的 exfat SD 卡

我的 Android 手机崩溃后,出现了SD 卡问题并要求我重新格式化以便再次使用。

幸运的是,在我的 Linux 计算机(Manjaro)上,SD 卡被识别并读取,没有任何问题。我已经读入fsck并尝试使用它。它确实发现了两个错误,但没有修复它。我尝试使用参数-y-r,输出始终相同:

sudo fsck -y /dev/mmcblk0p1  
fsck from util-linux 2.38.1
exfatfsck 1.3.0
Checking file system on /dev/mmcblk0p1.
File system version           1.0
Sector size                 512 bytes
Cluster size                128 KB
Volume size                 119 GB
Used space                  115 GB
Available space            4742 MB
ERROR: '1_5006037524565459906.tgs_198_198_nolimit.pcache2' is empty but start cluster is 0xbbecd.
ERROR: '1_5006037524565459906.tgs_198_198_nolimit.pcache2' is empty but marked as contiguous (0x20).
Totally 1925 directories and 20221 files.
File system checking finished. ERRORS FOUND: 2, FIXED: 0.

我认为我只是忽略了一件小事,而且修复 SD 卡应该很容易,因为它实际上在我的笔记本电脑上运行。

问题是:我该如何真正修复发现的错误?

相关内容