SDカードが破損して32MBで停止しました。解決する方法はありますか?

SDカードが破損して32MBで停止しました。解決する方法はありますか?

私はLinuxアプリケーションとユーティリティを使用しているので、Linuxゾーンを使用しています。

携帯電話が何度もクラッシュし、microSDカードが破損しています。もはやパーティションがないように見え、2GBではなく32MBが表示されます。を使用しており、testdiskここでnull値は30.6MBのみ抽出されました。ddddrescue

評判の良い小売店で購入した本物のSanDiskブランドで、そのスペースは1年間完全に運営されています。

そうしたら良かったのに、聞いて悪いことはないようです。必要なファイルをいくつか忘れてもフォーマットするとかなり役に立たない32MBのカードしか残りません。

誰でもこのカードを修正する方法がある場合は、大変感謝します。

ベストアンサー1

何も復元できず、使用可能な状態に復元したい場合は、ddRenanのアドバイスに従ってください。この作業を初めて行う場合は、詳細が必要です。

これによりすべての内容が削除されますのでご注意ください。他のすべてのドライブを取り外し、Live Linux ディスクを使用してコンピュータを再起動します。そうしないと、挿入されたドライブのデータが失われる可能性があります。

まだディスクを挿入しないでください。このコマンドを実行してください。

sudo fdisk -l

次に、ディスクを挿入してコマンドを再実行します。以前に存在しなかった項目が表示されます。このアイテムはあなたのデバイスです。デバイスパスを書き留めます。すべてのデバイスのプラグを抜いていない場合は、他のデバイスと混ぜないでください。

次のようになります。

/dev/sdx

ここで、sdxのxはドライブ文字です。

これでデバイスタイプが見つかりました。

sudo dd if=/dev/zero of=/dev/sdx

ここで、sdxのxはドライブ文字です。 (このコマンドでは、デバイスの末尾に数字を含めないでください。)

0に戻るまで待ちます。次のように入力してください。

sudo fdisk /dev/sdx

まず、dosディスクラベルを作成する必要があります。だからこのオプションを選択してください。

DOSディスクラベルを作成したら、パーティションを作成する必要があります。メニューからパーティションの作成を選択します。 Enter キーを押すとデフォルト値が表示されます。デフォルトはパーティションをUSBの最大サイズにします。

シャットダウンとディスクへの変更の書き込みを表示するメニュー項目を選択します。メッセージにエラーがないことを確認してください。エラーがある場合は、前の手順を繰り返す必要があります(0に設定しない)。

今入場してください

mkfs /dev/sdx1

繰り返しますが、xはドライブ文字です。

プラグを抜いて再接続すると、自動的に取り付けられることがわかります。その権限はrootに設定されているため、調整が必要な場合があります。

今後はこの運転にしっかり飽きそうです。すべてをバックアップしてください。 GPartedをお勧めしますが、ゼロ化されたドライブを認識しないと思います。

おすすめ記事