无忧启动论坛

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

用Wimage制作了个2.88的可启动的IMG,修改后无法启动

[复制链接]
跳转到指定楼层
1#
发表于 2008-3-8 16:39:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用Wimage制作了个2.88的可启动的IMG,修改后无法启动

因为这个映像的实际大小约为1820KB,现在通过,VDM制作了个1828KB的IMG

启动信息仍然为Win95/98,但无法启动。。。

如果映像格式更改为2.88的标准,又可以启动了。

现在是不想浪费空间,所以,要做个能够启动的1828的IMG映像

有没有映像启动修复工具?对着IMG修复下就可以了的?

——————————————————————————————————————

如何,修改映像格式信息来让它能够启动?
2#
 楼主| 发表于 2008-3-8 16:40:27 | 只看该作者
有没有这样的一个修复工具?

还是不是要自己手工来计算?
回复

使用道具 举报

3#
 楼主| 发表于 2008-3-8 16:53:42 | 只看该作者
1.828        3656                2000
1.44        2880                2000
2.88        5760                2000
4.32        8640                2000
5.76        11520                2000
7.2        14400                2000
8.64        17280                2000
10.08        20160                2000
11.52        23040                2000
12.96        25920                2000
14.4        28800                2000
15.84        31680                2000
17.28        34560                2000
18.72        37440                2000
20.16        40320                2000
21.6        43200                2000
23.04        46080                2000
24.48        48960                2000
25.92        51840                2000
27.36        54720                2000
28.8        57600                2000
30.24        60480                2000
31.68        63360                2000
33.12        66240                2000
34.56        69120                2000
36        72000                2000
38.88        77760                2000
41.76        83520                2000
44.64        89280                2000
48        96000                2000
72        144000                2000
回复

使用道具 举报

4#
 楼主| 发表于 2008-3-8 16:56:25 | 只看该作者
由于使用的是在EZBOOT里直接 RUN 这个映像文件,那么用Grub进行引导会不会没有问题呢?
回复

使用道具 举报

5#
 楼主| 发表于 2008-3-8 17:07:20 | 只看该作者
看怎么解决这个问题,记忆中有人做过非标可以启动的IMG

回复

使用道具 举报

6#
 楼主| 发表于 2008-3-8 17:45:33 | 只看该作者
这个看不明白
如何用 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启动盘)
回复

使用道具 举报

7#
 楼主| 发表于 2008-3-8 17:53:41 | 只看该作者
看来要制作任意大小,且能启动的的IMG映像真是麻烦,花了一天时间来找资料都没找到。狂
回复

使用道具 举报

8#
发表于 2008-3-8 21:42:34 | 只看该作者
原帖由 secowu 于 2008-3-8 05:53 PM 发表
看来要制作任意大小,且能启动的的IMG映像真是麻烦,花了一天时间来找资料都没找到。狂

没有想多大就多大的,磁盘镜像必顺其标准规格才行
   关键是 H 和 S 二个参数的取值,   不管取容量多大, 计算出来的C值 必是一整数
回复

使用道具 举报

9#
发表于 2008-3-8 22:15:40 | 只看该作者
HD-COPY:
正常容量:80磁道,每磁道18扇区,合1.44MB。
最大容量:84磁道,每磁道21扇区,合1.764MB,这好像就是最大的了。玩软盘的年代,需要极品的软盘和极品的软驱才能实现——印象中我没实现过。1.68MB的启动盘做过,容易挂掉。

VM虚拟机上,84磁道,每道22扇区,总扇区数3696,合1.848MB,启动DOS(Windows ME 4.90.3000)成功。

有趣,这盘能启动DOS,但是XP不认,能看到容量、剩余空间,就是看不到文件目录。

2.88的盘没玩过。

[ 本帖最后由 alim 于 2008-3-8 11:23 PM 编辑 ]

VMFP.gif (5.46 KB, 下载次数: 46)

VMFP.gif
回复

使用道具 举报

10#
 楼主| 发表于 2008-3-9 09:35:40 | 只看该作者
估计还是要按那个2000的比例表

--印象中,又好似有人做过非标,任意大小的映像可启动,一时找不到了。
回复

使用道具 举报

11#
发表于 2008-3-9 11:41:41 | 只看该作者
2000的比例表是怎么来的?

软盘容量计算公式:磁头数H(也就是面数,肯定是2)x每面磁道数T(标准1.2M、1.44M、2.88M好像都是80)x每磁道扇区数S(标准1.2M 15扇区,1.44M 18扇区,2.88M 36扇区)x每扇区512字节

WinImage有点不爽,把每面磁道数隐含,靠指定扇区总数来反算,超变态的说。

HD-COPY可以定义每面磁道数80~84,每磁道扇区数最高到21,但是最终版本都好像没支持2.88M的软盘。那年月,超标太高没几张盘玩得起,现在不同了,只要DOS支持就行。

Windows不同,从Win95开始就极力打压非标容量软盘。

楼主也可以找个DiskEdit玩玩,Norton,For DOS的。盘片参数就在第一个扇区,好像叫Boot Record,引导记录。

感觉6楼引用内容像是在瞎掰。
回复

使用道具 举报

12#
发表于 2008-3-9 12:30:44 | 只看该作者

回复 #11 alim 的帖子

6楼有点道理的说,容量大一点的IMG,磁头还设为2启动后会出错,以前我做ACRONIS的IMG文件时碰到过。
回复

使用道具 举报

13#
发表于 2008-3-9 14:12:56 | 只看该作者
嘿嘿,本人也制作过不少非标准的且相对大容量的img文件,从未关心过6#所引用的内容为何;当然,偶使用easyboot来run img也从未见过不能启动滴。
回复

使用道具 举报

14#
 楼主| 发表于 2008-3-9 16:55:32 | 只看该作者
原帖由 不才 于 2008-3-9 02:12 PM 发表
嘿嘿,本人也制作过不少非标准的且相对大容量的img文件,从未关心过6#所引用的内容为何;当然,偶使用easyboot来run img也从未见过不能启动滴。


看能否将这个整成可启动?

不能更改里面的文件及变大IMG的容量。。。

dostools.part1.rar

390.62 KB, 下载次数: 41, 下载积分: 无忧币 -2

dostools.part2.rar

390.62 KB, 下载次数: 49, 下载积分: 无忧币 -2

dostools.part3.rar

390.62 KB, 下载次数: 43, 下载积分: 无忧币 -2

dostools.part4.rar

147.78 KB, 下载次数: 41, 下载积分: 无忧币 -2

回复

使用道具 举报

15#
发表于 2008-3-9 20:04:56 | 只看该作者
不能变大容量,变小行吗?

改成83磁道每道22扇区,总共3652扇区1.826MB,全部文件装下还剩3072字节。VM下启动成功。

如果允许稍微大些,做成80磁道每道23扇区,总共3680扇区1.84MB,兼容性更好一些。同样VM启动成功。
回复

使用道具 举报

16#
发表于 2008-3-9 20:05:38 | 只看该作者
网络问题,发重了,那就把改好的发上来看看吧。

[ 本帖最后由 alim 于 2008-3-9 08:59 PM 编辑 ]

vfp01.part1.rar

292.97 KB, 下载次数: 39, 下载积分: 无忧币 -2

都是1840KB的版本

vfp01.part2.rar

292.97 KB, 下载次数: 28, 下载积分: 无忧币 -2

都是1840KB的版本

vfp01.part3.rar

292.97 KB, 下载次数: 31, 下载积分: 无忧币 -2

都是1840KB的版本

vfp01.part4.rar

292.97 KB, 下载次数: 40, 下载积分: 无忧币 -2

都是1840KB的版本

vfp01.part5.rar

151.16 KB, 下载次数: 27, 下载积分: 无忧币 -2

都是1840KB的版本

回复

使用道具 举报

17#
发表于 2008-3-9 20:18:53 | 只看该作者
软盘启动引导程序会去读一个磁盘参数表(硬盘分区引导程序会修改它,软盘好像不记得有没有去改),你可能需要在引导程序中修改它。
回复

使用道具 举报

18#
 楼主| 发表于 2008-3-10 10:03:02 | 只看该作者
原帖由 alim 于 2008-3-9 08:04 PM 发表
不能变大容量,变小行吗?

改成83磁道每道22扇区,总共3652扇区1.826MB,全部文件装下还剩3072字节。VM下启动成功。

如果允许稍微大些,做成80磁道每道23扇区,总共3680扇区1.84MB,兼容性更好一些。同样 ...


兄弟,这个修改方法,是如何得出来的?

能否直接整个工具,对IMG进行修复,自动计算呢?
回复

使用道具 举报

19#
 楼主| 发表于 2008-3-10 10:09:04 | 只看该作者
变小可以,就是不能变太大,因为初衷是不浪费IMG的占用空间。。。

改成83磁道每道22扇区,总共3652扇区1.826MB,全部文件装下还剩3072字节。VM下启动成功。

如果允许稍微大些,做成80磁道每道23扇区,总共3680扇区1.84MB,兼容性更好一些。同样VM启动成功。


1.是兄弟是如何最终计算出这些数值的?
2.怎样的标准算是兼容性更好呢?

--将上面的理论做成IMG启动修复工具,让它自动,可以实现么?
--如果是这样,Alim可算是这个鼻祖、原创的了,而且填补了这项的空白
回复

使用道具 举报

20#
 楼主| 发表于 2008-3-10 10:10:46 | 只看该作者
Alim的修改方式真的太棒了,这样就让IMG真正的任意容量可启动了,期盼有个针对此的小工具开发出来,让它自动诊断并修复,就像那个工具,自动读取IMG文件的CHS参数,一样。
回复

使用道具 举报

21#
 楼主| 发表于 2008-3-10 10:14:27 | 只看该作者
原帖由 secowu 于 2008-3-10 10:10 AM 发表
Alim的修改方式真的太棒了,这样就让IMG真正的任意容量可启动了,期盼有个针对此的小工具开发出来,让它自动诊断并修复,就像那个工具,自动读取IMG文件的CHS参数,一样。

就像这样,看图,顺便提供下

GDPARAM.rar

37.88 KB, 下载次数: 62, 下载积分: 无忧币 -2

回复

使用道具 举报

22#
 楼主| 发表于 2008-3-10 11:20:53 | 只看该作者
另外一个问题,此映像下,用什么工具,可以再次读取光盘上的启动信息,实现光盘启动,而无须再重启?
回复

使用道具 举报

23#
发表于 2008-3-10 13:53:47 | 只看该作者
原帖由 secowu 于 2008-3-10 10:03 AM 发表


兄弟,这个修改方法,是如何得出来的?

能否直接整个工具,对IMG进行修复,自动计算呢?

……

1.是兄弟是如何最终计算出这些数值的?
2.怎样的标准算是兼容性更好呢?

--将上面的理论做成IMG启动修复工具,让它自动,可以实现么?
--如果是这样,Alim可算是这个鼻祖、原创的了,而且填补了这项的空白

……


鼻祖、原创、空白什么的,过了,脸红ing。

软盘格式本来就这样的,我前面说了,再说一遍也无妨:

低密度、倍密度的,360K、720K的这些略过,

1.2M   双面(H=2),80磁道(T=80),每磁道15扇区(S=15),扇区总数:2x80x15=2400
1.44M  双面(H=2),80磁道(T=80),每磁道18扇区(S=18),扇区总数:2x80x18=2880
2.88M  双面(H=2),80磁道(T=80),每磁道36扇区(S=36),扇区总数:2x80x15=5760

这里,面数=磁头数,软盘都是2,不为2的那是硬盘或其它了。磁道数都是80。

要格式化成非标容量的,可以利用调整磁道数和每道扇区数的手段实现。但是要保证磁道数和扇区数都是整数。

安全的做法是参照每种规格,往低调。但是DOS也支持更高参数的,比如可格式化成81、82、83、84磁道的。Windows下这样的判读去就会出问题,不支持。

盘片参数保存在每张磁盘的第一个物理扇区。

vmfp1.gif (8.57 KB, 下载次数: 28)

vmfp1.gif

vmfp2.gif (8.64 KB, 下载次数: 30)

vmfp2.gif

vmfp3.gif (8.55 KB, 下载次数: 29)

vmfp3.gif

vmfp4.gif (9.95 KB, 下载次数: 31)

vmfp4.gif
回复

使用道具 举报

24#
 楼主| 发表于 2008-3-10 14:18:40 | 只看该作者
谢谢,Alim的回复。。。。

那么这个调整看来还是得手动了么?
回复

使用道具 举报

25#
发表于 2008-3-10 14:36:31 | 只看该作者
上面贴的几张图,第一个:2*83*22=3652,1.826MB,83磁道了,在DOS下可完全读取,能正常启动DOS,在XP下会出问题,表现为超出80磁道的部分会读不出。但是这个容量是最接近楼主要求的。

第二个,深山红叶的DOS工具箱吧,9M多的IMG,强人就是不同!8个Side,也就是8磁头的。但是这样的盘就不能算是软盘了。

第三个,2*80*23=3680,1.84MB,规规矩矩的80磁道,DOS、Windows下都能正常使用,但是容量超了那么一点点。

第四个,楼主的,3656/2/36,算出小数来了,这样的盘当作软盘用的话,Disk I/O错。
回复

使用道具 举报

26#
发表于 2008-3-10 15:31:12 | 只看该作者
在旧社会,2.88M磁盘出来之前,每磁道扇区数的选择会很谨慎的,不能超出18太多,一来没那么好的盘,二来主要怕DOS不支持。2.88M的盘被支持以后,DOS已经支持每道扇区数36了。

所以,这种格式好像也行:2x57磁道x每道32扇区=3648,1.824M,更小了,每簇1个扇区。全部文件装下后还剩余12800字节(25个扇区),更多了。晚上回去试试。

更小的:2x55x33=3630,1.815M,剩余空间3584字节。是要用软件算才行。

注意这个簇,1.2M、1.44M的盘是每簇1个扇区,2.88的盘是两个。想节省空间就尽量用1个的,想想只有几个字节的文件就要占用两个扇区1024字节的极端情况吧。什么时候必须用两个,但是临界点在哪里我不是很清楚。

[ 本帖最后由 alim 于 2008-3-10 04:03 PM 编辑 ]

snap093.gif (8.84 KB, 下载次数: 26)

snap093.gif
回复

使用道具 举报

27#
发表于 2008-3-10 16:01:10 | 只看该作者
好久的東西 都忘光光了
以前只用來破遊戲軟體防拷才去研究下
DOS 的 VDDI 等東西出現後又沒再去摸
看到樓上的精闢解說 實在不敢再去碰
DISK EDIT 之類的軟件了 手工活夠辛苦的了
回复

使用道具 举报

28#
 楼主| 发表于 2008-3-10 16:15:09 | 只看该作者

回复 #26 alim 的帖子

嗯,非常感谢精辟的讲解了。。。。
回复

使用道具 举报

29#
 楼主| 发表于 2008-3-10 16:19:05 | 只看该作者
是要用软件算才行


有没有个软件自动算,并修正IMG的启动?
回复

使用道具 举报

30#
发表于 2008-3-26 09:09:05 | 只看该作者
好强大的alim
!!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-28 23:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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