刪除「不安全」裝置後無法在損壞的 FAT 上執行 fsck

刪除「不安全」裝置後無法在損壞的 FAT 上執行 fsck

我有一張 SD 卡,在 Android 手機上未卸載的情況下意外取出。此後,該卡顯示為包含垃圾名稱和日期的檔案。看起來 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

相關內容