如何删除与 USB 大容量存储设备相关的所有驱动程序和其他文件?

如何删除与 USB 大容量存储设备相关的所有驱动程序和其他文件?

我这里有一个闪存驱动器,它在一台计算机上的操作系统上无法工作 - 我们称之为台式机 Windows 7。它在另一台计算机上运行良好 - 笔记本电脑 Windows 7。它在同一台台式机上的 Windows 8 上也能正常工作。其他闪存驱动器在台式机 Windows 7 下工作正常。所以这不是硬件问题,也不是通用的 USB 大容量存储驱动程序问题。这是该驱动器特有的问题。

在 Windows 7 桌面上,我可以连接驱动器,但 Windows 资源管理器下没有出现卷。磁盘管理也是如此。使用diskpart,加载会挂起,直到我拔下驱动器,如果我重新插入并尝试,list disk它会再次挂起。如果我此时拔下驱动器,list disk会打印出所有连接的驱动器 -包括刚刚移除的闪存驱动器

驱动器始终显示在设备管理器下,但卸载驱动程序、重新启动并重新安装驱动程序(通过插入驱动器)仅在第一次插入时有效。之后再次失败。我感觉驱动程序文件实际上并未被删除,并且已损坏,这意味着每次重新安装都会安装相同的损坏驱动程序。有没有办法完全删除这些驱动程序?或者也许是 Windows 7 保留了其他设置?

通过另一台计算机/操作系统格式化驱动器没有帮助。我还尝试过完全擦除并重建 MBR 和单个分区。分配单元大小没有区别;NTFS 格式也没有区别。

这是一件相对较小的事情,我会不是就像重新安装整个操作系统!

答案1

似乎是驱动程序缓存损坏了。以下本指南,我删除了INFCACHE.1位于下的文件%SystemRoot%\System32\DriverStore\

我做的第一件事就是使用USB 遗忘Moab 建议的工具。然后我删除了驱动程序缓存文件。

  1. 导航%SystemRoot%\System32\DriverStore\

  2. 右键单击INFCACHE.1,单击属性

  3. 安全选项卡上,单击编辑

  4. 单击“添加”,Administrators在提供的框中输入内容,然后按“确定”

  5. 打钩Full Control

  6. 在两个打开的对话框中单击“确定”

  7. 删除文件

  8. 插入已知良好的闪存驱动器

  9. 插入之前损坏的闪存驱动器

相关内容