USBメモリを認識しない

一時保存に留めるべき

USBメモリは、認識しない状態に陥りやすい記憶装置なので、注意が必要です。
もともと大容量のデータ転送用ではないUSBを使っているうえに、
書き込みが苦手なフラッシュメモリを組み合わせたものが、USBメモリという製品です。
抜き挿しされたり、持ち運ばれる頻度も、他の記憶装置に比べて圧倒的に高いです。

しかも、USBメモリの物理障害が原因で認識できない場合、
外付けハードディスクのように、中身を取り出して動作確認するわけにもいきません

とはいえ、USBメモリが認識されなくなったら、ユーザー側にできることが何もないわけでもありませんので、
確認しておくべきことを順を追って挙げていきます。

接続を疑う

まず、USBメモリと物理的に接続できていなければ、通信しようがありません。
USB端子の使用頻度は高く、さらに露出しているため、
接触不良が起きやすい環境にあるのは間違いありません。

接触不良の主な原因は、サビやホコリです。
エアダスター等で、USB端子を清掃してください。

単純化する

USBは汎用性が高いため、USBメモリ以外の製品も同時に使われていることが多いです。
他のUSB製品を、一旦すべて取り外します
そして、USBメモリを直接パソコンのUSBポートに挿し込みます

全体を構成する製品の数が増えるほど、原因の特定が困難になります。
問題が発生したときには、物事をシンプルに考えるため、システムを単純化するのが第一です。

挿し直す

USBの使用頻度は高いため、抜き挿し回数も、どのインターフェースよりも高くなるのが普通です。
すると当然、USB端子は劣化、損傷しやすくなります。

さらに、たいていのパソコンでは、USBメモリを抜き挿しするような場所がほぼ決まっていて、
同じUSBポートを繰り返し使っていることが多い
はずです。
従って、1箇所だけUSB端子の損傷が激しいことが珍しくありません。
もちろん、USBポートに用いられる端子には、相応の耐久性が確保されているのですが、
実際に破損したUSB端子を目にすることは多いです。

必ず、USBメモリを使用するUSBポートを変更して動作確認してください。
不具合のあるUSBポートは、以後の使用を控えるべきです。

また、USBメモリ側の端子に原因がある可能性もあります。
USBメモリを挿しても何の反応もない場合は、何度か挿し直してみてください
軽い接触不良であれば、認識することがあります。
逆に、USB端子が壊れて断線している場合は、修理が必要です。

デバイスの確認

デバイスとして認識していないUSBメモリは、パソコンで扱うことができません
デバイスを認識しているかどうかを確認するには、
「デバイスマネージャー」を起動します。

ディスクドライブ - デバイスマネージャー

デバイスマネージャーの「ディスクドライブ」内に、USBメモリが表示されていることを確認します。
USBメモリが表示されない場合は、デバイスを認識していません。
USBポートを変更したり、USBメモリ端子の確認、清掃を行ってください。

USB大容量記憶装置デバイス不具合 - デバイスマネージャー

ドライバに問題のあるデバイスは、アイコンに「!」や「?」が表示されます

「USB大容量記憶装置」等において不具合がある場合は、

  1. アイコンに「!」「?」が付いているデバイスを選択
  2. 「Delete」キー ※右クリックメニューから「削除」でも可。
  3. 「OK」

として、ドライバを削除してください。

削除と聞いて怖がられる人もいるかもしれませんが、
もともと認識できていない、不適合のデバイスドライバですから、削除してしまっても問題ありません。
また、デバイスマネージャーでの削除は関連付けの削除で、
元のドライバファイルを削除しているわけではありませんので、ご安心を。

しかも、USBメモリに使われるUSBマスストレージクラスドライバは、
Windows(2000以降)が標準で持っているため、
ドライバを削除してからUSBメモリを挿し直せば、自動的にドライバの再インストールが始まります。
というわけで、認識していなかったUSBメモリを、一旦抜いてから挿し直します

USB大容量記憶装置デバイス - デバイスマネージャー

USBメモリが検出されると、Windowsは最適なドライバをインストールします。
ドライバのインストールが正常に完了すれば、USBメモリはデバイスとして認識されるはずです。

どうしてもデバイスマネージャーにUSBメモリが表示されない場合は、故障が疑われます。

USBメモリの領域の確認

USBメモリをデバイスとして認識していれば、「ディスクの管理」で確認できます。

RAW ファイルシステム - ディスクの管理

「ディスクの管理」とは何か

「ディスクの管理」の表示内容を確認することで、
USBメモリがWindowsにどう認識されているのかがわかります。

逆に、「ディスクの管理」にUSBメモリらしきものが表示されない場合は、
Windowsからは一切の操作ができません。
最低限、ディスク」として表示されている必要があります

現時点では、表示内容に問題があっても構いません。
重要なのは、Windowsから見てUSBメモリのどこに問題があるかです。
上の画像のように、ファイルシステムが「RAW」であれば論理障害かもしれませんし、
逆にディスクとしての容量が表示されなければ、物理障害の可能性があります。

論理障害

論理障害とは、ソフトウェア障害、つまりデータの不具合です。
ソフトウェアの問題なので、ソフトウェアによって復旧できます。

フォーマットする

一番手っ取り早いのは、USBメモリをフォーマットすることです。
完全に新しいデータで上書きし直します。
ただしもちろん、中のデータもゼロからのスタートになるので、以前のデータは失われます。
その代わり、これ以上に簡単かつ確実なものはありません

認識しないUSBメモリをフォーマットする際は、
フォーマット専用ツールであるフォーマッタを使ったほうがいいです。

Windowsはフォーマットを完了できませんでした。

Windowsでもフォーマットはできますが、一部の論理障害において正常動作しません。
なぜか、Windowsは対象領域の中を確認してからフォーマットするため、
最初の確認時に想定外のことが起きるとフォーマットに移行してくれないのです。

特に、「I-O DATA ハードディスクフォーマッタ」は、インストールの必要もなく使えるので便利です。

I-O DATA ハードディスクフォーマッタ

ダウンロードページ I-O DATA ハードディスクフォーマッタ

「ハードディスクフォーマッタ」という名前ですが、USBメモリに対しても使えますし、
「I-O DATA」製である必要すらありません。
というか、すごく便利なので仕様変更しないでくださいませ。
「I-O DATA」様。

パーティションの修復

ドライブ F: を使うにはフォーマットする必要があります。フォーマットしますか?

ドライブ○を使うにはフォーマットする必要がありますと表示される場合は、
USBメモリを認識するために最初に読み込む情報に問題がある可能性が高いです。

これらの情報は、ブートセクタに保存されています。
従って、ブートセクタを修正すると、USBメモリを認識できるかもしれません。

ブートセクタを修復するツールとして、「TestDisk」があります。

TestDisk

「TestDisk」の使い方

ファイルの復元

USBメモリに保存してあるデータの重要度が高い場合は、ファイルの復元を最優先してください。
正常に認識できない領域からファイルを復元するには、ある程度高機能なソフトウェアが必要です。

代表的なものとして、「ファイナルデータ」があります。

ファイナルデータ

ダウンロードページ ファイナルデータ
当サイト内解説 「ファイナルデータ」の使い方

ファイルシステムの修復

F:\ にアクセスできません。ファイルまたはディレクトリが壊れているため、読み取ることができません。

ファイルまたはディレクトリが壊れているため、読み取ることができませんと表示される場合は、
ファイルシステムが破損しています。

USBメモリで、ファイルシステムが壊れた状況を目にすることは多いです。
USBメモリは、通信状態、ハードウェア、共に不安定な記憶装置だからです。

Windowsには、「chkdsk」というファイルシステムを修復できるツールがあります。
「chkdsk」を用いてファイルシステムを修復するには、
コマンドプロンプト(Windows PowerShell)を管理者として実行し、

chkdsk f: /f

chkdsk (対象のドライブ) /f

と入力して「Enter」キー

ただし、これはファイルを復元するものではありません。
ファイル操作を正常にするためのものです。

chkdsk (FAT32)

ファイルシステムを修復する過程でファイルが復元されることもありますが、
必要なファイルが元通りに復元されることは、まずありません。
目的が違うからです。
むしろ、ファイルシステムを修復する過程で、必要なファイルが失われることがあります

「chkdsk」の注意点等、詳細については下記ページ参照。

「chkdsk」と修復オプション

物理障害

物理障害とは、故障のことです。
USBメモリの故障箇所は、大きく3つに分けられます。
それぞれ、

  • USB端子
  • コントローラチップ
  • フラッシュメモリチップ

です。

このうち、フラッシュメモリチップさえ壊れていなければ、データを復旧できる余地は残されています。
データを復旧できる可能性が高い順に挙げると、

USB端子 > コントローラチップ > フラッシュメモリチップ

です。

USB端子の故障は、はんだで補修したり、別のUSB端子と交換すれば、比較的簡単に修復できます。
USB2.0までなら。

コントローラチップの故障に関しては、
同じ型の製品をもう1つ購入して、正常な部品と交換すれば、
個人でも対応できそうに思えます。
でも、コントローラチップやフラッシュメモリチップは、通常手ではんだ付けする部品ではないため、
実体顕微鏡等、それなりの設備が整っていないと、現実的にはほぼ不可能です。

コントローラチップが壊れていて認識できないUSBメモリでも、
「デジタルデータリカバリー」さんのような、データ復旧業者に依頼すれば、
データを取り出せる可能性があります。

USBメモリのデータ復旧作業 - デジタルデータリカバリー

デジタルデータリカバリー

一方で、フラッシュメモリチップが破損している場合は、
データの保存場所そのものが壊れていることを意味するので、
データの回収は不可能です。

幸か不幸か、USBメモリは、従来通り基板上に実装してある製品が多いです。
これは、USB端子を取り付けるため、結局基板が必要になるからだと考えられます。
SDカードのように、SiPで作る明確なメリットがあまりないです。※超小型の製品を除く。

基板上にチップを実装してあるのは、データ復旧の面から考えると有利です。
パーツが機能ごとに分かれているので、作業に着手しやすいです。

でも、耐久性の面では不利です。
持ち運ばれることが前提の製品であるにもかかわらず、堅牢な作りにはなっていません。
端子が破損したり、はんだが外れたり、水分が侵入しやすかったりします。
これらの点で、USBメモリはSDカードに劣ります。

ただ、USBメモリはリムーバブルディスクとして非常に優れた特性を持っています。
持ち運びが容易で、かつ対応機器が多いです。
重要なデータを保存する目的で使うのはおすすめしませんが、便利なことには違いありません。
何事も、適材適所で。