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

Bob*_*Bob 6 windows-7 drivers usb-storage usb-flash-drive

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

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

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

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

这是一个比较小的事情,我也不会喜欢重装整个操作系统!

Bob*_*Bob 4

这似乎是驱动程序缓存已损坏。按照本指南,我删除了INFCACHE.1位于%SystemRoot%\System32\DriverStore\.

我做的第一件事是使用Moab 建议的USBOblivion工具擦除过去连接的驱动器的所有痕迹。然后我删除了驱动程序缓存文件。

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

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

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

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

  5. 打钩Full Control

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

  7. 删除文件

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

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