特定のプログラムを使用すると、特定のコンピューターで microSD カードが読み取り専用になる

特定のプログラムを使用すると、特定のコンピューターで microSD カードが読み取り専用になる

私はこの状況を説明するつもりです。何が起こっているのか、どうすれば修正できるのかを知りたいです。そして、理想的には、この真新しい microSD カードが壊れていないことを願っています。

もし私が:

  1. 任意のカードリーダーを使用してLinuxデスクトップに接続します(複数のカードリーダーを試し、別々のUSBヘッダーに接続しました)。
  2. steamtinkerlaunch を使用して ModOrganizer 2 のインスタンスを実行します (長い話です)

その後、カードを取り出して再度差し込むまで、カードは必ず読み取り専用になります。これは、ModOrganizer 2 を実行している場合にのみ発生します。

ただし、このカードの主な用途は Steam Deck であり、そこでは完全に正常に動作します。他のコンピューターと同様に steamtinkerlaunch 経由で ModOrganizer 2 を実行し、同じファイルをすべて変更するだけでなく、転送やゲームのプレイなど、一般的な操作を実行しても、読み取り専用モードになることはありません。

そして今日、私はデスクトップでカードを頻繁に使用していましたが、何の問題もありませんでした。今夜だけ、この特定の一連のイベントが突然、確実に、複数の種類のカード リーダーに関係なく、この 1 台のコンピューターでのみ読み取り専用をトリガーします。

何が起こったのですか?このカードは死にますか?

答え1

dmesg メッセージは次のとおりです:[51701.517303] EXT4-fs error (device sdf1): ext4_lookup:1838: inode #54788104: comm pool-Thunar: deleted inode referenced: 57805330

これにより、fsck を実行するように促され、大量のエラーが修正されました。その後、再マウントすると、正常に動作するようです。つまり、修正されたということですか? これは、シャットダウンまたは取り出し後ではなく、スリープ状態のときにデッキから microSD を取り外しただけの結果ではないかと思っています。

関連情報