中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-30 05:02
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 如何像加载CONFIG.SYS文件一样加载我需要的SYS文件(以OK) 查看 1,547 回复 14
楼 主 如何像加载CONFIG.SYS文件一样加载我需要的SYS文件(以OK) 发表于 2006-04-17 16:12 ·  中国 江苏 镇江 电信
中级用户
★★
积分 219
发帖 82
注册 2005-10-29 10:56
20年会员
UID 44240
状态 离线
可以理解为,加载过一次CONFIG文件,如何再运行他一次?

[ Last edited by jastyg on 2006-4-25 at 09:58 ]
2 发表于 2006-04-18 21:38 ·  中国 山西 大同 中移铁通
元老会员
★★★★
Batchinger
积分 4,432
发帖 1,512
注册 2002-10-18 00:00
23年会员
UID 19
性别 男
状态 离线
Re jastyg:

不太理解你的用意。

如果已加载CONFIG.SYS,那么意味着内存已经过配置,而无论使用什么方法再次运行它,都会因为内存的重复配置而出现各种问题。

如果两次加载的CONFIG.SYS内容不同,且内存配置和加载程序并无冲突,则阴应该可以将两个CONFIG.SYS的内容放在一个CONFIG.SYS中;如果有冲突,也可以作成多启动菜单选择执行。

所以我想知道,因为什么原因,需要再运行一次CONFIG.SYS呢?
※ Batchinger 致 Bat Fans:请访问 批处理编程的异类 ,欢迎交流与共享批处理编程心得!
3 发表于 2006-04-22 19:06 ·  中国 浙江 杭州 电信
银牌会员
★★★
积分 1,582
发帖 603
注册 2006-02-20 20:26
20年会员
UID 50690
状态 离线
对于*.sys,如何在批处理里加载?
4 发表于 2006-04-22 19:13 ·  中国 福建 泉州 电信
银牌会员
★★★
积分 1,276
发帖 469
注册 2002-12-23 13:00
23年会员
UID 586
性别 男
来自 福建泉州
状态 离线
可以使用DEVLOAD.COM
可以到网上下载这个软件.
QQ:366840202
http://chenall.net
5 发表于 2006-04-22 19:17 ·  中国 浙江 杭州 电信
银牌会员
★★★
积分 1,582
发帖 603
注册 2006-02-20 20:26
20年会员
UID 50690
状态 离线
如何写?
6 发表于 2006-04-22 19:24 ·  中国 上海 电信
中级用户
★★
论坛第一菜鸟
积分 361
发帖 166
注册 2006-04-15 13:23
20年会员
UID 53870
状态 离线
你的错误:1) config.sys 是系统约定的环境配置文件在开机时自动加载,而 别的 *.sys 文件要自己设定;
2)加载 *.sys 文件是在 config.sys 里设定的,一般不写进批命令里.

要加载 *.sys 文件可在 config.sys 加几句话:
device=\路径\*.sys
或devicehight=\路径\*.sys
(后者是指加载到高端内存(要已经加载了内存管理))

举个例子(我自己的启动盘)

device=\sys\himem.sys /testmem:off
device=\sys\emm386.exe noems
devicehigh=\sys\vide-cdd.sys /d:IDE-CD
devicehigh=\sys\usbaspi.sys
devicehigh=\sys\di1000dd.sys


注解:
1)要在加载了 himem.sys 后才能加载 emm386.exe;
2)加载了以上2个就能用 devicehigh 命令了;
3)我要配置的 *.sys 文件在 sys 子目录了,如果你是在根目录的话,请把 \sys\ 去掉.

不知我这么说,你能理解吗?

[ Last edited by xjmxjm1234 on 2006-4-22 at 19:25 ]
Diskette Operating System
7 发表于 2006-04-22 19:29 ·  中国 浙江 杭州 电信
银牌会员
★★★
积分 1,582
发帖 603
注册 2006-02-20 20:26
20年会员
UID 50690
状态 离线
现在的问题是,我想用批处理来加载*.sys,而不是在config.sys里!
8 发表于 2006-04-22 19:30 ·  中国 浙江 杭州 电信
银牌会员
★★★
积分 1,582
发帖 603
注册 2006-02-20 20:26
20年会员
UID 50690
状态 离线
4楼的兄弟说可以使用DEVLOAD.COM,请教在批处理怎么写?

DEVLOAD.COM *.sys

这样的格式对吗?
9 发表于 2006-04-22 20:40 ·  中国 浙江 杭州 电信
银牌会员
★★★
积分 1,582
发帖 603
注册 2006-02-20 20:26
20年会员
UID 50690
状态 离线
经测试,正确。
10 发表于 2006-04-24 15:04 ·  中国 江苏 镇江 电信
中级用户
★★
积分 219
发帖 82
注册 2005-10-29 10:56
20年会员
UID 44240
状态 离线
情况是这样的,我说具体些
MAX的网络启动盘里有自动检测网卡的功能(AUTOLAN.DOS)
这个他是配置在CONFIG。SYS里的。我自己不想在启动的时候就加载他,而是想在我需要用的时候调用。DEVLOAD.COM AUTOLAN.DOS这样没用,所以想是不是可以再重新加载一次SYS文件(在这个里面我配置好device=AUTOLAN.DOS)
11 发表于 2006-04-24 15:39 ·  中国 浙江 杭州 电信
银牌会员
★★★
积分 1,582
发帖 603
注册 2006-02-20 20:26
20年会员
UID 50690
状态 离线
请提供MAX的网络启动盘
12 发表于 2006-04-24 16:39 ·  中国 江苏 镇江 电信
中级用户
★★
积分 219
发帖 82
注册 2005-10-29 10:56
20年会员
UID 44240
状态 离线
13 发表于 2006-04-24 22:43 ·  中国 浙江 杭州 拱墅区 电信
银牌会员
★★★
积分 1,582
发帖 603
注册 2006-02-20 20:26
20年会员
UID 50690
状态 离线
把AUTOLAN.DOS改为AUTOLAN.SYS,再用:
DEVLOAD.COM AUTOLAN.SYS
试试!
14 发表于 2006-04-24 23:57 ·  中国 广东 广州 教育网
铂金会员
★★★★
C++启程者
积分 5,154
发帖 1,827
注册 2003-07-18 00:00
22年会员
UID 7105
性别 男
状态 离线
用 LOADSYS更好
15 发表于 2006-04-25 09:57 ·  中国 江苏 镇江 电信
中级用户
★★
积分 219
发帖 82
注册 2005-10-29 10:56
20年会员
UID 44240
状态 离线
Originally posted by martin325 at 2006-4-24 22:43:
把AUTOLAN.DOS改为AUTOLAN.SYS,再用:
DEVLOAD.COM AUTOLAN.SYS
试试!



谢谢了,已OK
论坛跳转: