搜索
 找回密码
 立即注册

简单一步 , 微信登陆

关于某些U盘不能升级的解决方法

作者:抱得美人归 | 时间:2017-5-5 16:50:58 | 阅读:6807| 只看该作者
对于部分U盘来说,在输入命令升级flash.bin时,会出错,可以认到U盘,但读取不了文件。
<< MStar >># usb start 0
(Re)start USB 0...
Check USB port[0]:
Host type:2
scanning bus for devices... 1 USB Device(s) found
       scanning bus for storage devices... bulk max packet size: ep 200 ep2 200
usb_stor_Bulk_max_lun: 0
1 Storage Device(s) found
<< MStar >># fatload usb 0 0x80000000 flash.bin
** Partition 1 not valid on device 0 **


** Unable to use usb 0:1 for fatload **
<< MStar >># fatload usb 0 0x80000000 flash.bin
** Partition 1 not valid on device 0 **
这个提示是设备0的分区1无效。
闲来无事,研究了下,出现这个问题的U盘,是用来制作Windows启动安装盘的,U盘内有隐藏分区。这个和读取flash.bin的设置不当。
这个时候,我们要把隐藏分区去掉。
步骤如下:

一、先把u盘插好,运行cmd,
输入diskpart,回车,
输入list disk,回车,能看到磁盘大致情况,u盘一般是磁盘1)
以我的电脑为例,由于我的电脑加装了SSD,还保留原来的硬盘,所以U盘是磁盘2。
在计算机上: SMCSZ-ACEHUANG
DISKPART> list disk

  磁盘 ###  状态           大小     可用     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  磁盘 0    联机              223 GB  3072 KB
  磁盘 1    联机              465 GB      0 B
  磁盘 2    联机               15 GB      0 B

请务必注意,不要搞错盘符,搞错的话,只能哭了。
DISKPART>

再输入select disk 2,回车,

再输入clean,回车,

关闭命令行界面。
二、右击计算机,选择管理,进入磁盘管理,能看到u盘分区是未分配(黑色),右击,新建分区,一直下一步就OK了。

这样取消隐藏分区后,正常升级。

收藏
收藏0
分享
分享
点赞
点赞1
反对
反对0
回复

使用道具 举报

大神点评2

沙发#
34276675 发表于:2017-7-4 15:01:17
终于找到方法了,非常感谢
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

板凳#
wshqna 发表于:2017-8-1 15:20:14
没必要这么麻烦吧,下载一个PC版本的DISKGEN轻松的可以搞定的啊
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
手机版