Androidのスマホやタブレットでは、多くの機種がmicroSDカードに対応しており、写真や動画などを保管する外部ストレージとして使用することができます。
しかし、AndroidデバイスにSDカードを接続しても正常に認識されず、カード内のデータが表示されないケースがあります。
本記事では、AndroidデバイスがSDカードを認識しない時の対処法について詳しく紹介します。
この記事の内容
対処1: SDカードを再度マウントする
Androidのシステムの一時的な不具合で、SDカードを正常に認識できず、SDカード内のデータが表示されないケースがあります。
そのため、SDカードのマウントを解除してから、再度マウントすることで問題が解決する可能性があります。
AndroidデバイスでSDカードを再度マウントするには、以下の手順で操作してください。
- 「設定」を開きます。
- 「ストレージ」をタップします。
- 外部ストレージの一覧で、「SDカード」の右側に表示される「取り外しアイコン」をタップします。
- アイコンが表示されない場合は、「SDカードのマウントを解除」をタップしてください。
- マウントが解除されたら、「SDカード」をタップして「マウント」をタップしてください。
- マウントできない場合は、「SDカードをマウント」をタップしてください。
SDカードを再度マウントできたら、SDカード内のデータが表示されるようになったか確認してください。
再マウントしても問題が解決しない場合や、ストレージにSDカード自体が表示されない場合は、次の対処方法に進んでください。
対処2: SDカードを挿し直す
SDカードの差し込みが甘かったりすると接触不良が原因で、AndoridデバイスがSDカードを認識しないケースが考えられます。
そのため、SDカードを一度取り外してから差し直してみてください。また、再し直す際にSDカードの接続部分が汚れていないか確認してください。
SDカードを差し直す場合は、以下の手順で行ってください。
- Androidデバイスの「電源ボタン」を長押しして電源を切ります。
- 電源が切れたら、本体のカードスロットからSDカードを取り外します。
- SDカードを取り外せたら、接続部分の汚れを確認します。
- 接続部分が汚れている場合は、消しゴムなどで汚れを取り除いてください。
- カードスロットにSDカードをしっかし奥まで装着します。
- Androidデバイスの「電源ボタン」を長押しして電源を入れます。
SDカードを挿し直してデバイスを再起動できたら、SDカードが正常に認識されるようになったか確認してください。問題が解決しない場合は、次の対処方法に進んでください。
対処3: SDカードのファイルシステムを修復する
SDカードのファイルシステムが破損していることが原因で、AndroidデバイスでSDカードを認識できないケースが考えられます。
そのため、SDカードのファイルシステムを修復して問題が解決しないか確認してください。
ただし、SDカードのファイルシステムを修復するにはWindowsのPCが必要です。また、PCにSDカードスロットがない場合は、SDカードリーダーが必要な点に注意してください。
WindowsPCを使ってSDカードのファイルシステムを修復するには、以下のいずれかの方法で行ってください。
方法1: エラーチェックツールを実行する
Windowsのエラーチェックツールを使用することで、簡単にSDカードのファイルシステムを修復することができます。エラーチェックツールを実行するには、以下の手順で操作してください。
- AndroidデバイスからSDカードを取り外してPCに接続します。
- エクスプローラーを起動して、左ペインの「PC」をクリックします。
- 右ペインの「デバイスとドライブ」内で、「SDカード名」を右クリックして「プロパティ」を選択します。
- 「ツール」タブを開いて、エラーチェックの「チェック」をクリックします。
- 「ドライブのスキャンと修復」をクリックします。
- スキャンと修復が完了したら「閉じる」をクリックして、SDカードを取り外します。
方法2: チェックディスクを実行する
Windowsのチェックディスクコマンドを実行することでも、SDカードのファイルシステムを修復することができます。
エラーチェックツールで修復できない場合は、以下の手順でチェックディスクコマンドによる修復を試してみてください。
- AndroidデバイスからSDカードを取り外してPCに接続します。
- 「Windowsマーク」を右クリックして「Windows PowerShell(管理者)」を選択します。
- 以下のコマンドを入力してEnterキーで実行します。
chkdsk x: /f
- 「x」には、SDカードのドライブ文字を指定してください。SDカードのドライブ文字は、エクスプローラーで確認できます。
- チェックディスクの処理が完了したら、PowerShellウィンドウを閉じてSDカードを取り外します。
SDカードのファイルシステムを修復できたら、AndoridデバイスにSDカードを差し込んで正常に認識するようになったか確認してください。
PCでSDカードを認識しない場合は、『対処5: SDカードの故障を確認する』の内容を参考にしてください。
対処4: SDカードをフォーマットする
SDカードのファイルシステムの形式に問題があることが原因で、AndroidでSDカードを認識できないケースが考えられます。
そのため、SDカードを正しいファイルシステムの形式でフォーマットすることで、問題が解決する可能性があります。
ただし、フォーマットを実行するとSDカード内のデータが全て消去される点に注意してください。また、SDカードをフォーマットする場合も、ファイルシステムの修復と同様にWindowsのPCが必要になります。
WindowsのPCでSDカードのフォーマットを実行するには、以下の手順で操作してください。
- AndroidデバイスからSDカードを取り外してPCに接続します。
- エクスプローラーを起動して、左ペインの「PC」を選択します。
- 右ペインの「デバイスとドライブ」内にある「SDカード名」を右クリックして「フォーマット」を選択します。
- ファイルシステムで「FAT32」を選択して、「開始」をクリックします。
- フォーマットが完了したら、SDカードを取り外します。
- フォーマットが完了したら「OK」をクリックして、「閉じる」をクリックします。
SDカードのフォーマットが完了したら、AndroidデバイスにSDカードを差し込んで正常に認識するようになったか確認してください。
対処5: SDカードの故障を確認する
SDカードが物理的に故障していることが原因で、Androidデバイスで認識できないケースが考えられます。
そのため、Androidで認識しないSDカードを別のデバイスに接続して認識するか確認してください。
別のAndroidデバイスやPCでもSDカードを認識しない場合は、SDカードの破損が考えられます。SDカードの故障が考えられる場合は、新しいSDカードに交換することを検討してください。
対処6: キャッシュパーティションをクリアする
Androidデバイスのキャッシュパーティションに問題があることが原因で、SDカードを認識しないケースが少なからず考えられます。
そのため、キャッシュパーティションを消去して問題が解決しないか確認してみてださい。キャッシュパーティションを消去するには、以下の手順で操作します。
- 「電源ボタン」を長押ししてデバイスの電源を切ります。
- リカバリーモードでスマホを起動します。リカバリーモードを有効にする方法は機種により異なります。以下の操作のどれかが割り当てられていることが多いです。取扱説明書も参照しながら操作を行ってください。
- 電源ボタンと音量ボタン下を同時に押し、そのまま数十秒~1分程度ボタンを押しっぱなしにする
- 電源ボタンと音量ボタン上を同時に長押しする
- 電源ボタン・ホームボタン・音量ボタン上をすべて同時に長押しする
- 電源ボタンのみを長押しする
- 音量ボタンを押して「Wipe cache partition」の項目にカーソルを合わせて、電源ボタンを押して実行します。
- そのまましばらく待ちます。消去が完了すると自動で再起動します。
キャッシュパーティションを消去してデバイスが再起動したら、SDカードが正常に認識されるようになったか確認してください。
フォーマットしないで、対処3: SDカードのファイルシステムを修復する
方法1: エラーチェックツールを実行するで、SDカード修復出来スマホが認識するようになりました。ありがとうございます。
なお、多くの対処法はフォーマットし修復するでしたので、データを消去しなくて助かりました。