何らかの理由で、最近 SanDisk 32GB Cruzer USB フラッシュドライブが読み取り専用としてマウントされる問題が発生しています。最初は時々発生していましたが、今では完全に書き込みができません。以下は出力です。sudo hdparm /dev/sdb
/dev/sdb:
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 14 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
/dev/sdb:
multcount = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 30532/64/32, sectors = 62530624, start = 0
multcount = 0 (off)
しかし、ドライブ バックアップへの書き込みを伴うタスクを実行しようとすると、touch /run/media/user/32GB/file
読み取り専用であるというエラーが返されます。これは FAT32 (Windows 互換用) としてフォーマットされており、約 1.5 年前のものです。
答え1
どうやらドライブが古くなってフラッシュの書き込み限界に達したようです。サンディスクカスタマーサービスこれらのドライブには、データを保護するために、エラー状態が検出されると書き込みを無効にする安全機構が備わっています。
フラッシュ ドライブに潜在的な障害が検出され、データの損失を防ぐために書き込み禁止になりました。これを修正する方法はありません。データをバックアップしてフラッシュ ドライブを交換する必要があります。
元の引用文をさらに読むと、「問題を解決するための解決策を検討中」とはどういう意味なのか(または「OS 開発者」が関与している理由がわかりません...)これは良いことです。フラッシュ書き込みサイクルの制限に達すると、読み取りも失敗し始めます...ただし、おそらく彼らは、早期または誤った障害状態のレポートに言及しているか、それらのドライブが本来よりも敏感であるか、またはサービス担当者がこの有用な情報を、定型的な顧客サポートの空虚な言葉で膨らませただけかもしれません。誰にもわかりません。しかし、私は余談しました。
1.5年は特に古いですが、特に頻繁に使用する場合は新しいわけでもありません。また、私自身の経験から言うと、SanDisk フラッシュ (少なくとも、同社の消費者向け SD カード) は、最悪の状況でも常に信頼できると感じています。しかし、1.5 年は悪くない使用期間です。
いずれにせよ、データをバックアップして新しいサムドライブを入手する時期が来たようです。