質問: fsckにusbスティックを修正するように指示すると、「ファイルシステムを変更せずに残します」と表示されます。 だから私はfsckを実行し、それは報告しますfats differ but appear to be intact. use which fat ? 1) use first fat 2) use second fat どちらかを選択すると、次のようなエラーの長いリストが表示されますcluster 1471730 out of range (164977891 > 1980013). setting to eof. cluster 1471732 out of range (252397720 > 1980013). setting to eof. cluster 1471734 out of range (18601458 > 1980013). setting to eof. それからそれは言う、reclaimed 93886 unused clusters (769114112 bytes). free cluster summary wrong (1034047 vs. really 1221912) 1) correct 2) don't correct (1)を選択すると、アクションなしで終了します。leaving file system unchanged. /dev/sdb1: 53 files, 758100/1980012 clusters どうすればこれを修正できますか?
回答: 同じ問題がありました。最終的には、fsck(さまざまなfsckツールすべてのラッパーにすぎません)を使用するのではなく、dosfsckコマンドを直接使用するだけで機能します。 fsckがdosfsckを呼び出すと、正しく動作しない原因となるオプションがいくつか追加されると思います。