![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-27 08:13 |
共 47,815 主题排行 / 349,928 发帖 / 今日 0 篇 / 48,289 会员排行 |
| DOS启动盘 & LOGO技术 (启动盘室) » 如何做任意大小的IMG映象文件 |
| 可打印版本 1,403 / 9 |
| 第1楼 rsjd | 发表于 2004-04-06 00:00 |
| 初级用户 发帖 47 积分 200 | |
|
如何做任意大小的IMG映象文件 |
|
| 第2楼 Wengier | 发表于 2004-04-07 00:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
如果是软盘镜像的话,是不能随便指定大小的,因为软盘IMG镜像是有固定的规格的,如360KB、720KB、1.44MB、2.88MB等等。硬盘镜像也需进行参数设置(如CHS值等)的,可以用bximage之类的软件来设置和制作。
|
|
| 第3楼 yulinbinwei | 发表于 2004-04-07 00:00 |
| 初级用户 发帖 23 积分 172 | |
|
还是不是很明白呀,
|
|
| 第4楼 rsjd | 发表于 2004-04-07 00:00 |
| 初级用户 发帖 47 积分 200 | |
|
Wengier:
我在GOOGLE查了一下BXIMAGE,它好象是LINUX下的东西,不会用:( 另外,的确有非标准的IMG软盘映象,而且它还可以启动,我也搞不明白,作者不愿意说是如何制作出来的,所以我只好请教各位大侠了,这里就是一个非标准可启动的软盘映象文件: 打开附件 |
|
| 第5楼 不点 | 发表于 2004-04-07 00:00 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
用 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 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
不要忘了, grub for dos 0.2.0 支持 **任意** 规格的磁盘仿真.
**任意** 的意思, 就是, 其大小没有任何限制, 无论多少 K, 多少 M, 多少 G 都行. 如果不是标准的磁盘大小, 则需要手动设置 --sectors-per-track=? --heads-per-cylinder=? 这两个参数. 仿真之后, 格式化它, 然后拷贝文件到里面, 就这么简单. |
|
| 第7楼 不点 | 发表于 2004-04-07 00:00 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
顶楼的朋友上载的 img 实际上是一个 1.44M 的软盘映像的开头 54K, 这不是一个完整的映像.
|
|
| 第8楼 rsjd | 发表于 2004-04-07 00:00 |
| 初级用户 发帖 47 积分 200 | |
|
grub也不会用,谢谢两位的指点,我研究一下grub再说。
|
|
| 第9楼 rsjd | 发表于 2004-04-08 00:00 |
| 初级用户 发帖 47 积分 200 | |
|
我想了想,它的那些非标准IMG文件会不会本来就是标准的映象文件,只是用了什么文件切割工具把它后面没有数据的部分切掉了???
|
|
| 第10楼 不点 | 发表于 2004-04-09 00:00 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
明摆着就是如此呀.
其实什么工具都不需要, 你只要用一个 16 进制编辑器就可以了, 把 img 尾部那些无用扇区删掉便可. 那些无用的扇区都是用某个字节来填充的, 例如 00 或者 F6 之类. |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |