无忧启动论坛

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

用 WinImage 制作 大IMG软盘镜像

[复制链接]
跳转到指定楼层
1#
发表于 2008-3-3 16:57:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
U盘作为维护系统,越来越受到关注,U盘的启动也就成了为关键,其Syslinux引导的兼容性较高,U盘一般采用它来引导,但它对IMG镜像启动采用memdisk内存磁盘来引导,其memdisk普通只支持2.88MB以下的磁盘 对大于2.88MB的镜像,要求给出其镜像的C/H/S 值如何确定一个IMG镜像正确的C/H/S 也就成了制作镜像的关键

                如何用 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启动盘)


                                                            
                                                                           一老生  2008.3.3

[ 本帖最后由 oym2007 于 2008-3-4 08:40 PM 编辑 ]

Snap1.jpg (50.84 KB, 下载次数: 214)

Snap1.jpg

3240.part1.rar

146.48 KB, 下载次数: 751, 下载积分: 无忧币 -2

c=180 h=2 s=18

3240.part2.rar

122.28 KB, 下载次数: 703, 下载积分: 无忧币 -2

3600.part1.rar

146.48 KB, 下载次数: 617, 下载积分: 无忧币 -2

c=25 h=8 s=36

3600.part2.rar

121.97 KB, 下载次数: 599, 下载积分: 无忧币 -2

3960.part1.rar

146.48 KB, 下载次数: 567, 下载积分: 无忧币 -2

c=220 h=2 s=18

3960.part2.rar

122.29 KB, 下载次数: 559, 下载积分: 无忧币 -2

4320.part1.rar

146.48 KB, 下载次数: 644, 下载积分: 无忧币 -2

c=30 h=8 s=36

4320.part2.rar

122.3 KB, 下载次数: 574, 下载积分: 无忧币 -2

5400.part1.rar

146.48 KB, 下载次数: 751, 下载积分: 无忧币 -2

c=300 h=2 s=18

5400.part2.rar

122.32 KB, 下载次数: 669, 下载积分: 无忧币 -2

msd710ab.part1.rar

146.48 KB, 下载次数: 930, 下载积分: 无忧币 -2

win98dos 标盘

msd710ab.part2.rar

121.72 KB, 下载次数: 860, 下载积分: 无忧币 -2

2#
发表于 2008-3-3 17:14:51 | 只看该作者
比较菜,这方面还要慢慢学,谢谢楼主!
回复

使用道具 举报

3#
发表于 2008-3-3 19:43:55 | 只看该作者
支持,在学习中........
回复

使用道具 举报

4#
发表于 2008-3-4 18:43:17 | 只看该作者
我的IMG有时直接用total command打开添加文件,时间久了grub总有提示CHS不符。
现在学习了,看看再用winimage改回来行不行。
谢谢分享经验。
回复

使用道具 举报

5#
发表于 2008-3-4 20:34:11 | 只看该作者
先简单看一下,再次来学习,好方法.
回复

使用道具 举报

6#
发表于 2008-3-4 20:43:52 | 只看该作者
好!!苦苦找寻的资料!!
回复

使用道具 举报

7#
发表于 2008-3-4 21:21:10 | 只看该作者
实践一下,试试看。
回复

使用道具 举报

8#
发表于 2008-3-5 12:47:40 | 只看该作者
原帖由 rnong 于 2008-3-4 06:43 PM 发表
我的IMG有时直接用total command打开添加文件,时间久了grub总有提示CHS不符。
现在学习了,看看再用winimage改回来行不行。
谢谢分享经验。

=======================
楼主的方法非常有效!
经过实验,原来提示CHS不一致的img文件把镜像容量改成1440 KB的n倍(根据原有文件体积n取合适值)后CHS均OK
回复

使用道具 举报

9#
 楼主| 发表于 2008-3-5 14:44:03 | 只看该作者
原帖由 rnong 于 2008-3-5 12:47 PM 发表

=======================
楼主的方法非常有效!
经过实验,原来提示CHS不一致的img文件把镜像容量改成1440 KB的n倍(根据原有文件体积n取合适值)后CHS均OK

这也是学来的。在syslinux的官网上,有对memdisk的详细应用说明,memdisk对〈=2.88MB的软盘镜像,它能自动形成一个标准地内存磁盘。对 〉2.88MB的镜像,memdisk要求提供 C/H/S 的参数,H 有规范 采用 2, 8,16,32,64,128...进位 S 采用 8,16,32,64...进位,这二个只能按它标准取值。而 C 扇区数,肯定是个整数吧,所以在实际制作,对H 和S 的取值,只要按它进位取又符合C是一个整数就行了
回复

使用道具 举报

10#
发表于 2008-3-5 18:20:49 | 只看该作者
用easyboot中的工具,直接制作即可,最大可以制作22m的img格式文件,够用了。
回复

使用道具 举报

11#
发表于 2008-3-5 18:23:47 | 只看该作者
第二个方法,如果还不会制作的人,可以将别人制作的大容量img文件,用UltraISO打开,将里面的文件全选,删除后保存即可。
回复

使用道具 举报

12#
发表于 2008-3-8 15:20:35 | 只看该作者
将这个理论做成个工具软件出来,不是更简单?
回复

使用道具 举报

13#
发表于 2008-4-23 08:26:45 | 只看该作者
请问LZ,我做了一个大的IMG软盘镜像,有70M,扇区总数:200016 ,磁头:2,每磁道扇区:18,成功启动为A盘后,往里面拷入一个60M的文件时出错,拷入大于20M文件时也会出错,提示“写A盘时扇区没有找到”,请问是怎么回事?我用的是GRUB4DOS加载的该IMG。而拷入17M的文件时不会出错。

[ 本帖最后由 minchengan 于 2008-4-23 08:56 AM 编辑 ]
回复

使用道具 举报

14#
发表于 2008-10-7 19:53:57 | 只看该作者

谢谢

谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢!!!!
回复

使用道具 举报

15#
发表于 2008-10-26 17:21:08 | 只看该作者
真是不错,学习了!!!!!
回复

使用道具 举报

16#
发表于 2008-10-26 19:56:01 | 只看该作者
下来试试。。。这下可以做大点的IMG 了。
回复

使用道具 举报

17#
发表于 2008-10-26 20:17:33 | 只看该作者
用UltraISO...................
回复

使用道具 举报

18#
发表于 2008-11-28 09:26:13 | 只看该作者
下了楼主的附件,可是还是无法引导。不知道是啥问题
回复

使用道具 举报

19#
发表于 2008-11-28 10:27:17 | 只看该作者
原帖由 oym2007 于 2008-3-3 16:57 发表
U盘作为维护系统,越来越受到关注
...


IMG的c/h/s 参数,可用GDParam实测;

GDParam.rar (92.51 KB, 下载次数: 273)
回复

使用道具 举报

20#
发表于 2008-12-6 00:31:18 | 只看该作者
原帖由 zhxy9804 于 2008-12-5 20:41 发表
按照楼主说明,结果,变成了一个3.72g的怪胎!
50865


够强!~史上超NB的软盘镜像!~
回复

使用道具 举报

21#
发表于 2008-12-13 19:45:50 | 只看该作者
采用WinImage 8.10.8100 汉化版制,WinGZIP压缩,谢谢分享经验。
回复

使用道具 举报

22#
发表于 2009-2-2 23:04:10 | 只看该作者
磁头为什么是2,8,16...进位而不是2,4,8,16...进位呢?不是以2的次方来进位的吗?
回复

使用道具 举报

23#
发表于 2010-4-22 21:00:23 | 只看该作者
暂时还不能看明白,先留个脚印
回复

使用道具 举报

24#
发表于 2010-4-24 15:58:53 | 只看该作者
菜鸟飘过,向各位高手学习了
回复

使用道具 举报

25#
发表于 2010-6-25 21:19:41 | 只看该作者
有个问题请教:
我用你的方法启动是没有问题,但是:
1、用vmware 7.0,在纯DOS 7.1下向引盘是复制文件后,不能打开,提示:Critical Error
2、用EZBOOT 不能启动,提示无启动文件!
回复

使用道具 举报

26#
发表于 2010-11-14 20:26:51 | 只看该作者

回复 #1 oym2007 的帖子

实践一下,谢谢楼主!!!!!!
回复

使用道具 举报

27#
发表于 2011-3-11 15:55:12 | 只看该作者
要是谁能提示大IMG的模板就好.
回复

使用道具 举报

28#
发表于 2011-3-11 16:39:16 | 只看该作者
原帖由 haiou327 于 2008-10-26 20:17 发表
用UltraISO...................


正解,WINIMAGE那么多选项把人搞糊涂,还是UISO来得清爽,制作大size启动软盘,用DiskGen也不错。
回复

使用道具 举报

29#
发表于 2011-3-13 22:39:31 | 只看该作者
习惯vdm,省事
回复

使用道具 举报

30#
发表于 2011-10-25 08:43:44 | 只看该作者
不错,顶起。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-2 05:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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