SuperIC社区_

标题: 关于某些U盘不能升级的解决方法 [打印本页]

作者: 抱得美人归    时间: 2017-5-5 16:50
标题: 关于某些U盘不能升级的解决方法
对于部分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了。

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


作者: 34276675    时间: 2017-7-4 15:01
终于找到方法了,非常感谢
作者: wshqna    时间: 2017-8-1 15:20
没必要这么麻烦吧,下载一个PC版本的DISKGEN轻松的可以搞定的啊




欢迎光临 SuperIC社区_ (/) Powered by Discuz! X3.3