现象
U盘,插到电脑上,通过磁盘管理可以看到U盘的容量,但是无法指定盘符,指定盘符会报错,提示“系统找不到指定的文件”尝试使用“DiskGenius”删除分区重新建立无效。
根据上面的现象提供的解决方法是
- 修补出U盘盘符
插上U盘后,运行CMD(命令提示符),输入命令:diskpart
DISKPART> sel
Microsoft DiskPart 版本 10.0.22621.1
DISK - 将焦点移动到磁盘。例如,SELECT DISK。
PARTITION - 将焦点移动到分区。例如,SELECT PARTITION。
VOLUME - 将焦点移动到卷。例如,SELECT VOLUME。
VDISK - 将焦点转移到虚拟磁盘。例如,SELECT VDISK。
DISKPART> list disk
磁盘 ### 状态 大小 可用 Dyn Gpt
-------- ------------- ------- ------- --- ---
磁盘 0 联机 476 GB 3072 KB *
磁盘 1 联机 28 GB 0 B
DISKPART> select disk 1
磁盘 1 现在是所选磁盘。
DISKPART> clean
DiskPart 遇到错误: 拒绝访问。
有关详细信息,请参阅系统事件日志。
上述执行完成后,会形成盘符,但是无法格式化,也没有信息,
- 下载一个U盘修复工具FormatTool(http://www.upantool.com/hfxf/xiufu/2015/FormatTool.html#softdown)
然后勾选“强制格式化”,则无条件格式化所选分区,即可强制格式化U盘,可以修复各种U盘,如果是移动硬盘或固定硬盘,则会删除该分区所在硬盘的所有分区!在使用该功能时用户需谨慎.
说明
- list disk: 查看目前电脑上所有的磁盘,如果U盘为1,那么输入select disk 1命令将焦点指定到该磁盘回车
- 再输入clean,这时候系统提示出错系统找不到指定文件,但是(很重要的一点),U盘此时已经有盘符了,只是无法格式化,也没有信息
写在最后
如果朋友你也遇到这种情况,找到了解决方法,请联系我 /摊手