fsck を使用して、Android 12 で動作しなくなった破損した exfat SD カードを修復する

fsck を使用して、Android 12 で動作しなくなった破損した exfat SD カードを修復する

Android携帯がクラッシュした後、SDカードの問題再度使用するには再フォーマットするように求められます。

幸運なことに、私の Linux コンピューター (Manjaro) では、SD カードは問題なく認識され、読み込まれます。 を読み込んでfsck使用してみました。2 つのエラーが見つかりましたが、修正されませんでした。引数 と を試しました-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 カードが動作しているので、SD カードの修復は簡単なはずです。

問題は、見つかったエラーを実際にどのように修正できるかということです。

関連情報