无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1690|回复: 2
打印 上一主题 下一主题

同样的启动镜像,软盘启动和光盘模拟启动为什么不一样的结果

[复制链接]
跳转到指定楼层
1#
发表于 2003-9-25 11:16:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我修改了一个 Win98 启动盘镜像。
我把这个镜像文件写入到软盘。启动后,用mem命令查看,其中 Reserved 行如下:
Reserved              384K       384K         0K
而我把这个镜像刻录到光盘,用Diskemu的run命令加载,模拟软盘启动。启动后,用mem命令查看,其中 Reserved 行如下:
Reserved                0K         0K         0K
为什么啊???同样的镜像文件,在光盘软盘中启动的结果却不一样?
这使得我在光盘启动后,无法安装 Win98,因为基本内存不够。而用那个软盘启动却可以安装 Win98。
注:我在软盘启动的时候,也加载了 OAKCDROM.SYS 光驱驱动,插入了那张光盘,只是在BIOS设置了从Floppy启动而已。
为什么? 是不是Diskemu光盘模拟启动本身要占用内存啊?
2#
 楼主| 发表于 2003-9-25 11:17:18 | 只看该作者

同样的启动镜像,软盘启动和光盘模拟启动为什么不一样的结果

config.sys 的内容如下:  
(使用的是同样的光驱,不论是从软盘启动还是从光盘启动,启动时插入的是同样的光盘,oakcdrom.sys都是占用35KB)
device=himem.sys /testmem:off
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
回复

使用道具 举报

3#
 楼主| 发表于 2003-9-25 11:19:48 | 只看该作者

同样的启动镜像,软盘启动和光盘模拟启动为什么不一样的结果

mem命令的详细结果如下:
   
把软盘镜像文件刻录到光盘中,用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.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-18 06:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表