フォーマットせずに破損したSDカードを修復し、データを回復する方法

承認済み
214

フォーマットせずにSDカードを回復するSDカードをカードリーダーに挿入し、写真やビデオを見る準備をしていると、突然SDカードがフォーマットを求めてくることがあります。このメッセージは多くの場合、アクセスできなくなるようなSDカードの損傷、たとえば破損を示しています。

心配しないでください。この記事には、フォーマットせずにSDカードからデータを復旧する便利な方法と、SDカードを修理して再び使用できるようにするための役立つ解決策がいくつか含まれています。

SDカードがフォーマットを要求する原因

SDカードをフォーマットする必要が生じる問題は数多く存在し、実際の原因を見つけることが時に難しいかもしれません。ここに、SDカードがフォーマットを要求するいくつかの一般的な理由を挙げます:

  • ❌ 腐敗 – ファイルシステムの腐敗のような論理的な腐敗により、SDカードが使用不能になることがあります。動作するファイルシステムがなくなってしまったので、Windowsからの最初の反応は、使えるファイルシステムでフォーマットすることを提案することです。
  • 💥 物理的損傷 – SDカードの繊細な部品は物理的損傷を受けやすいです。例えば、接触ピンが損傷している場合、SDカードはカードリーダーと適切に接触することができません。
  • 🤨 偽造SDカード – 詐欺師は、SDカードのコントローラーを改ざんして、実際の容量よりも大きいように見せかけることができます。これはデータが自分自身を上書きするなど、他の複雑な問題を引き起こす結果になります。Fake Flash Testを使用してあなたのカードをチェックできます。
  • 💻 互換性の問題 – SDカードが互換性のないファイルシステムを使用している場合、その内容を読むことができないので、オペレーティングシステムはそれをフォーマットするよう求めます。

次に、修正に取りかかる前に、SDカードからデータを復旧する方法をご紹介します。

フォーマットせずにメモリカードからデータを回復する方法

SDカードを再フォーマットせずに修復を試みる前に、何か問題が発生しデータが永久に削除されたり上書きされたりする可能性があるため、カードにあるデータを回復しておく必要があります。

フォーマットせずにSDカードのデータを回復するために、Disk Drill SDカードリカバリを使用します。Disk Drillは有効なデータ復旧ツールであり、回復可能なデータをハードドライブからスキャンし、選択したフォルダーに回復します。

開始する前に、SDカードを接続してください。Windowsがフォーマットするように促してきた場合は、キャンセルをクリックしてウィンドウを閉じてください。これらの指示は、フォーマットせずにメモリカードからデータを復旧する方法を理解するのに役立ちます:

  1. ダウンロードしてインストールされたらDisk Drillを開いてください。install disk drill on pc
  2. SDカードを選択し、失われたデータを探すをクリックします。これによりスキャンが開始されます。select sd card from the list
  3. スキャンが終了したら、見つかった項目をレビューをクリックします。review files found on sd card
  4. チェックボックスをチェックして回復したいファイルをマークしてください。回復のチャンス列に注目して、回復の可能性を確認してください。事前にアイテムのプレビューもできます。準備ができたら回復をクリックします。select files for recovery
  5. 別の物理パーティション上の場所を選択し、次へをクリックします。recover files from sd card in selected folder

回復が完了すると、指定したフォルダ内にすべての回復されたデータが見つかります。次のセクションに進む前に、この機会を利用してデータのコピーを安全な場所に保管してください。これはSDカードの修復に取り掛かる前のことです。

フォーマットせずにSDカードを修復する8つの方法

以下に概説された方法を使用すれば、メモリーカードをフォーマットせずに修復することができます。手順を見逃さないように、最初の方法から始めて順を追って作業を行ってください。

方法1: 別のSDカードリーダーやUSBポートを試す

何かを修理しようとする前に、問題の原因がどこにあるのかをまず理解する必要があります。問題がSDカードにあるのではなく、使用しているSDカードリーダーやUSBポートにある可能性があります。原因を特定するために、以下のステップを試してみてください:

  1. カードリーダーを取り外して、別のUSBポートに接続してください。
  2. 問題が解決しない場合は、カードリーダーを別のコンピューターに接続してみてください。
  3. 最後に、SDカードを別のカードリーダーに差し込んでみてください。

方法2: ドライブ文字の追加または変更

ストレージデバイスをコンピューターに接続すると、Windowsは自動的にドライブ文字を割り当てます。割り当てられたドライブ文字が既にそのドライブ文字を持っている他のデバイスと衝突すると、Windowsはドライブ文字が実際にどのデバイスに属するのかわからなくなるため、問題が発生する可能性があります。さらに、ドライブ文字が割り当てられていない場合、SDカードがまったくアクセス不可能として表示されないこともあります。

ドライブ文字を追加するか、既存のものを変更することで、これを修正できます。以下の簡単な手順に従ってください:

  1. スタートを右クリックし、ディスクの管理を選択します。ディスク管理の開き方。
  2. SDカードのボリュームを右クリックし、ドライブ文字とパスの変更をクリックします。ドライブ文字の変更オプションを選択。
  3. ドライブ文字がなければ追加を、あれば変更をクリックします。SDカードのドライブ文字を変更
  4. ドロップダウンリストからドライブ文字を選択し、OKをクリックし、もう一度OKをクリックします。新しいドライブ文字の確認。

方法3: チェックディスク (CHKDSK)

CheckDiskはWindows内のユーティリティで、ストレージメディアをスキャンしてファイルシステムに関連した問題を検出し、使用するパラメーターに基づいてそれらを修正します。私たちが使用するパラメーターは問題をスキャンするだけでなく、フォーマットせずにSDカードを修復することもできます。

使用するパラメータは/rで、エラーのスキャンと修正だけでなく、不良セクタの検出も行います。次の手順に従ってください:

  1. 右クリック スタート をして Windows PowerShell (管理者) をクリックします。UACによるプロンプトが表示された場合は はい をクリックします。昇格したコマンドプロンプトを開く。
  2. chkdsk D: /r /x と入力します。 D: をSDカードに割り当てられたドライブレターに置き換えます。エンターを押します。SDカードでCHKDSKコマンドを実行する

方法4: ドライバーの更新/再インストール

コンピュータに接続するすべてのデバイスは、適切に機能するためにドライバが必要です。ドライバは、接続するデバイスとオペレーティングシステム間の通信を確立するために設計されています。もしドライバが古くなっていたり、破損していたり、欠落していると、SDカードを正しく使用したりアクセスしたりすることができません。

次の手順に従って、ドライバーの更新を行うか、破損している場合や見つからない場合は再インストールしてください:

  1. スタートを右クリックし、デバイスマネージャーをクリックします。デバイスマネージャーを開く。
  2. ディスクドライブのドロップダウンを展開します。SDカードを右クリックし、プロパティをクリックします。SDカードの名前はブランドによって異なります。SDカードのプロパティを開く。
  3. ドライバータブで、ドライバーの更新をクリックします。SDカードのドライバーを更新する。
  4. ドライバーを自動検索するをクリックします。更新されたドライバーを検索する。
  5. 更新が利用可能でない場合は、閉じるをクリックします。ドライバーウィンドウを閉じる。
  6. デバイスのアンインストールをクリックします。SDカードドライバーのアンインストール。
  7. アンインストールをクリックします。ドライバーのアンインストールを確認する。
  8. コンピュータからSDカードを取り外し、再度接続します。これによりドライバーが再インストールされます。

方法5: Windows 修復ツール

エラーチェックツールを使用して、内蔵または接続されたストレージメディアをスキャンし、直ちに問題を検出することができます。実際には、先ほど使用したCheckDiskコマンドを使用しますが、ターミナルではなくインターフェイスを介して使用します。

エラーをスキャンするための手順に従ってSDカードをスキャンしてください:

  1. SDカードが接続されていることを確認し、ファイルエクスプローラーを開きます。
  2. SDカードを右クリックし、プロパティをクリックします。SDカードのプロパティへのアクセス。
  3. ツールタブで、チェックをクリックします。エラーチェックユーティリティを開く。
  4. スキャンしてドライブを修復するをクリックします。スキャンして修復するオプションを実行中。

方法6: DiskPart

一部の場合、SDカードが読み取り専用としてマークされているためアクセスできないことがあります。読み取り専用モードでは、新しいデータをSDカードに書き込んだり、既存のデータを編集したりすることはできません。これを修正する唯一の方法は、読み取り専用属性を削除することです。これは、WindowsのコマンドラインユーティリティであるDiskPartを使用して行うことができます。

次の手順に従って、DiskPartを使用してSDカードの読み取り専用属性を削除します:

  1. スタートを右クリックして、Windows PowerShell (管理者)を選択してください。ユーザーアカウント制御による確認が出たら、はいをクリックしてください。昇格されたコマンドプロンプトの開き方。
  2. diskpartを入力して、Enterキーを押してください。PowerShellでDiskPartユーティリティにアクセスする方法。
  3. list volumeを入力して、Enterキーを押してください。利用可能なボリュームをリストする。
  4. select volume 4を入力してください。 4を自分のボリュームの番号に置き換えてください。適切なボリュームを選択する。
  5. を入力して、Enterキーを押してください。これを行うと、リードオンリー属性が解除されます。リードオンリー属性をクリアする。

方法7: TestDiskを使用してパーティションの修復を試みる

TestDiskは、損傷したファイルシステムの修復に特化した無料のオープンソースのリカバリーツールです。成功すれば、それに保存されていたデータと共にパーティションの回復が可能です。

以下の手順に循環して、TestDiskを使用してパーティションを修復してください:

  1. ダウンロードしてTestDiskを展開します。testdisk_winを開きます。
  2. Enterを押してログを作成します。create diskpart log
  3. SDカードをハイライトして、Enterを押します。select sd card in diskpart
  4. パーティションテーブルのタイプをハイライトし、Enterを押します。select partition table type
  5. Enterを押します。press enter to analyse partition structure
  6. クイック検索を開始するためにEnterを押します。start quick search
  7. 失われたパーティションをハイライトして、Enterを押します。select lost partition
  8. Writeオプションをハイライトし、Enterを押します。write recovered partition table
  9. この操作を確認するためにYを押し、その後コンピューターを再起動します。

方法8: 専門家に依頼する

私たち自身で問題を解決できないことがあります。そのような場合、データ復旧のプロフェッショナルの助けを借りて作業を完了させる必要があります。

データ復旧サービスを利用することは最も高価な選択ですが、最高の結果をもたらします。このプロセスには作業指示書を作成し、SDカードを郵送する(または近ければ、会社が許可していれば持参する)ことが含まれます。受け取り次第、データ復旧の専門家がSDカードからデータを復旧し、健全なストレージデバイスに入れて返却します。

SDカードのフォーマットが重要な理由

SDカードを使用する前に、ファイルシステムでフォーマットする必要があります。時間とともに、SDカードは破損のような論理的損傷を受けるかもしれません。破損はファイルシステムの崩壊を引き起こし、ファイルにアクセスできなくなることがあります。多くの場合、SDカードを接続するとフォーマットする必要があるという様々なメッセージが表示される結果になります。

SDカードをフォーマットすると、不良セクタなどの使用不可能な領域を非表示にして、そこにファイルが書き込まれないようにしますが、その過程であなたのデータもすべて削除されます。フォーマットは多くの問題に対する解決策ですが、ファイルを失う恐れから、一部のユーザーはフォーマットしたくないかもしれません。

結論

SDカードをフォーマットせずに修復する方法はたくさんありますが、ほとんどの方法は直ちに試みるには危険です。なぜなら、データを永久に失うリスクがあるからです。実際には、最良の方法はSDカードからデータを回復し、その後で既知の修復方法を行うことです。そうすることで、プロセス中にデータが失われることがないようにすることができます。

データが安全であることを知ったら、CHKDSKの実行、Windowsの修復ツールでのSDカードのスキャン、ドライバーの更新または再インストール、TestDiskのようなサードパーティ製の修復ソフトウェアの使用など、最も確かな解決策を用いてSDカードを修復できます。

FAQ:

フォーマットせずにSDカードを復旧するには、以下の方法を試すことができます:
  • ドライブレターを追加または変更する。外付けハードドライブはWindows PCに自動的にドライブレターが割り当てられます。ドライブレターがない場合、SDカードにアクセスすることができません。これを修正するには、Windowsのディスク管理を使用してドライブレターを変更または追加することができます。
  • ドライバを更新または再インストールする。ドライバが古くなっている場合、コンピュータに接続するデバイスは正常に動作しません。デバイスマネージャーでドライバを更新することができます。
  • CHKDSKを使用する。これは主にシステム関連の問題をチェックするために使われますが、このWindows機能を使用してフォーマットせずにSDカードを修正することもできます。
  • Windows修復ツールを使用する。これは任意の内蔵ハードドライブや外部デバイスをスキャンするために使用されます。
次の方法を試して、フォーマットせずにAndroidで破損したSDカードを修復してみてください。
  1. Androidスマートフォンを再起動してみてください。電源を切り、SDカードを取り外し、もう一度SDカードを挿入してから、電源を入れてください。
  2. スマートフォンでウイルススキャンを実行してください。信頼できるアンチウイルスアプリを使って、Androidスマートフォンに感染がないかチェックしてください。ウイルスがクリアされると、ファイルが復元されます。
  3. chkdskコマンドを試してみてください。Windowsコンピューターのchkdskコマンドを使って、SDカードからファイルを復旧することができます。
SDカードのフォーマットを求められる理由は多々ありますが、フォーマットを実行する前にその理由を見極めることが必要です。こちらがSDカードのフォーマットを求められる可能性がある原因です。
  • ファイルシステムの破損。SDカードにファイルの破損があるため、フォーマットするよう求められるのが自然な反応です。
  • 物理的損傷。接続部が壊れているか、深い傷が原因でSDカードが正常に動作しないことがあります。
  • 不適切な取り外し。デバイスからSDカードを正しく取り外さずに抜くと、破損の原因となります。
SDカードをフォーマットしなくても正常に機能する場合があります。しかし、壊れたファイルは回復されず、エラーも残る可能性があります。場合によっては、ファイルの保存に問題が生じたり、パフォーマンスが低下したり、時々データを失うリスクがあるかもしれません。
SDカードからのデータ復旧を指しているのであれば、いいえ。データのバックアップがない限り、サードパーティのソフトウェアが必要です。ただし、CHKDSKやWindowsのエラーチェックツールなどの組み込みツールを使用してSDカードの修復は可能です。
はい!壊れたSDカードは修復して再利用することができます。しかし、壊れたSDカードは信頼できないものと見なされるべきです。なぜなら、その壊れた原因が後で再び現れる可能性があるからです。その代わりに、できるだけ早くSDカードを交換することをお勧めします。
Avatar photo
Jordan Jamieson-Maneは、ハードウェア、データ復旧、および消費者向け電子機器に関連するコンテンツをよく制作する、技術に対する情熱的な関心を持つコンテンツライターです。彼が執筆していないときは、音楽を発見し、自身のウェブサイトの改善に取り組んでいます。
承認済み
ソフットウェア開発、データベース管理、およびハードウェア修理における12年の経験。
This field is required
This field is required
We respect your privacy; your email address will not be published.

We respect your privacy; your email address will not be published.

You have entered an incorrect email address!
This field is required