分解清掃したNECのノートパソコン LS550/AS6WはWindows10が搭載されています。
リンク:LS550/AS6Wの分解清掃
このパソコンにはSDカードスロットが搭載されています。SDカードを挿入してデータを書き込みしようとしたのですが、まったく認識できません。SDカードをフォーマットしようとしても「不明な容量」と表示され、「Windowsはフォーマットを完了できませんでした」という表示も出てしまいます。
ほかにも画像のようなエラーが出ることがありました。
原因はSDカードリーダーのドライバだった
ドライバを疑う
使用するSDカードはほかのパソコンで使えることを確認しています。
OSがWindows10になったことで、SDカードが読み書きできなくなった経験はレッツノート CF-J9でも経験しています。このときは、SDカードリーダーのベンダーであるRealtek のドライバーソフトをWindows10対応のものにすれば解決できました。
なので、今回もドライバーをWindows10用に置き換えれば大丈夫だろうと思いました。
デバイスマネージャーを開いてみます。
このパソコンにもともと入っているSDカードリーダーのドライバは次の2つでした。
O2Micro Integrated MMC/SD controller
O2Micro Integrated MS/xD controller
調べてみるとこのドライバが原因のようです。
解決方法
さて、解決方法です。
CF-J9の時はドライバをWindows10用にすればよかったのですが、今回は違いました。
- O2Micro Integrated MMC/SD controller
- O2Micro Integrated MS/xD controller
これらのドライバをアンインストールします。
デバイスマネージャーで、「O2Micro Integrated MMC/SD controller」と「O2Micro Integrated MS/xD controller」をアンインストールします。アンインストールはそれぞれの項目を右クリックし、「デバイスのアンインストール(U)」をクリックします。
アンインストールしようとすると画像の警告表示が出ます。
「このデバイスのドライバーソフトウェアを削除します。」にチェックを入れてからアンインストールをクリックします。
アンインストール後、パソコンを再起動します。
再起動後、デバイスマネージャーを開いてみます。
「SDホストアダプター」という項目が出来上がっています。これで、SDカードが正しく読み書きできるようになりました。
今回の症状はCF-J9と同じくもともとWindows7を搭載していたパソコンで発生しています。
O2Micro Integrated MMC/SD controller
O2Micro Integrated MS/xD controller
これらが入っているパソコンでは今回のような対応が必要になるので、参考になれば幸いです。
コメント