无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 149150|回复: 471
打印 上一主题 下一主题

[教程] [20190106]慧荣主控”免量产“自由划分多个驱动器(最多7个)

    [复制链接]
跳转到指定楼层
1#
发表于 2018-10-17 20:52:03 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 rgy 于 2019-1-6 23:53 编辑

参考资料来源:https://www.usbdev.ru/articles/
                      https://www.usbdev.ru/articles/a_smi/smcdrom7iso/
                      https://www.usbdev.ru/articles/a_smi/smpartitiondebug/
                      结合起来看有助于理解。

这些方法我也是一边学习、一边测试、一边写的,有问题请指出,谢谢!

一、免量产划分出7个USB-CDROM光驱

0.如果担心会对优盘产生不可恢复的后果,可先备份ISP固件方便通过量产的方式来纠正错误
https://www.usbdev.ru/articles/a_smi/extract-smi-isp/
http://old.liangchanba.com/thread-33376-1-1.html
http://old.liangchanba.com/thread-33430-1-1.html

1.提前准备好一个慧荣主控U盘和你的ISO镜像文件

需要的软件:
①.量产工具(这个要根据自己的主控型号下载相应的量产工具,尽量下较新的版本,只要能识别U盘就行)
②.MySDKTest/SMITools或者UltraISO,三选一即可(用来写入ISO镜像文件)

我这里用一个16G的SM3257ENAA主控U盘来做示范,系统用的Windows 10 Enterprise 2016 LTSB 64位。

2.如果量产工具可以识别U盘,就照着下面图片步骤操作(最好是把改之前的数据截图保存,要是修改后有不良反应还可以改回来):









3.这里详细说一下图4中步骤6颜色框数据的填写:

蓝色框:磁盘分区个数 | 位置:00000179 ,其中的十六进制数据00 = 显示1个分区,01 =显示2个分区,02 = 显示3个分区,03 = 显示4个分区,04 = 显示5个分区,05 = 显示6个分区,06 = 显示7个分区;如果你后面填了7个分区的分区类型的数据,这里只填05,那么保存数据后就只显示6个分区,最后一个分区被隐藏了。

橙色框:磁盘分区模式 | 位置:0000017A ,其中的十六进制数据34=混合分区模式(如果要分多个USB-CDROM、多个USB-ZIP或者各种混合的分区都可以填34);3D=带加密隐藏分区功能的混合分区模式。

棕色框:磁盘分区类型 | 位置:0000017B-00000181 ,其中十六进制数据54 = USB-CDROM(图4共填了7个54,表示7个分区依次都设置为USB-CDROM光盘,其实填14也是USB-CDROM光盘),50=USB-ZIP(即移动磁盘,有些慧荣主控的型号似乎不支持把50填到第5个分区以后的位置),51=只读USB-ZIP,52=USB-HDD(即本地磁盘),53=只读USB-HDD,58=软盘,59=只读软盘;这里填了多少个分区类型下面的分区容量就要对应填多少个(第一个分区除外),不然会出错。

绿色框:磁盘分区容量 | 位置:000003E4 - 000003E6 - 第2个分区的容量;
                                             000003E8 - 000003EA - 第3个分区的容量;
                                             000003EC - 000003EE - 第4个分区的容量;
                                             000003F0 - 000003F2 - 第5个分区的容量;
                                             000003F4 - 000003F6 - 第6个分区的容量;
                                             000003F8 - 000003FA - 第7个分区的容量。
                                             其中的十六进制数据001800=768MB。

4.第1个分区的容量:
      第1个分区的容量其实就是2到7个分区用剩下的容量,不用再单独设置了。例如,我的16G优盘实际容量约为15474MB,15474-768x6=10866,向下舍入到10864MB。因此,在第一个分区中,您可以上载最大为10864MB的磁盘映像(实际应该会大于这个值,这里保险起见少写老2M)。

5.十进制到十六进制的换算:
      768MB(十进制)=300(十六进制) ,300(十六进制)X8(十六进制)=1800(十六进制)=001800(十六进制)  ,或者这样写

      768MB=300(HEX) ,300(HEX)*8(HEX)=1800(HEX)=001800(HEX)

      3400MB=0D48(HEX),0D48(HEX)* 8(HEX)=6A40(HEX)=006A40(HEX)

      5000MB=1388(HEX),1388(HEX)* 8(HEX)=9C40(HEX)=009C40(HEX)

6.在Windows用计算器换算的图片演示:



图4中绿色框的数据我都是填的001800,这只是为了方便演示。实际上这里要根据实际情况填写大小,只要磁盘预设的容量大于镜像文件大小就可以了。

7.总结: ①.优盘属性:   慧荣SM3257ENAA主控,16G大小,实际容量约为15474M。
             ②.数据填写:   06 34 54 54 54 54 54 54 54
                                    001800  001800 001800 001800 001800 001800
             ③.分区结果:共划分成了7个驱动器,7个驱都为USB-CDROM光驱,容量由1-7依次为10864M、768M、768M、768M、768M、768M、768M,其中10864M的第一驱动器的启动兼容性最好,即Lun0兼容性最好,其它次之,所以启动盘尽量做到第一驱动器去。

(附)8.和银灿主控量产的多个USB-CDROM光驱的区别:
        http://bbs.wuyou.net/forum.php?m ... &fromuid=536158
        http://bbs.mydigit.cn/read.php?tid=529911(新鲜的疯狂玩法:银灿iS902E,一次做6个光驱(盘),然后切换)
        http://bbs.mydigit.cn/read.php?tid=530300{银灿光驱花样折腾(前置、后置、中置、单驱单盘、单驱多盘) 兼容性改进}

(附)9.在AMI UEFI/BIOS下不能很好地识别多驱的一个解决办法
        http://bbs.wuyou.net/forum.php?mod=viewthread&tid=373397
        其实在填CID数据的时候就可以把VID和PID改了,使VID不能为090C,PID不能为1000,我觉得最好都改下,不要是默认的。
        修改位置如图:
        
         我这里的数据没来得及改,还是默认的。

(附)10.如果量产工具不识盘,可以尝试安装工厂驱动
http://bbs.mydigit.cn/read.php?tid=117966


下面是我用到的软件:

MySDKTest_V1.0.rar (169.44 KB, 下载次数: 828) MySDKTest_V1.0 汉化.7z (154.56 KB, 下载次数: 439) (这里好像是先有这个汉化的,然后被国外的转去了)
SMITools 1.0.7z (751.49 KB, 下载次数: 795) 来至无忧freehead88
(如果这两个软件都不能成功写入ISO,请看71楼用UltraISO写入的通用方法。)
sm32Xtest_V2.5.63_v1_Q1206.7z.001.7z (2 MB, 下载次数: 1094) sm32Xtest_V2.5.63_v1_Q1206.7z.002.7z (1.22 MB, 下载次数: 512)
(后面这两个文件要放一起,去掉扩展名“.7z”才可以解压)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------

二、免量产划分1个USB-ZIP+2个USB-CDROM光驱/多个USB-CDROM光驱

1.举个栗子,还是我的16G优盘,实际容量约为15474M,我想划2个USB-CDROM出来,一个容量1.5G,另一个容量2G,剩下的空间就让它做一个普通优盘用。

这里分两种情况:
①.USB-ZIP划在第一个分区的位置:  02 34 50 54 54 00 00 00 00
                                                     003000 004000 000000 000000 000000 000000
                                         
②.USB-ZIP不划在第一分区的位置:  02 34 54 54 50 00 00 00 00
                                                     004000 019390 000000 000000 000000 000000
                                           或者
                                                     02 34 54 50 54 00 00 00 00
                                                     019390 004000 000000 000000 000000 000000
                                                    (15474-1.5*1024-2*1024=12914,12914MB=19390(HEX);凡是后面用不到的分区数据框都用零填充;其实还可以把两个USB-CDROM的容量数据对换一下多写出几种组合,但是这样意义不大,这里就不写了。)
                                    
2.第一种情况下分出的USB-ZIP在Windows上容量识别会不正确,且无法正常格式化,需要用到软件rufus来完成格式化,恢复正确容量,操作方法如下图:

(第二种情况下Windows是可以正常格式化的)

3.如果要划分出更多的USB-CDROM光驱,可以直接在分区类型数据框中接着之前数据顺序按需填写就可以了,比如我想在有2个USB-CDROM光驱的基础上再添加一个2G大的USB-CDROM光驱可以这样填写:
          02 34 50 54 54 54 00 00 00
          003000 004000 004000 000000 000000 000000
          当然这只是众多填法的一种,这里的填写规律就像搭积木一样,随意组合就行,实践出真知!
                                                  

4.启动兼容性方面,第一驱动器的启动兼容性同样最好。

5.总结:①.优盘属性:慧荣SM3257ENAA主控,16G大小,实际容量约为15474M。
            ②.数据填写:02 34 50 54 54 00 00 00 00
                                003000 004000 000000 000000 000000 000000
                                
            ③.分区结果:共划分成了3个驱动器,1-3驱依次为USB-ZIP、USB-CDROM光驱、USB-CDROM光驱;容量由1-3依次为12914M(实际远小于这个值,我这里只有11877M,但是有方法让浪费的容量更低,需要的回帖询问,只是方法复杂点,这里有点懒得写)、1.5G、2G,其中11877M的第一驱动器的启动兼容性最好。

(附)6.在量产软件中隐藏有现成的多Lun划分功能,可以设置三个Lun
        http://bbs.mydigit.cn/read.php?tid=2604783

用到的软件: rufus-3.3p.exe (1003.05 KB, 下载次数: 278)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------

三、免量产划分1个USB-HDD+1个USB-CDROM光驱+1个软盘+1个USB-ZIP+1个加密隐藏盘(主要探讨加密隐藏盘的应用)

1.CID数据填写
03 3D 52 54 58 50 50
001000 002000 003000 004000 000000 000000(我这里是随意填的数据,只是演示)
2.设置密码和密码提示信息

3.个人发现的一些规则(可能不对):隐藏的总是最后一个盘;如果用uDiskToolBar来解密的话,隐藏盘解密后总是挂载到倒数第二个驱动器上,且倒数第二个驱动器原先不能为只读盘,不然挂载加密盘后会出错。

4.扩展阅读:加密隐藏盘的一些机理
http://bbs.mydigit.cn/read.php?tid=218182(对U盘保密区划分和热启成功的研究)

加密隐藏盘用到的软件: uDiskToolBar_v10267.7z (548.79 KB, 下载次数: 227)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------

四、自己的用法:只划分1个只读USB-ZIP+1个USB-ZIP(主要探讨只读盘的应用)
这里主要说说怎样往只读盘里写入数据:
如果你填了51,划分出了1个只读的USB-ZIP,但是又不能往里面写数据,那又有什么用呢?
其实你可以先把51改为50,这样就可以写入资料了,等资料全部写完了再改回51就行了,资料是不会丢的。
当然,只读USB-HDD和只读软盘写入资料方法同理。



点评

有没有中文的?  发表于 2024-3-7 13:26

评分

参与人数 24无忧币 +108 收起 理由
martking + 1
wongfaye + 5 很给力!
unizab + 5 很给力!
aassddffgg961 + 1 很给力!
darway + 5 很给力!
Anson4 + 5 很给力!
smxvip + 1 很给力!
不慌野兽 + 1 很给力!
hisense + 1 很给力!
lilila + 1 赞一个!
wuxin9712 + 5 强贴 牛🐮
pcwww + 5 赞一个!
sd3166 + 5 很给力!
cfc1680 + 5 很给力!
lwslin + 5 很给力!
keygen + 5
xinzi + 5 很给力!
zhczf + 5 很给力!
5257 + 5 楼主威武霸气侧
laolidong + 5 从数码之家过来给你点赞!
lp010437 + 5 很给力!
2011YEH + 5 很给力!
新空气 + 20 赞一个!
yigeren + 2 压缩文件损坏....

查看全部评分

2#
 楼主| 发表于 2018-10-31 15:00:14 | 显示全部楼层
dvs909 发表于 2018-10-27 21:31
楼主真厉害,我按照教程想做两个cd-rom,一个闪存盘但是闪存盘无法识别,只是一个图标,量产成7个U盘一直在 ...

1.只是个图标,这个我后面教程才会说;2.  7个U盘一直在闪动,这个应该是分区数据框那里填写的问题,参数不对导致反复尝试挂载磁盘,也有可能是U盘主控不支持分这么多个盘,少分几个看看;3.计算机(我的电脑)地址栏就一直缓冲个没完,无响应,这个跟问题2原因可能类似,肯定是设置有问题的!

我手上只有一个慧荣的优盘,测试是非常有限的,我写这个教程也是抛砖引玉,希望得到更多人的关注,挖掘U盘的隐藏功能,把它的功能发挥到极限。

现在我也是还有很多问题没弄明白,所以后面的教程迟迟没写。
回复

使用道具 举报

3#
 楼主| 发表于 2018-10-31 15:05:02 | 显示全部楼层
阿咏 发表于 2018-10-17 22:18
已经弄好了,谢谢大神的教程,只做了2个CDROM和一个存储区,测试UEFI只能启动第一个CDROM的8或者10PE,BIOS ...

汉化版也是不错的选择!
回复

使用道具 举报

4#
 楼主| 发表于 2018-10-31 15:29:19 | 显示全部楼层
20170101 发表于 2018-10-29 20:15
谢谢分享!

最好再推荐几款这种可以量产7个CDROM的慧荣主控的U盘?


我想多数慧荣主控的U盘都支持吧
3楼有说实测的主控型号,买优盘的时候问卖家主控型号,看商品评论也会有些线索的。

我现在也是想买个这样的优盘,在纠结买那个好,不过我要求较低,只要是能量产的慧荣主控就行!

我看中了这个:

准备当一回小白鼠了。

点评

买了没? 我还在纠结呢?  详情 回复 发表于 2018-12-27 00:06
谢谢分享  详情 回复 发表于 2018-11-2 14:46
回复

使用道具 举报

5#
 楼主| 发表于 2018-11-5 21:49:51 | 显示全部楼层
csfly001 发表于 2018-11-5 20:39
慧荣(SMI)主控SM3268AA SM3268AB  SM3269AA SM3270AC能量产7个CD-ROM吗?  你折腾过没有??

没试过,没有这么多优盘,这个要试了才知道。
回复

使用道具 举报

6#
 楼主| 发表于 2018-11-5 22:28:24 | 显示全部楼层
juncheng 发表于 2018-11-5 22:17
sm32Xtest_V2.5.63_v1_Q1206.7z.001  这个怎么解不开,是不是少文件了。

因为还有个sm32Xtest_V2.5.63_v1_Q1206.7z.002呀

点评

sm32Xtest_V2.5.63_v1_Q1206.7z.002 这个也下了,就是不对呀。用的是winrar ,用7zip 也是一样。提示文件损坏,重下也是一样。  详情 回复 发表于 2018-11-6 21:32
回复

使用道具 举报

7#
 楼主| 发表于 2018-11-14 19:51:38 | 显示全部楼层
KevinK 发表于 2018-11-10 15:16
很奇妙的一种方法,楼主厉害了,蓝色框: 位置一定要填写在00000179 这儿吗?还有绿色框位置:000003E4 , ...

目前来看都是在这些位置,如果有慧荣主控不在这个位置的,也可根据规律找到具体位置的。
回复

使用道具 举报

8#
 楼主| 发表于 2018-12-5 19:10:51 | 显示全部楼层
xffd 发表于 2018-12-3 12:26
最后改成1个cdrom了。现在用着挺好。

选择适合的方案还是最好,这个多USB -CDROM 启动兼容差,这帖主要是提供一种思路,有些时候还是有点用处。
回复

使用道具 举报

9#
 楼主| 发表于 2018-12-20 21:21:00 来自手机 | 显示全部楼层
wejuch 发表于 2018-12-18 12:36
请问楼主,MySDKTesk或者汉化版,对ISO文件大小有限制吗

暂时没发现有大小限制,主要是没做过太多的测试,最大只试过4G多的文件。
回复

使用道具 举报

10#
 楼主| 发表于 2018-12-27 11:05:02 | 显示全部楼层
faly 发表于 2018-12-27 00:06
买了没? 我还在纠结呢?

最后没有买,本打算是买个小巧的了挂钥匙扣上,但是已经有两个优盘了,平时都很少用到,再买就浪费了。
回复

使用道具 举报

11#
 楼主| 发表于 2019-1-3 20:18:32 | 显示全部楼层
wgy1993 发表于 2019-1-3 16:06
SM3281AB成功了  先按此方法量产多个usb-zip  
用UltraISO依次写入 写入方式改为RAW
最后将50改成54就ok ...

经测试,方法可行,跟之前的方法比一个字节都不差,还通用,大赞!!
回复

使用道具 举报

12#
 楼主| 发表于 2019-1-4 13:18:35 | 显示全部楼层
xffd 发表于 2019-1-3 21:40
那如果要更换iso.是不是要先把54改成50,再用ultraliso写入再改回54?

方法是这样的,也只能这样。
但是我现在又发现一个问题,俄语版教程填的54似乎不好,填14或许更合适,等我多测试下再把教程完善了。
回复

使用道具 举报

13#
 楼主| 发表于 2019-1-6 21:49:58 | 显示全部楼层
wgy1993 发表于 2019-1-5 09:39
改成14后测试几次不支持efi启动,改54就没问题,还有改vid pid的方法很管用,bios下能识别多驱了

我这里54和14还看不出来有区别,uefi启动都是可以的,保险起见我还是改回54算了,14供选择.
回复

使用道具 举报

14#
 楼主| 发表于 2019-1-6 23:55:02 | 显示全部楼层
xffd 发表于 2019-1-6 23:17
vid  pid改成啥?

好像是随便改个随机数值都行。
回复

使用道具 举报

15#
 楼主| 发表于 2019-3-6 20:44:26 来自手机 | 显示全部楼层
本帖最后由 rgy 于 2019-3-6 20:46 编辑
jiangfeng321  2019-3-6 13:15
sm3267AE67

6


16.03G那个盘,无论写入多大文件都显示一样的大小吗?

点评

rgy
反复测速不能使用的话,应该就是不行了,只有少分点了。 看你的图片设置是没有明显问题的。  详情 回复 发表于 2019-3-6 20:50
回复

使用道具 举报

16#
 楼主| 发表于 2019-3-6 20:50:28 | 显示全部楼层
rgy 发表于 2019-3-6 20:44
16.03G那个盘,无论写入多大文件都显示一样的大小吗?

反复测速不能使用的话,应该就是不行了,只有少分点了。
看你的图片设置是没有明显问题的。

点评

只要分7个就出现16.03这个问题 如果把hdd放后面直接就没有正确的剩余空间了 最后一个350mb正确 但是剩余空间就变成16.03了 分6个就没有问题  详情 回复 发表于 2019-3-6 22:39
回复

使用道具 举报

17#
 楼主| 发表于 2019-5-4 08:04:56 | 显示全部楼层
过期的可乐 发表于 2019-5-4 00:25
实在搞不定,8G U盘,实际容量7.79GB
想搞成5个分区,前4个都为CD-ROM,后面一个为普通数据分区
奈何这 ...

你这个可能是量产软件的问题,换几个再看看。
回复

使用道具 举报

18#
 楼主| 发表于 2019-6-9 21:35:16 | 显示全部楼层
cfc1680 发表于 2019-6-8 16:23
3267、3255都制作成功了,唯独3281AB的试过好多次,都不行,搞不懂问题出在哪儿啦?

看回帖3281AB要是做CD-ROM方法是不一样的哦

点评

用量产工具试过了,分了6个区,制作好后,每次在电脑里都只能识别第一个区,其他分区都无法识别出来......纠结  详情 回复 发表于 2019-6-10 21:55
回复

使用道具 举报

19#
 楼主| 发表于 2019-7-9 12:54:11 | 显示全部楼层
angel006 发表于 2019-7-9 06:09
你好 想用你这个方法做3281ab的量产 求指导2164494769

看回复,3281AB用本帖方法做USB-CDROM的话有区别,详细看71楼。
回复

使用道具 举报

20#
 楼主| 发表于 2019-7-10 21:39:36 | 显示全部楼层
angel006 发表于 2019-7-10 11:45
想求大神指导3281AB的优盘怎么修改 自己改不太会

我没试过3281AB的优盘,具体情况也不清楚,你是教程看不明白,还是只有71楼的不明白?
回复

使用道具 举报

21#
 楼主| 发表于 2019-7-11 17:59:42 | 显示全部楼层
angel006 发表于 2019-7-11 07:05
恩 3281AB的盘改数据改的不能识别了 等以后收集老的慧荣主控型号吧

看回帖是有坛友成功的,多试试吧!
回复

使用道具 举报

22#
 楼主| 发表于 2019-7-17 20:55:33 | 显示全部楼层
iori19870518 发表于 2019-7-16 23:07
本人3257成功量产五个分区(五区五启),但分六区U盘就挂了,楼主怎么回事

多了不行就少分点,不要勉强,适当就好了。挂了还能恢复吗?
回复

使用道具 举报

23#
 楼主| 发表于 2019-8-1 15:36:59 | 显示全部楼层
linan186 发表于 2019-8-1 13:52
3268 试过多次都不行。用写保护分区更换ISO软件 这个软件 分区。只能显示出CDROM 分区 移动分区显示不出来 ...

本帖没有介绍用"写保护分区更换ISO软件"分区哟!我好像都是在写怎样手动自由分区。你遇到的情况我猜应该是软件对3268的兼容性问题吧。
回复

使用道具 举报

24#
 楼主| 发表于 2019-8-1 17:36:20 | 显示全部楼层
linan186 发表于 2019-8-1 16:21
我按照楼主的方法手动分区  修改过后 电脑只识别到一个CDROM分区  用分区软件DiskGenius里面没用发现U盘  ...

把Debug设置的图片传上来看看
回复

使用道具 举报

25#
 楼主| 发表于 2019-8-1 18:37:33 | 显示全部楼层
linan186 发表于 2019-8-1 17:51
已经发过了 楼主不能看到吗

回复

使用道具 举报

26#
 楼主| 发表于 2019-8-2 19:51:08 | 显示全部楼层
linan186 发表于 2019-8-2 09:24
楼主麻烦你给看一下哪里没修改对

看不到 看不到 看不到
你还是用附件传图片,再看不到就不回复了
回复

使用道具 举报

27#
 楼主| 发表于 2019-8-3 13:21:06 | 显示全部楼层
linan186 发表于 2019-8-3 09:21
我也搞不明白图片是怎么回事了。图片我上传到百度云了  麻烦楼主打开看看https://pan.baidu.com/s/1V1vfU ...

回复

使用道具 举报

28#
 楼主| 发表于 2019-8-3 23:32:37 | 显示全部楼层
本帖最后由 rgy 于 2019-8-3 23:33 编辑
linan186 发表于 2019-8-3 14:09
修改50后 还是不认移动U盘只识别一个CDROM 。方便加楼主的一个QQ号吗。或者您加我:249004994


如果这样不行的话,我也没辙了!我知道的方法都写帖子里面了。
回复

使用道具 举报

29#
 楼主| 发表于 2019-9-8 22:08:12 | 显示全部楼层
ggspring 发表于 2019-9-8 16:26
谢谢楼主的分享

购买的一个DIY  3268ab 64G U盘,按照教程分了7个CD-ROM,然后打开MySDKTest,软件卡死 ...

变砖了可以先试试工厂驱动,不行的话就只有短接了。
回复

使用道具 举报

30#
 楼主| 发表于 2019-10-15 17:20:36 | 显示全部楼层
cnaxh 发表于 2019-10-15 15:52
今天测试了下。64G 分5个区不成功。
usb-zip usb-hdd  cdrom cdrom  数据区

是什么型号的主控?可以把设置好的CID截图传上来看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-24 11:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表