慧荣主控7分区7个CD-ROM,加上数据区8个区,理论上再做个UD启动那可以8区8启
主板BIOS可以检测到量产的7个CD-ROM,
并且可以成功引导7个光盘PE镜像吗???
那必须的!!
以下为搬运内容----来自无忧rgy的帖子提前准备好一个慧荣主控U盘和你的ISO镜像文件
需要的软件:
1.量产工具(这个要根据自己的主控型号下载相应的量产工具,尽量下较新的版本)
2.MySDKTest(用来写入ISO镜像文件)
我这里用一个16G的SM3257ENAA主控U盘来做示范,系统用的Windows 10 Enterprise 2016 LTSB 64位。
首先需要用量产工具把U盘量产一遍,测试量产工具是否兼容U盘,然后照着下面图片步骤操作:
这里详细说一下图4中步骤6颜色框数据的填写:
蓝色框:磁盘分区个数 | 位置:00000179 ,其中的十六进制数据00 = 1个分区,01 = 2个分区,02 = 3个分区,03 = 4个分区,04 = 5个分区,05 = 6个分区,06 = 7个分区。
橙色框:磁盘分区模式 | 位置:0000017A ,其中的十六进制数据34=混合分区模式(如果要分多个CD-ROM、多个标准闪存分区或者各种混合的分区都可以填34)。
棕色框:磁盘分区类型 | 位置:0000017B-00000181 ,其中十六进制数据54 = CD-ROM,50=标准闪存分区,51=只读分区(共填了7个54,表示7个分区依次都设置为CD-ROM)。
绿色框:磁盘分区容量 | 位置:000003E4 - 000003E6 - 第2个分区的容量;
000003E8 - 000003EA - 第3个分区的容量;
000003EC - 000003EE - 第4个分区的容量;
000003F0 - 000003F2 - 第5个分区的容量;
000003F4 - 000003F6 - 第6个分区的容量;
000003F8 - 000003FA - 第7个分区的容量。
其中的十六进制数据001800=768MB。
第1个分区的容量:
第1个分区的容量其实就是2到7个分区用剩下的容量,不用再单独设置了。例如,我的16GU盘实际容量约为15400MB,15400-768x6=10792,向下舍入到10700MB。因此,在第一个分区中,您可以上载最大为10700MB的磁盘映像(实际应该会大于这个值,这里保险起见少写点)。
十进制到十六进制的换算:
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)
在Windows用计算器换算的图片演示:
图4中绿色框的数据我都是填的001800,这只是为了方便演示。实际上这里要根据实际情况填写大小,只要磁盘预设的容量大于镜像文件大小就可以了。
其实还可以划分成6个CD-ROM+1个标准闪存分区、7个标准闪存分区或者其它混合分区的,方法都大同小异,这个有时间再说。
下面是我用到的软件:
MySDKTest_V1.0.rar
sm32Xtest_V2.5.63_v1_Q1206
找对应的量产工具啊[ 此帖被5257在2018-11-16 16:31重新编辑 ]