U盘/可移动磁盘在磁盘管理中可见却不显示盘符

U盘等可移动磁盘在磁盘管理可见,却没有盘符的解决方法总结。今天这个问题实在是困扰了我一个上午,打算拷一个文件,插上手机数据线,在“我的电脑”里怎么都不显示那个可爱的U盘的图标,系统管理的磁盘管理却可见,右键还可以打开,任务栏右下角也有硬件插入图标,却没有盘符。 😕 我不想重装系统,找了相关解决方法,找到几个很相似的情况,但是解决方法对我电脑似乎都没有效果。

网上多种解决方法总结如下:

  • 手动指定盘符
    分析:Windows有可能不会自动分配盘符,或者是系统里有映射的网络驱动器。导致盘符不能分配给可移动磁盘。那就手动分配一个。
    操作:先断开网络驱动器,打开“我的电脑”左上角标题栏下->“工具”里,选择断开即可。如果不行就手动分配,打开“开始->控制面板->管理工具->计算机管理”,进入到“计算机管理”窗口。展开“存储”下的“可移动存储”(如果是可移动硬盘,就选择“磁盘管理”),在窗口右侧,看到U盘运行状态为“良好”,这说明U盘没问题。右击该窗口中的U盘盘符,选择其快捷菜单的“更改驱动器名和路径”命令,在出现的对话框中,点击〔更改〕按钮,为其选择一个未被使用的盘符。确定之后退出。重新打开“我的电脑”,即可。
  • 清除注册表屏蔽
    分析:Windows下可以通过修改注册表隐藏盘符,也许注册表被恶意修改。
    操作:找到注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下,nodrives这个键值,把其下所有的值都删除,注意不是NoDriveTypeAutoRun (禁止自动运行)不要看错,再重启即可。
  • 删除错误系统驱动
    分析:安装Daemon Tools等软件,会添加一个sptd.sys驱动,也许就是这个驱动产生的冲突。
    操作:到系统目录 C:\WINDOWS\system32\drivers 找找看是否有个文件名为 sptd.sys 的文件。删除它,重启即可。

我的解决方法:

以上方法我都试过,对我没有用。。。我想是不是昨天安装了惠普打印机驱动的原因,想来想去后来想到了,系统服务 💡 ,在网上搜索到一条,Shell Hardware Detection这个系统服务禁止后会影响盘符的显示,此服务官方注释:为自动播放硬件事件提供通知。我找到一看果然是禁用的,我启用后可爱的可移动磁盘盘符又重现了 😉 。

遇到这样的小问题,重装很不值,不重装又很不爽,折腾半天搞好,总结以上方法愿能方便和我遇到一样问题的朋友。还有就是如果你确定右下角有硬件插入的图标和磁盘管理里U盘可见也可以打开,不要轻易去格式化,因为完全不是U盘的问题,试试以上的四个解决方法,避免数据的损失。