如何用 WinImage 工具来制作 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启动盘)
VMFP.gif (5.46 KB, 下载次数: 50)
原帖由 不才 于 2008-3-9 02:12 PM 发表
嘿嘿,本人也制作过不少非标准的且相对大容量的img文件,从未关心过6#所引用的内容为何;当然,偶使用easyboot来run img也从未见过不能启动滴。
390.62 KB, 下载次数: 41, 下载积分: 无忧币 -2
390.62 KB, 下载次数: 49, 下载积分: 无忧币 -2
390.62 KB, 下载次数: 43, 下载积分: 无忧币 -2
147.78 KB, 下载次数: 41, 下载积分: 无忧币 -2
292.97 KB, 下载次数: 39, 下载积分: 无忧币 -2
都是1840KB的版本
292.97 KB, 下载次数: 28, 下载积分: 无忧币 -2
都是1840KB的版本
292.97 KB, 下载次数: 31, 下载积分: 无忧币 -2
都是1840KB的版本
292.97 KB, 下载次数: 40, 下载积分: 无忧币 -2
都是1840KB的版本
151.16 KB, 下载次数: 27, 下载积分: 无忧币 -2
都是1840KB的版本
原帖由 alim 于 2008-3-9 08:04 PM 发表
不能变大容量,变小行吗?
改成83磁道每道22扇区,总共3652扇区1.826MB,全部文件装下还剩3072字节。VM下启动成功。
如果允许稍微大些,做成80磁道每道23扇区,总共3680扇区1.84MB,兼容性更好一些。同样 ...
改成83磁道每道22扇区,总共3652扇区1.826MB,全部文件装下还剩3072字节。VM下启动成功。
如果允许稍微大些,做成80磁道每道23扇区,总共3680扇区1.84MB,兼容性更好一些。同样VM启动成功。
原帖由 secowu 于 2008-3-10 10:10 AM 发表
Alim的修改方式真的太棒了,这样就让IMG真正的任意容量可启动了,期盼有个针对此的小工具开发出来,让它自动诊断并修复,就像那个工具,自动读取IMG文件的CHS参数,一样。
37.88 KB, 下载次数: 62, 下载积分: 无忧币 -2
原帖由 secowu 于 2008-3-10 10:03 AM 发表
兄弟,这个修改方法,是如何得出来的?
能否直接整个工具,对IMG进行修复,自动计算呢?
……
1.是兄弟是如何最终计算出这些数值的?
2.怎样的标准算是兼容性更好呢?
--将上面的理论做成IMG启动修复工具,让它自动,可以实现么?
--如果是这样,Alim可算是这个鼻祖、原创的了,而且填补了这项的空白
……
vmfp1.gif (8.57 KB, 下载次数: 32)
vmfp2.gif (8.64 KB, 下载次数: 32)
vmfp3.gif (8.55 KB, 下载次数: 33)
vmfp4.gif (9.95 KB, 下载次数: 34)
snap093.gif (8.84 KB, 下载次数: 29)
是要用软件算才行
欢迎光临 无忧启动论坛 (http://wuyou.net/) | Powered by Discuz! X3.3 |