无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7608|回复: 3
打印 上一主题 下一主题

用 WinImage 制作 大IMG软盘镜像

[复制链接]
跳转到指定楼层
1#
发表于 2010-5-6 14:53:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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上引导成功,以上有误,敬请高手指正, 谢谢.


2#
发表于 2010-5-6 19:04:39 | 只看该作者
dos菜鸟说一说,对于grub4dos情形
回复

使用道具 举报

3#
发表于 2010-5-6 22:13:46 | 只看该作者
我用UltraISO做软盘的大容量img,不需要去确定C/H/S参数,然后用7zip压缩,如果是把硬盘转为img的话,用winhex也可以,虚拟机的磁盘用winimage转到是挺方便
回复

使用道具 举报

4#
发表于 2013-1-5 21:11:05 | 只看该作者
用winimage制作img没成功过,原来还有这些门道呢,学习了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 02:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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