Androidスマホユーザーの多くは、SDカードやmicroSDカードを使用しているのではないでしょうか。SDカードは大事なデータの保存先としてとても便利ですが、時に「突然認識できなくなった」「読み込みができない」などのトラブルが起こります。
今回は、スマホがSDカードを認識しなくなる原因や対処法をご紹介します。また、SDカードを取り扱う際に気をつけたいポイントも解説しているので、ぜひ参考にしてください。
SDカードを差し込んでいるのに認識しない、読み込みができない時にまず試してほしい対処法をご紹介します。
最初にしてほしいのは、スマホの再起動です。Androidスマホは、長時間稼働するとシステムトラブルが起こり、SDカードの読み込みが上手くできなくなることがあります。
スマホの電源ボタンを長押しし、再起動しましょう。再起動し端末内の動作メモリをリフレッシュすることで、SDカードを読み込めるようになるケースもあります。
SDカードの接触不良によって読み込みが上手くいかないケースもあります。再起動しても認識できない場合は、一度SDカードを取り出してから、再度差し込んでみてください。なお、SDカードの取り外しは電源を切ってから行います。
電源が切れたのを確認したら、カードスロットから取り外してください。一度完全に取り外したら、再び差し込みます。奥までしっかりと差し込んでから電源を入れ、SDカードが正常に認識されているか確認しましょう。
SDカードを抜き差ししても認識されない時は、接触部分が汚れている可能性があります。再度SDカードを取り外し、端子部分を確認しましょう。
汚れているようなら、綿棒や柔らかい布で、傷つけないように優しく拭きます。それでも汚れが取れない時は、消しゴムで軽く擦ってみるのも方法の一つです。汚れが取れたのを確認したら、SDカードを再びカードスロットに差し込み、電源をいれて認識できるかどうか確認してください。
SDカードが上手く認識できない時は、アプリのキャッシュを消去してみましょう。SDカードを使用しているアプリのキャッシュが破損している場合、キャッシュを消去することで症状が改善することがあるためです。
Androidスマホの場合、設定アプリを開き、「アプリと通知」をタップします。全てのアプリ一覧の中からSDカードを使用しているアプリを選び、「アプリ情報」→「ストレージ」をタップしてください。すると、アプリのデータ情報が表示されるため、「キャッシュを削除」をタップし、アプリのキャッシュを消去しましょう。
SDカードを使用しているアプリ全てでこの操作を行ったら、再起動し正常に認識されるか確認してください。ただし、アプリによってはキャッシュを消去できないものもあります。また、消去するとIDやパスワード、履歴など保存されていた情報が消えてしまうこともあるため、注意が必要になります。
SDカードには、以下の3つの規格があります。
・SD
・SD High Capacity (SDHC
・SD Extended Capacity (SDXC)
それぞれ容量が異なり、SDは128MB~2GB、SDHCは4GB~32GB、SDXCは64GB~2TBです。SDカードは規格によってファイルシステムにも違いがあるものの、基本的に上位互換性を保っているため、対応機器であれば使用可能となっています。
ただし、中には旧規格にしか対応していない機器もあり、その場合は新規格のSDカードを差し込んでも正しく認識できません。
SDカードの故障により、正常に認識できていない可能性もあります。スマホがSDカードを認識しない時は、他の機器に差し込んでみるのも一つの方法です。他の機器でもSDカードを認識できなければ、SDカードそのものが物理的に故障していると考えられます。
故障している場合は、新しいSDカードへの交換を検討しましょう。ちなみに、SDカードは書き込みできる回数が決まっており、上限に達した場合、使えなくなります。長期間使用しているSDカードが認識できなくなった時は、SDカードの寿命である可能性も高いです。
SDカードのドライバーのバージョンが古すぎる場合、認識できなくなることがあります。ドライバーのバージョンが原因の場合、アップデートしてみましょう。SDカードのドライバーの更新方法は以下の手順で行います。。
①SDカードをパソコンに差し込みパソコンを右クリック、「管理」を選ぶ
②右側のタスクバーにある「デバイスマネージャー」→「USB Serial Bus controllers」の「+」をクリック
③「Update Driver Software」を選び、「Search automatically for updated driver software」をクリック
④ドライバーのアップデート完了後、PCを再起動する
SDカードのファイルシステムが破損している場合、正常にできない可能性があります。SDカードのファイルシステムを修復し、問題が解決するか試してみましょう。なお、修復には、WindowsのPCが必要です。
SDカードのファイルシステムの修復方法は、「エラーチェックツールの実行」もしくは「チェックディスクの実行」の2通りあります。いずれかの方法を選択しましょう。
エラーチェックツールの実行方法
① スマホからSDカードを取り出し、PCに接続する
②エクスプローラーを起動し、画面左側の領域である左ペイン「PC」をクリック
③画面右側の領域、右ペイン「デバイスとドライブ」にある「SDカード名」を右クリック→「プロパティ」を選ぶ
④「ツール」タブを開き、エラーチェック「チェック」→「ドライブのスキャンと修復」をクリック
⑤スキャンと修復の完了後「閉じる」をクリック、SDカードを取り外す
チェックディスクの実行方法
①スマホからSDカードを取り出し、PCに接続する
②画面左下にある「Windowsマーク」を右クリック→「Windows PowerShell(管理者)」を選ぶ
③コマンドに「chkdsk x: /f」を入力し、Enterキーをクリック
なお、「x」にはSDカードのドライブ文字を指定します。
ドライブ文字の確認は、エクスプローラーで可能です。
④チェックディスクの処理完了後、「PowerShell」ウィンドウを閉じてあら、SDカードを取り外す
ファイルシステムの形式に問題があり、SDカードを認識できないケースもあります。Androidスマホは全てのフォーマット形式のSDカードに互換しているわけではないため、認識できない時はSDカードの規格を確認してみましょう。一般的に、Androidスマホが対応しているのは「FAT32」と「exFAT」です。
SDカードの規格に問題がある場合、正しいファイルシステムの形式でフォーマットすれば、正常に認識できる可能性があります。ただし、フォーマットを実行すると、SDカードに保存されているデータ全てが消去されるため注意が必要です。
なお、SDカードをフォーマットするには、WindowsのPCが必要です。SDカードのフォーマットは以下の手順で行います。
① スマホからSDカードを取り外し、PCに接続する
②エクスプローラーを起動し、左ペインの「PC」をクリック
③右ペインにある「デバイスとドライブ」→「SDカード名」を右クリックし、「フォーマット」を選ぶ
④ファイルシステム「FAT32」を選び、「開始」をクリック
⑤フォーマットが完了したら、SDカードを取り外し、「OK」→「閉じる」をクリック
フォーマットが問題なく完了したら、スマホのカードスロットにSDカードを差し込み、正常に認識されるか確認してください。
スマホのキャッシュパーティションに問題がある場合、SDカードを認識できなくなる可能性があります。SDカードを認識できない時は、キャッシュパーティションを消去するのも方法の一つです。キャッシュパーティションの消去は以下の手順で行います。
① 電源ボタンを長押しし、スマホの電源を切る
②スマホをリカバリーモードで起動
※リカバリーモードの方法は機種によって異なるものの、以下の方法のいずれかに該当することが多いです。
・電源ボタンと音量ボタンの上を同時に長押し
・電源ボタンと音量ボタンの下を同時に長押し
・電源ボタンとホームボタン、音量ボタンの上を同時に長押し
・電源ボタンを長押し
長押しでは、数十秒から1分程度押し続けます。
③音量ボタンを押し「Wipe cache partition」にカーソルを合わせたら電源ボタンを押す
⑤再起動するまでしばらく待つ
消去が完了すると自動的に再起動します。再起動したらSDカードが正常に認識されているか確認してください。
SDカードを取り出す際に気をつけたいポイントをご紹介します。
認識できないといろいろ試したくなりますが、ちょっとした行為がSDカードの症状を悪化させることもあるため注意が必要です。
スマホに差し込んだSDカードが認識されないからといって、何度も抜き差しするのは止めましょう。上手く認識しないケースはいくつか考えられますが、カードスロットの奥までSDカードが差し込まれていないなど接触不良が原因であれば、多くの場合1回抜き差しをすれば解消します。問題が生じているSDカードを繰り返し抜き差しすると、データやシステムファイルを破損する恐れがあります。
また、抜き差しを繰り返すことで端子を傷つけ、より症状を悪化させるリスクもあるため、取り出す際は注意してください。
何度も再起動を繰り返すのも避けたほうが良い行為です。再起動はトラブル解決に有効ですが、繰り返し行うと機器への負担も大きく、症状を悪化させる可能性があります。深刻化すると復旧ができない状態に陥ることもあるため、一度再起動しても解決しない時は、違う方法へ切り替えましょう。
電子機器であるSDカードに静電気は危険です。特に乾燥しやすい時期は静電気が発生しやすく、手に帯電している状態でSDカードに触ることで、データが破損する可能性があります。そのため、SDカードに触る際は静電気が発生しないよう、対策を講じることが望ましいです。
作業前に水で手を洗う、静電気防止リングを付ける、乾燥している場所でSDカードに触らないなどの方法が有効です。
SDカードの読み込み中に取り出す行為は避けましょう。読み込み中に抜くと、処理が強制終了されるため、データが破損し認識できなくなる可能性があります。SDカードを取り出す際は、きちんと手順を踏むことが大切です。
SDカードを曲げる行為も避けてください。SDカードをチェックしている最中に、曲がっていると感じた場合、元の形に戻したほうが良いのか気になることもあるでしょう。
しかし、SDカードは衝撃にとても弱く、力を加えたことにより破損する恐れがあるためです。データを保存しているメモリチップが破損した場合、中に入っているデータを取り出せなくなる可能性があります。SDカードを物理的に故障させないためにも、SDカードを曲げたり、叩いたりするのは止めてください。
SDカードに何らかの障害が発生しデータが破損した際、「フォーマットしますか?」とメッセージが表示されることがあります。確かにフォーマットはトラブルを解消するための有効な手段の一つですが、安易に実行するのは避けましょう。
フォーマットは、保存されているデータの管理や操作に必要な機能であるファイルシステムを再構成することです。フォーマットを実行するとデータを再構築するため、問題を解消できる可能性があります。しかし、保存データにアクセスできなくなるため、フォーマットをする際は、必要があるかどうかしっかり検討しましょう。
今回はスマホ端末がSDカードを認識しない場合の対処法を解説しました。SDカードが認識できなくなると、保存されているデータがどうなるのか不安に感じてしまうでしょう。
しかし、SDカードを認識できない原因によっては、自分で解決できる場合があります。スマホがSDカードを認識しない時は、今回紹介した内容を参考にしてみてください。
ただし、安易に色々試してしまうと、余計に症状を悪化させることがあります。最悪の場合、データを失う恐れもあるため、SDカードから大切なデータを取り戻したい場合には、データ復旧を手掛ける専門業者へ相談するのも一つの方法です。
監修者/前田 知伸
富士通を経て、リブート㈱代表取締役。パソコンリサイクル業15年目。国内外のIT資格を保有。NHKなど出演実績有り。