中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » 如何做任意大小的IMG映象文件
作者:
标题: 如何做任意大小的IMG映象文件 上一主题 | 下一主题
rsjd
初级用户




积分 200
发帖 47
注册 2003-7-13
状态 离线
『楼 主』:  如何做任意大小的IMG映象文件

比如我想做一个50K的IMG映象文件,如何做?
有人做出来了,但方法没说,问了不少人,都不知道!
附件中就是一个,大家看看,想想办法!!!
打开附件

2004-4-6 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 2 楼』:  

如果是软盘镜像的话,是不能随便指定大小的,因为软盘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和雨露,谢谢!)

2004-4-7 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
yulinbinwei
初级用户




积分 172
发帖 23
注册 2003-6-19
状态 离线
『第 3 楼』:  

还是不是很明白呀,

2004-4-7 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
rsjd
初级用户




积分 200
发帖 47
注册 2003-7-13
状态 离线
『第 4 楼』:  

Wengier:
我在GOOGLE查了一下BXIMAGE,它好象是LINUX下的东西,不会用:(
另外,的确有非标准的IMG软盘映象,而且它还可以启动,我也搞不明白,作者不愿意说是如何制作出来的,所以我只好请教各位大侠了,这里就是一个非标准可启动的软盘映象文件:
打开附件

2004-4-7 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 5 楼』:  

用 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: 盘就行了.




因为我们亲手创建,这个世界更加美丽。
2004-4-7 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 6 楼』:  

不要忘了, grub for dos 0.2.0 支持 **任意** 规格的磁盘仿真.

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

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





因为我们亲手创建,这个世界更加美丽。
2004-4-7 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 7 楼』:  

顶楼的朋友上载的 img 实际上是一个 1.44M 的软盘映像的开头 54K, 这不是一个完整的映像.




因为我们亲手创建,这个世界更加美丽。
2004-4-7 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
rsjd
初级用户




积分 200
发帖 47
注册 2003-7-13
状态 离线
『第 8 楼』:  

grub也不会用,谢谢两位的指点,我研究一下grub再说。

2004-4-7 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
rsjd
初级用户




积分 200
发帖 47
注册 2003-7-13
状态 离线
『第 9 楼』:  

我想了想,它的那些非标准IMG文件会不会本来就是标准的映象文件,只是用了什么文件切割工具把它后面没有数据的部分切掉了???

2004-4-8 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 10 楼』:  

明摆着就是如此呀.

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

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





因为我们亲手创建,这个世界更加美丽。
2004-4-9 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: