中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » [讨论]关于使用自定义IMG镜像大小时,启动DOS出现乱码
作者:
标题: [讨论]关于使用自定义IMG镜像大小时,启动DOS出现乱码 上一主题 | 下一主题
coolboy163
初级用户





积分 176
发帖 74
注册 2005-11-7
状态 离线
『楼 主』:  [讨论]关于使用自定义IMG镜像大小时,启动DOS出现乱码

我在做一个自定义大小的IMG镜像时(我做3M多,8M多,10几M等),发现一个问题:
     当我用WINIMAGE在IMG中加入文件夹和文件后,用此IMG启动DOS,(DOS加载了TW汉字系统)。在DOS下用DIR命令时,出现一部分文件名乱码,(也有打开文本乱码的,比如用TYPE XXX.BAT时,显示乱码)。因为只有一部分乱码,大部分是可以正常显示的,开始我没在意,但当我改用其他大小的IMG时,也出现类似的问题!我又重做了几个大小不同的,还是出现这样的问题!!
     没道理啊~~~想不通,不知道有没有谁碰到过这样的问题没?

我是按照下面的格式建立IMG文件的:

映像大小 扇区每簇     扇区数目(字节)   头部
1.44MB   1(512)     2880   字节     1
2.88MB   2(1024)     5760   字节     2
4.32MB   2(1024)     8640   字节     2
5.76MB   4(2048)     11520 字节     4
7.20MB   8(4096)     14400 字节     8
8.64MB   8(4096)     17280 字节     8
10.08MB   8(4096)     20160 字节     8
11.52MB   8(4096)     23040 字节     8
12.96MB   16(8192)     25920 字节     16
14.40MB   16(8192)     28800 字节     16
15.84MB   16(8192)     31680 字节     16
17.28MB   16(8192)     34560 字节     16


我制作的IMG文件中的目录:
\
  |_tools
  |      |_DM.EXE
  |      |_DG.EXE
  |      |_PQMAGIC
  |      |          |_PQ.EXE
  |      |          |_PQ.XXX(就是PQ的配置文件了)
  |      |_HDD.EXE
  |      |_XXX.EXE(其他工具)
  |_help
  |     |_XXX.TXT
  |     |_XX.TXT
  |
  |__BAT
  |      |_XX.BAT
  |      |_XX.BAT
  |
io.sys

  .
  .
  .
  .
  .
(就是MSDOS.7.1的跟目录的一些文件了 )

大概就是这个样子了,我就是想不通了,才3层文件,好象经常出现问题的是第2层和 第三层,第一层倒很少出现问题.

希望有人能耐心看完了,一起思考下了,忙了一晚上,睡觉了.88

2005-11-19 23:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zairwolf
初级用户





积分 24
发帖 6
注册 2005-11-19
状态 离线
『第 2 楼』:  

请教楼主,能否把你那个根目录下的文件(即io.sys等)在这里发全?我想看看是需要哪几个文件。这样我就可以不用这些img文件就可以制作一个dos了,是吧?

2005-11-20 10:10
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
coolboy163
初级用户





积分 176
发帖 74
注册 2005-11-7
状态 离线
『第 3 楼』:  

回2楼:
DOS所具备的文件在本论坛已经有很多讨论了,自己去看吧.
简单回答:IO.SYS,COMMAND.COM,MSDOS.SYS(7.10的可省)

建议:下载一个,自己研究不是更好,OK?

2005-11-20 23:25
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
coolboy163
初级用户





积分 176
发帖 74
注册 2005-11-7
状态 离线
『第 4 楼』:  

可能大家都没遇到这个问题吧.
我今天做了一次,还是老毛病,
希望哪位大侠能试下,或者查找点资料.

2005-11-20 23:27
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
人类
中级用户




积分 306
发帖 81
注册 2003-5-10
状态 离线
『第 5 楼』:  

我估计是加载IMG的那段代码的问题,没能把这么大的IMG都加载进内存。
你的IMG是光盘加载还是硬盘加载?



玩DOS,还是我76年出生的人熟...
2005-12-27 22:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: