中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-07-24 06:46
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » 如何做任意大小的IMG映象文件 查看 1,272 回复 9
楼 主 如何做任意大小的IMG映象文件 发表于 2004-04-06 00:00 ·  中国 浙江 宁波 鄞州畅联信息技术有限公司
初级用户
积分 200
发帖 47
注册 2003-07-13 00:00
23年会员
UID 6832
性别 男
状态 离线
比如我想做一个50K的IMG映象文件,如何做?
有人做出来了,但方法没说,问了不少人,都不知道!
附件中就是一个,大家看看,想想办法!!!
打开附件
2 发表于 2004-04-07 00:00 ·  美国
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
23年会员
UID 9
状态 离线
如果是软盘镜像的话,是不能随便指定大小的,因为软盘IMG镜像是有固定的规格的,如360KB、720KB、1.44MB、2.88MB等等。硬盘镜像也需进行参数设置(如CHS值等)的,可以用bximage之类的软件来设置和制作。
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

3 发表于 2004-04-07 00:00 ·  中国 四川 泸州 电信
初级用户
积分 172
发帖 23
注册 2003-06-19 00:00
23年会员
UID 5515
性别 男
状态 离线
还是不是很明白呀,
4 发表于 2004-04-07 00:00 ·  中国 浙江 宁波 鄞州畅联信息技术有限公司
初级用户
积分 200
发帖 47
注册 2003-07-13 00:00
23年会员
UID 6832
性别 男
状态 离线
Wengier:
我在GOOGLE查了一下BXIMAGE,它好象是LINUX下的东西,不会用:(
另外,的确有非标准的IMG软盘映象,而且它还可以启动,我也搞不明白,作者不愿意说是如何制作出来的,所以我只好请教各位大侠了,这里就是一个非标准可启动的软盘映象文件:
打开附件
5 发表于 2004-04-07 00:00 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
积分 2,491
发帖 1,115
注册 2003-09-24 00:00
22年会员
UID 10292
性别 男
状态 离线
用 grub for dos 0.2.0 的磁盘仿真功能就行.

先制作一个适当大小的文件, 用 ascii 字符 00 填充该文件. 保证扇区是连续的.

进入 grub 之后, 运行

map --unsafe-boot --sectors-per-track=??? --heads-per-cylinder=??? (hd?,?)/file.img (fd0)

然后, chainloader 某个 DOS 系统, 在 DOS 下格式化 A: 盘, 再拷贝文件到 A: 盘就行了.
因为我们亲手创建,这个世界更加美丽。
6 发表于 2004-04-07 00:00 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
积分 2,491
发帖 1,115
注册 2003-09-24 00:00
22年会员
UID 10292
性别 男
状态 离线
不要忘了, grub for dos 0.2.0 支持 **任意** 规格的磁盘仿真.

**任意** 的意思, 就是, 其大小没有任何限制, 无论多少 K, 多少 M, 多少 G 都行. 如果不是标准的磁盘大小, 则需要手动设置 --sectors-per-track=? --heads-per-cylinder=? 这两个参数.

仿真之后, 格式化它, 然后拷贝文件到里面, 就这么简单.

因为我们亲手创建,这个世界更加美丽。
7 发表于 2004-04-07 00:00 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
积分 2,491
发帖 1,115
注册 2003-09-24 00:00
22年会员
UID 10292
性别 男
状态 离线
顶楼的朋友上载的 img 实际上是一个 1.44M 的软盘映像的开头 54K, 这不是一个完整的映像.
因为我们亲手创建,这个世界更加美丽。
8 发表于 2004-04-07 00:00 ·  中国 浙江 宁波 鄞州畅联信息技术有限公司
初级用户
积分 200
发帖 47
注册 2003-07-13 00:00
23年会员
UID 6832
性别 男
状态 离线
grub也不会用,谢谢两位的指点,我研究一下grub再说。
9 发表于 2004-04-08 00:00 ·  中国 浙江 宁波 鄞州畅联信息技术有限公司
初级用户
积分 200
发帖 47
注册 2003-07-13 00:00
23年会员
UID 6832
性别 男
状态 离线
我想了想,它的那些非标准IMG文件会不会本来就是标准的映象文件,只是用了什么文件切割工具把它后面没有数据的部分切掉了???
10 发表于 2004-04-09 00:00 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
积分 2,491
发帖 1,115
注册 2003-09-24 00:00
22年会员
UID 10292
性别 男
状态 离线
明摆着就是如此呀.

其实什么工具都不需要, 你只要用一个 16 进制编辑器就可以了, 把 img 尾部那些无用扇区删掉便可.

那些无用的扇区都是用某个字节来填充的, 例如 00 或者 F6 之类.

因为我们亲手创建,这个世界更加美丽。
论坛跳转: