标题: [讨论]关于使用自定义IMG镜像大小时,启动DOS出现乱码
[打印本页]
作者: coolboy163
时间: 2005-11-19 23:46
标题: [讨论]关于使用自定义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
作者: zairwolf
时间: 2005-11-20 10:10
请教楼主,能否把你那个根目录下的文件(即io.sys等)在这里发全?我想看看是需要哪几个文件。这样我就可以不用这些img文件就可以制作一个dos了,是吧?
作者: coolboy163
时间: 2005-11-20 23:25
回2楼:
DOS所具备的文件在本论坛已经有很多讨论了,自己去看吧.
简单回答:IO.SYS,COMMAND.COM,MSDOS.SYS(7.10的可省)
建议:下载一个,自己研究不是更好,OK?
作者: coolboy163
时间: 2005-11-20 23:27
可能大家都没遇到这个问题吧.
我今天做了一次,还是老毛病,
希望哪位大侠能试下,或者查找点资料.
作者: 人类
时间: 2005-12-27 22:23
我估计是加载IMG的那段代码的问题,没能把这么大的IMG都加载进内存。
你的IMG是光盘加载还是硬盘加载?