我的 PC 上插着一个 USB 记忆棒,运行的是 Windows 7。
- 在‘计算机’中,它不会显示。
- 在“磁盘管理”中(
diskmgmt.msc
)它不会显示(但有时会)。 - 但是在“设备管理器”的通用串行总线控制器下,它会显示出来。
- 尝试格式化时
IOCTL error
发生。
插入 USB 棒时,棒上的灯开始闪烁,并且 USB 棒列在设备管理器屏幕上,可以查看其属性。棒被检测为 USB 棒,但未被视为存储磁盘(未安装)。
我已在多台电脑上测试过,结果都一样。
我怎样才能让 USB 恢复工作?恢复 USB 上的数据不在本问题的讨论范围内。
答案1
我怎样才能让 USB 记忆棒再次工作?
你不能。
如果没有计算机可以“看到”它,您就无法使用计算机来修复它。
如果你有时间、技能和资源,你也许可以拆开它,找出故障并修理或更换故障部件。这可能比购买一顶新 USB 棒花费更多。
更新:以下建议似乎对一些人有帮助
假设驱动器已正确分区和格式化,那么此 USB 驱动器可能仍需要为这台计算机枚举。打开控制面板。从管理工具转到计算机管理。在存储下,单击磁盘管理。找到 USB 驱动器,可能需要为其分配驱动器号。执行此操作(右键单击并更改驱动器号 - 确保它当时未被使用)。应该可以解决问题。
显然,这仅在设备确实出现在磁盘管理中时才有用(您说它有时会出现)。
答案2
我有一个 SanDisk Cruzer Edge 8GB USB,可以识别,但我无法使用它。对我有用的步骤基本上是:
- 转至:控制面板 → 系统和安全 → 管理工具
- 打开计算机管理。
- 转到左侧的磁盘管理,查看您的驱动器。
您的问题可能是它未在您的电脑上分配。
- 右键单击驱动器
- 点击顶部的文字
- 您将为其分配并赋予一个字母(选择一个尚未被占用的字母,例如 D)
它会将其分配给您的电脑并且您将可以使用它。
答案3
概要大胆的。
我也遇到过这个问题,只是偶然解决了。
昨天我通过 SOE 上的 VMWare 会话安装了 USB;今天同一个设备无法安装 [它是我每天同步的 2 个设备之一,作为异地备份]。
看着计算机管理控制台(如前所述)我可以看到'装置经理' 这 '通用串行总线控制器' 实际上是在识别该设备,图标上显示了小向下箭头!
... 意识到这个条目是随着插入/拔出操作而出现的,我知道就是这个,因此端口没有问题。
在用尽所有重新扫描硬件更改、重新扫描磁盘驱动器、禁用、启用、重新安装驱动程序等之后,最后一件事就是卸载这个特定的条目 -> 起作用了,然后 '扫描硬件更改',你知道吗,Windows 安装了“新”驱动程序并且它立即安装;恢复正常。
答案4
我最近也遇到过这种情况。重新分配字母没有任何效果,直到我结束任务Explorer.exe
(Ctrl- Alt- Delete、选择explorer.exe
、选择End task
)并开始新任务explorer.exe
。然后驱动器重新出现。