
ここに、コンピューター上の 1 つの OS (デスクトップ Windows 7 と呼ぶことにします) で動作しないフラッシュ ドライブがあります。別のコンピューター (ラップトップ Windows 7) では正常に動作します。同じデスクトップ コンピューターの Windows 8 でも正常に動作します。他のフラッシュ ドライブは、デスクトップ Windows 7 で正常に動作します。したがって、ハードウェアの問題でも、一般的な USB 大容量ストレージ ドライバーの問題でもありません。これは、このドライブに固有のものです。
デスクトップの Windows 7 では、ドライブを接続できますが、Windows エクスプローラーでボリュームが表示されません。ディスクの管理でも同様です。ではdiskpart
、ドライブを取り外すまで読み込みがハングし、再度接続して試すとlist disk
再びハングします。この時点でドライブを取り外すと、list disk
接続されているすべてのドライブが印刷されます -取り外したばかりのフラッシュドライブを含む。
ドライブはデバイス マネージャーに常に表示されますが、ドライバーをアンインストールし、再起動して再インストール (ドライブを挿入して) しても、最初の挿入時のみ機能します。その後は再び失敗します。ドライバー ファイルは実際には削除されておらず、破損しているような気がします。つまり、再インストールするたびに同じ破損したドライバーがインストールされるということです。これらのドライバーを完全に削除する方法はありますか? それとも、Windows 7 が保持する他の設定があるのでしょうか?
別のコンピューター/OS でドライブをフォーマットしても効果はありません。MBR と単一パーティションの完全な消去と再構築も試しました。アロケーション ユニット サイズは関係ありません。NTFS フォーマットも同様です。
これは比較的小さな問題であり、私はないOS全体を再インストールしたい!
答え1
ドライバキャッシュが破損していたようです。このガイド、INFCACHE.1
以下のファイルを削除しました%SystemRoot%\System32\DriverStore\
。
私が最初にしたのは、過去に接続されたドライブの痕跡をすべて消去することでした。USBオブリビオンMoab が提案したツール。その後、ドライバー キャッシュ ファイルを削除しました。
案内する
%SystemRoot%\System32\DriverStore\
を右クリックし
INFCACHE.1
、プロパティをクリックしますセキュリティタブで編集をクリック
「追加」をクリックし、
Administrators
指定されたボックスに入力して「OK」を押します。チェック
Full Control
開いているダイアログボックスの両方で[OK]をクリックします。
ファイルを削除する
正常なフラッシュドライブを挿入します
以前壊れたフラッシュドライブを挿入する