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