winimage
转载: https://blog.csdn.net/zm2714/article/details/7962794
本篇文章介绍winimage 8.5版本制作任意容量的ima或img磁盘文件。
一、计算IMG容量
软盘的标准规格有 360 KB 720 KB 1440 KB 等,一般采用1440 KB为一个标准单位,也就是说一个标准的软盘就是1.44MB. 这个标准也肯定兼容了 360 720 的规格,所以在制作软盘镜像时,我们就可以采用 360 720 的规格
360除以1440等于0.25 360/1440=0.25
720除以1440等于0.5 720/1440=0.5 (相当二个360/1440)
0.25这个系数就给制作较大软盘镜像提供了一个基准参考,介于0~1之间就有 0.25 0.50 0.75 这三个数。以1440 KB为一个标准单位来说,就有 1440×0.25 1440×0.5 1440×0.75 从而得到制作镜像容量的计算方法
计算方法:
镜像容量=1440×n (n 整数)
镜像容量=1440×n.25 (n 整数)
镜像容量=1440×n.50 (n 整数)
镜像容量=1440×n.75 (n 整数)
例如:
1440×2.25=3240 KB 容量
1440×3.25=4680 KB 容量
1440×2.50=3600 KB 容量
1440×3.50=5040 KB 容量
1440×2.75=3960 KB 容量
1440×3.75=5400 KB 容量
1440×3 =4320 KB 容量
1440×4 =5760 KB 容量
............
二、确定C/H/S参数
WinImage工具制作IMG软盘镜像,一般采用一个标准系统启动盘为母盘(win98系统启动盘),在其上进行扩容
1、用WinImage打开母盘
选择 更改格式中 的 自定义镜像格式
其中设置:
文件系统(s): FAT 12/16 (只能选它,软盘格式)
每扇区字节数(B): 512 (一般选它)
扇区总数(n): 镜像容量×2 (计算方法四种之一)
每磁道扇区数(T): 18(36) (采用1440×n.25 1440×n.75 选18;采用1440×n 1440×n.50 选36)
磁头(H): 2(8) (采用1440×n.25 1440×n.75 选2 ;采用1440×n 1440×n.50 选8 )
注:扇区规范采用是18 36 ....进位; 磁头采用 2 8 16....进位
2、计算C/H/S值
C/H/S 三者相互关联与依懒,决定镜像磁盘的标准参数,其中一个有误,它们的关系就不存在了,造成引导不成功
S=每磁道扇区数(T)
H=磁头(H)
C=扇区总数(n) / (每磁道扇区数(T)×磁头(H) ){C=整数}
注:C 不等于整数,需重新计算容量或设置
每磁道扇区数(T)和磁头(H)
例一:镜像容量=1440×2.25
设置:扇区总数(n)=1440×2.25×2=6480 每磁道扇区数(T):18 磁头(H):2
计算C=C=6480/(18×2)=180 (整数)这样就得到了 C/H/S=180/2/18
注:如设置每磁道扇区数(T)36磁头(H)8 则C=6480/(36×8)=22.5 带有小数,因为磁道扇区没有半个的标准,所以需重新计算容量或设置
例二:镜像容量=1440×2.50
设置:扇区总数(n)=1440×2.50×2=7200 每磁道扇区数(T):36 磁头(H):8
计算C=C=7200/(36×8) = 25 (整数)这样就得到了 C/H/S=25/8/36
注:如设置每磁道扇区数(T)18磁头(H)2 则C=7200/(18×2)=200 整数也行。本人长期用上述方法制作IMG软盘镜像,基本上能在memdisk上引导成功.
关键:1.母盘一定要标准,2.计算容量按规格计算,3. 设置memdisk c=? h=? s=? floppy 无误
附:本人制作的几个IMG镜像 (采用WinImage 8.10.8100 汉化版制,WinGZIP压缩,syslinux3.62 VM中测试通过和 windows 98启动盘)
可能看了上面,你任是一头雾水,那么下面将会详细介绍如何使用
1、上面内容说过,“母盘一定要标准”,那么在哪搞到标准的母盘呢?这个简单,在网上下载一个win98第二版的光盘镜像iso格式。用UltraISO打开,选择菜单栏“启动光盘(B)”-“保存引导文件”,保存为win98.bif
2、将mm.bif改名为mm.img,这个mm.img就是一个标准的母盘
但是这个mm.img是个标准的1.44M的母盘,如何扩充成需要的大小呢?这就根据上面的计算方法了。下面我就根据我自己的经历举个例子。
我把u盘量产为一个CDROM,一个HDD。现在我想做一个CDROM镜像,经测试网上的很多dos方面的镜像都不能完成这样的功能:即通过光驱引导后,进入DOS,安装系统。注意,这里是指安装,而不是ghost安装.gho文件
所以我就根据这个win98的启动盘,稍加修改。比如原默认win98引导启动后是三个菜单,如下:
1. Start Windows 98 Setup from CD-ROM.
2. Start computer with CD-ROM support.
3. Start computer without CD-ROM support.
我现在扩充为:
1. Start Computer With CD-ROM Support.
2. Start Computer Without CD-ROM Support.
3. UMB/SATA/CD & Drive Support.
4. USB & Drive Support.
5. PCMCIA & Drive Support.
6. 1394/SCSI & Drive Support.
7. reboot Computer.
8. Shutdown Computer.
然后在加入ghost8.2,ghost8.3,ghost11.02,ghost11.5等各个版本,在加入一些小工具等等(具体制作方法另开篇说明)。大约9M多左右大小。那么扩充大小的步骤如下:
1、用WinImage 8.5打开mm.img,在菜单栏中“映像”,选择“更改格式”,“格式化选择”窗口内,选择“选择自定义映像格式”,此时出现“编辑 FAT 映像大小”窗口,如下图所示:
2、先确定“容量”,我这里想制作一个10M左右的容量就可以。但这个容量不是你说的算的。你只能做个估计。那么具体的容量怎么计算呢。
根据上面第一步:计算IMG容量的方法。我这里是1440×7=10080KB,符合要求。所以这里n定义为7。那么最终确定我的容量是10080
3、根据这个“容量”确定“扇区总数”,即,扇区总数=容量×2,因此,扇区总数那块将2880更改为20160
4、根据上面的内容,我这里就在把那块内容复制如下:
每磁道扇区数(T): 18(36) (采用1440×n.25 1440×n.75 选18;采用1440×n 1440×n.50 选36)
磁头(H): 2(8) (采用1440×n.25 1440×n.75 选2 ;采用1440×n 1440×n.50 选8 )
因为IMG容量的计算是1440×7,这个7是整数,所以,这里的“每磁道扇区数(T)”应该填写36;同理,“磁头(H)”处应该填写:8。这样就得到了 C/H/S=70/8/36
C=20160/(36×8)=70 [扇区总数(n) / (每磁道扇区数(T)×磁头(H) ){C=整数}]
H=8
S=36 [S即每磁道扇区数(T)]
相关阅读
<p style="position: relative; width: 170px; height: 89px;"> <img src="图片地址" width="170" height="89" alt="">
1、统一大小? 我的网页上面有许多的图片,有的大,有的小,我想如果图片大的实现缩放,所有的都是一般大。来看看没有是什么效果。 大家看
img{ width: auto; height: auto; max-width: 100%; max-height: 100%; } 最近做公益项目用到了
2014年12月,户外装备行业领军零售商北京长天时代户外体育用品有限公司(以下简称“长天户外”)再度与IMG公司合作,选择IMG
1)center:保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size,超过部分裁剪处理。2)centerCrop:以填满整个ImageV