メモリカードのフォーマットに関する問題

メモリカードのフォーマットに関する問題

電話でフォーマット中に取り外したメモリ カードがあり、現在は動作していません。Windows では、デバイス マネージャーでは他のデバイスとして表示され、ディスク管理では表示されません。Ubuntu 12.04 で、インターネットでさまざまな解決策を試しました。現在の状態は次のとおりです。ディスクは Ubuntu にマウントされています。ディスク ユーティリティでフォーマットすると、「初期ワイプ後の同期エラー: オブジェクトの待機中にタイムアウトしました (udisks-error-quark、0)」というエラーが発生します。

gparted ユーティリティを試しました。フォーマットする前に、デバイスをアンマウントする必要があります。アンマウントすると、再度スキャンが実行され、デバイスはリストに表示されなくなります。この 5 時間、この状況に悩まされていました。データはどうでもいいので、カードが機能することだけを望んでいます。誰か助けてください。

答え1

始める前に、念のためすべてのファイルをバックアップしてください。

まず、カードを抜き差しします。次に、ターミナルを開いて次のコマンドを入力し、デバイス名を一覧表示します。

df

次の 2 つのコマンドを実行すると、同様の結果が得られます。

sudo blkid

そして

lsblk

デバイスは/dev/sdb1または/dev/sdc1としてリストされるはずです。次のコマンドでは適切なデバイス名(/dev/sdb1または/dev/sdc1)を使用することが重要です。間違ったデバイスをフォーマットして消去してしまう!!! ターミナルを開き、次のコマンドを入力します (ここでは例として /dev/sdb1 を使用していますが、デバイス名は異なる場合があることに注意してください)。

コマンド例:

sudo umount /dev/sdb1

それから、

sudo mkfs.vfat -I /dev/sdb1

代わりに、次のコマンドを使用することもできます。

sudo mkdosfs -F 32 -v /dev/sdb1

これらのコマンドは両方ともドライブを fat32 にフォーマットします。デバイスを再マウントするには、フォーマット後にデバイスを取り外して再度差し込む必要があります。

関連情報