我的 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 1
和list 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);
实际上返回了一个有效的句柄,但调用WriteFile
和ReadFile
失败并显示代码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 设备坏了。您可以尝试使用其他计算机读取它以验证是否出现相同的症状。