USB 设备停止工作

USB 设备停止工作

我的 USB 刚刚停止工作。昨天它工作正常,现在却完全不工作了。我无法打开文件或执行任何操作。

症状:当我将 USB 设备插入 PC 上的任何 USB 端口时,它会在“我的电脑”中显示为Removable Disk (F:)。但是,当我尝试打开它时,它显示Please insert a disk into Removable Disk (F:)。当我拔出设备时,它会从“我的电脑”中消失。

到目前为止我已经尝试过:我已经尝试了很多方法。以下是我尝试过的方法,但都不起作用:

  • 我打开命令提示符并输入F:。但是,我没有导航到该卷,而是F:收到错误消息:The device is not ready.

  • 打开后DeviceManager,我卸载了下面的所有设备Universal Serial Bus Controllers,然后重新启动了 PC。Windows 再次安装了所有驱动程序,但 USB 仍然无法工作。我还检查了驱动器更新,它说驱动程序是最新的。

  • 尝试使用DISKPART.exe(打开命令提示符并输入diskpart- 它是 Windows 的原生程序)。然后我输入list disk,它将我的 USB 列为 Disk1,但输出如下:Disk 1 | No Media | 0 B | 0 B。它显示“无媒体”。然后我输入select disk 1list partition,但输出是There are no partitions on this disk to show.

  • 尝试格式化磁盘。右键单击F:“我的电脑”,然后从上下文菜单中选择Format。消息显示:There is no disk in drive F:. Insert a disk, and then try again.

  • 尝试使用 HxD 磁盘编辑器。不幸的是,它甚至无法识别我的 USB。

  • 尝试使用 ActiveUndelete 和 ActiveDiskEditor,但它们都说Unable to open physical disk: Not Ready. Not initialized.

  • 尝试编写一个 C++ 程序来访问磁盘。函数调用CreateFile("\\\\.\\F:", GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL);实际上返回了一个有效的句柄,但调用WriteFileReadFile失败并显示代码0x15 - The device is not ready.

  • 尝试使用 Windows 的疑难解答程序对 USB 硬件进行故障排除。扫描后,它显示:No problems found.,但也显示警告:Hardware changes might not have been detected.

  • 尝试使用 Windows 的磁盘管理器。它显示F:磁盘,但显示No Media。当我右键单击它并选择 时Properties,它显示This device is working properly.

  • 尝试更改驱动器号(如 MSDN 论坛所建议)。我尝试了所有字母,并在每次更改字母后重新启动计算机,但没有任何效果。因此,我切换回F:

  • 尝试从 Chrome 打开它(导航到file:///F:/),但出现错误ERR_FILE_NOT_FOUND

  • 尝试了电脑上的其他端口,尝试了重新启动电脑,尝试了许多其他方法,但似乎没有任何效果。

问题

问题可能出在哪里?我的 USB 设备坏了还是更像是软件问题?还有什么我还没试过的吗?如果您决定帮忙,我提前谢谢您 :)


一些细节:我的电脑上拥有所有管理员权限,默认情况下所有程序都以管理员权限启动。昨天一切都正常,我不知道现在是什么导致了问题。我目前没有另一台电脑来测试 USB,我也没有另一个 USB 可以在我的电脑上测试,所以很难说出到底是什么导致了问题。USB 没有物理损坏,所以我希望错误是在软件层面上。我的操作系统是 Widnows,我目前没有 Linux 可启动 CD,所以我无法使用其他操作系统或电脑测试它是否有效。我必须尽快修复我的 USB,因为我上面有非常重要的数据。提前谢谢您。

答案1

听起来好像 USB 设备坏了。您可以尝试使用其他计算机读取它以验证是否出现相同的症状。

相关内容