USBメモリを認識しない

一時保存に留めるべき

USBメモリは、ハードウェアとして最も不安定な記憶装置かもしれません。

USBメモリの書き込み速度は、USB接続のハードディスクに比べて段違いに遅いです。
これは、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大容量記憶装置」等において不具合がある場合は、

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

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

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

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

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

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

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

USBメモリがデバイスとして認識されると、「ディスクドライブ」に表示されます。
逆に、デバイスマネージャの「ディスクドライブ」内に、USBメモリが表示されない場合は、
デバイスを認識していません

USBポートを変更したり、USBメモリ端子の確認、清掃を行ってください。
どうしてもUSBメモリが表示されない場合は、故障が疑われます。

現状把握

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

ディスクの管理

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

「ディスクの管理」の表示内容を確認することで、
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メモリ全体を認識しない場合は、最初に読み込むデータに問題がある可能性が高いです。
つまり、ブートセクタです。

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

TestDisk

「TestDisk」の使い方

ファイルシステムの修復

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

冒頭でも書いたとおり、個人的にはUSBメモリでファイルシステムが壊れた状況を目にすることは多いです。
Windowsは、「chkdsk」というファイルシステム修復ツールを持っています。

「chkdsk」と修復オプション

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

chkdsk (FAT32)

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

ファイルの復元

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

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

ファイナルデータ

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

物理障害

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

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

です。

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

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

です。

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

コントローラチップの故障に関しては、本来はデータ復旧業者さんの分野になりますが、
個人でも同じ型の製品をもう1つ購入し、フラッシュメモリチップを載せ換えれば不可能ではないように思えます。
でも、このフラッシュメモリチップは通常、手ではんだ付けする部品ではないため、
実体顕微鏡等、それなりの環境が整っている人じゃないと、現実的にはほぼ不可能です。

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

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

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

ただ、USBメモリはリムーバブルディスクとして非常に適した特性を持っています。
重要なデータを保存する目的で使うのはおすすめできませんが、
あまり信頼性が高くないことを念頭に置いたうえで使う分には、便利です。
何事も、適材適所で。