使用 fsck 修復損壞的 exfat SD 卡,該卡不再適用於 Android 12

使用 fsck 修復損壞的 exfat SD 卡,該卡不再適用於 Android 12

我的 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 卡應該很容易,因為它實際上在我的筆記型電腦上工作。

問題是:我怎麼能真正修復發現的錯誤?

相關內容