Board logo

标题: 同样的启动镜像,软盘和光盘为什么不一样的结果 [打印本页]

作者: animator     时间: 2003-9-25 00:00    标题: 同样的启动镜像,软盘和光盘为什么不一样的结果

我修改了一个 Win98 启动盘镜像。
我把这个镜像文件写入到软盘。启动后,用mem命令查看,其中 Reserved 行如下:
Reserved              384K       384K         0K
而我把这个镜像刻录到光盘,用Diskemu模拟软盘启动,启动后,用mem命令查看,其中 Reserved 行如下:
Reserved                0K         0K         0K

为什么啊???同样的镜像文件,在光盘软盘中启动的结果却不一样?
这使得我在光盘启动后,无法安装 Win98,因为基本内存不够。
作者: animator     时间: 2003-9-25 00:00
把软盘镜像文件刻录到光盘中,用Diskemu的run命令加载该镜像,模拟软盘引导:
Memory Type        Total       Used       Free            
----------------  --------   --------   --------           
Conventional          619K       126K       493K
Upper                   0K         0K         0K
Reserved                0K         0K         0K
Extended (XMS)     31,744K     4,160K    27,584K           
----------------  --------   --------   --------           
Total memory       32,363K     4,286K    28,077K           
                                                           
Total under 1 MB      619K       126K       493K           
                                                           
Largest executable program size       493K (504,992 bytes)
Largest free upper memory block         0K       (0 bytes)
MS-DOS is resident in the high memory area.               


从使用了同样的镜像文件的软盘引导,同时插入上面所说的光盘,加载光盘驱动:
Memory Type        Total       Used       Free              
----------------  --------   --------   --------            
Conventional          640K       127K       513K
Upper                   0K         0K         0K
Reserved              384K       384K         0K
Extended (XMS)     31,744K     4,160K    27,584K            
----------------  --------   --------   --------            
Total memory       32,768K     4,671K    28,097K            
                                                            
Total under 1 MB      640K       127K       513K            
                                                            
Largest executable program size       513K (525,456 bytes)  
Largest free upper memory block         0K       (0 bytes)  
MS-DOS is resident in the high memory area.

[此贴子已经被作者于2003-9-25 10:55:56编辑过]



作者: animator     时间: 2003-9-25 00:00
config.sys 的内容如下:  
(使用的是同样的光驱,启动时插入的是同样的光盘,oakcdrom.sys都是占用35KB)

device=himem.sys /testmemff
device=oakcdrom.sys /d:mscd000
files=20
buffers=20
dos=high,umb
stacks=9,256
devicehigh=ramdrive.sys /e 4096
devicehigh=ansi.sys
lastdrive=z
作者: Wengier     时间: 2003-9-25 00:00
那个启动盘的兼容性不好。还是试试我们做的各种MS-DOS 7.10或其它DOS(如FreeDOS)启动盘吧。
作者: animator     时间: 2003-9-25 00:00
可是 config.sys 里面只加载了那么几个文件
这些都是标准文件
怎么会出问题啊
郁闷   我被这个问题烦恼了一个星期了
作者: dos时代菜鸟     时间: 2003-9-25 00:00
也可以到http://zql3322.3322.net 中的dos工具看一看,我有一个用来制作启动盘的东东




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5