中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-07-22 18:19
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » wengier的 io.sys从u盘不能启动? 查看 6,231 回复 15
楼 主 wengier的 io.sys从u盘不能启动? 发表于 2006-04-14 14:48 ·  中国 科学院研究生院
初级用户
积分 34
发帖 9
注册 2006-04-06 12:50
20年会员
UID 53424
状态 离线
我把u盘做成了启动盘,只包含dos7.1的io.sys和command.com,config.sys中只加载了himem.sys,如下
device=himem.sys /testmem:off
dos=high,umb,auto
shell=command.com /p /e:640
fileshigh=30
buffershigh=20,0
lastdrivehigh=z
stackshigh=9,256
原先用win98中的原版io.sys,机器可以从u 盘启动,但换了这里下载的dos7.1超级启动盘中wengier破了逻辑锁的io.sys就不行了,u盘灯一直亮,屏幕死掉。我以前的软盘硬盘都是用的wengier的io.sys也没事,怎么u盘就不行了,为了确证是否io.sys的问题,我又试了几次,也换了其他启动盘里的精简的io.sys,发现只有98系统里的原版io.sys没问题。怎么回事啊,那位大虾能给个精简破硬盘逻辑锁的在我u 盘上没问题的io.sys啊? 我的主板是精英p6ieat,2002年买的,支持usb-fdd、usb-zip、usb-hdd、usb-cdrom启动的,我用的是usb-zip启动。

此外还有个问题就是当前绝对路径不知道,怎样得到当前绝对路径并添加到path变量里啊?比如当前路径可能是a:\或c:\,我想添加到path里,但path=.不行啊。怎么办?
谢谢了。
2 发表于 2006-04-14 17:46 ·  中国 四川 绵阳 电信
高级用户
★★
积分 587
发帖 282
注册 2006-04-10 03:40
20年会员
UID 53599
性别 男
状态 离线
启动盘中可以使用相对路径(不设置环境变量),比如:

config.sys
device=dos\himem.sys


autoexec.bat
lh dos\mouse

dos\
dir

.....
附件
IO.rar (157.28 KiB, 下载附件所需积分 1 点, 下载次数: 64)
3 发表于 2006-04-14 18:00 ·  中国 科学院研究生院
初级用户
积分 34
发帖 9
注册 2006-04-06 12:50
20年会员
UID 53424
状态 离线
你这个是破了逻辑锁的吗?怎么整的?跟win98那个一样大嘛,连修改日期都一样。
4 发表于 2006-04-14 18:04 ·  中国 科学院研究生院
初级用户
积分 34
发帖 9
注册 2006-04-06 12:50
20年会员
UID 53424
状态 离线
后面那个你理解错了我意思了,我不是要在config中用,我是要在autoexec.bat中将path设成当前dos所在位置,这样不管我的dos是在那个盘,那个位置,启动后path都设置正确。怎么做到?
5 发表于 2006-04-14 19:10 ·  中国 四川 绵阳 电信
高级用户
★★
积分 587
发帖 282
注册 2006-04-10 03:40
20年会员
UID 53599
性别 男
状态 离线
set path=dos



io.sys能用就行了
6 发表于 2006-04-15 02:09 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
23年会员
UID 9
状态 离线
fengkuang:那个DOS启动软盘中用的IO.SYS在某些U盘上不能正常启动是有可能的(但放在软盘上作为启动盘时则绝对没问题),不过如用MS-DOS 7.10完整安装版安装后安装于硬盘上的IO.SYS在你的U盘上应该可以启动吧。至于具体原因,我记得以前好像在某个帖子中说过的。
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

7 发表于 2006-04-15 11:19 ·  中国 科学院研究生院
初级用户
积分 34
发帖 9
注册 2006-04-06 12:50
20年会员
UID 53424
状态 离线
Originally posted by xuantian at 2006-4-14 19:10:
set path=dos



io.sys能用就行了


怎么我用set path=dos不行呢?
8 发表于 2006-04-20 14:55 ·  中国 江苏 无锡 电信
初级用户
积分 40
发帖 13
注册 2006-04-20 14:51
20年会员
UID 54140
性别 男
状态 离线
这个IO.SYS用在移动硬盘里也不能启动,而MS-DOS7的IO.SYS则无问题。
9 发表于 2006-04-22 20:38 ·  中国 安徽 铜陵 移动
中级用户
★★
积分 230
发帖 104
注册 2006-04-21 12:22
20年会员
UID 54192
性别 男
状态 离线
学习了!
10 发表于 2006-04-22 23:53 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
23年会员
UID 9
状态 离线
MS-DOS 7.10完整安装版中所用的IO.SYS当然在所有的硬盘、U盘中都能启动,而且也比Win98的要小得多;而超级DOS启动盘中的那个IO.SYS则主要用于软盘(即软盘特别版),而且对于软盘来说体积当然是越小越好,因此只要确保能在DOS启动软盘中一定能启动即可那就足够了,如想用于其它设备中(如某些U盘),请使用MS-DOS 7.10完整安装版安装后的IO.SYS,体积相比稍大一点,但在所有设备中则均可以正常启动。
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

11 发表于 2009-04-07 22:11 ·  中国 浙江 杭州 电信
新手上路
积分 10
发帖 5
注册 2009-04-06 23:21
17年会员
UID 142285
性别 男
状态 离线
试用验证中....
12 发表于 2009-04-10 04:22 ·  中国 广东 揭阳 电信
初级用户
积分 84
发帖 39
注册 2009-02-01 21:06
17年会员
UID 137797
性别 男
状态 离线
IO.SYS 问题很想知道具体原因,可惜搜不到W站回复的那帖。。。

PATH 可以如下解决:
增加这一句:FOR %%a IN (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF "%comspec%"=="%%a:\COMMAND.COM" SET SysDrive=%%a:
然后:在path=%SysDrive%\ 即可。。。
13 发表于 2009-04-15 07:54 ·  比利时
新手上路
积分 16
发帖 8
注册 2009-04-14 08:59
17年会员
UID 142911
性别 男
状态 离线
谁能上传个完整版7.01的IO.SYS?
14 发表于 2009-04-21 04:45 ·  中国 天津 联通
新手上路
积分 2
发帖 1
注册 2009-04-20 00:42
17年会员
UID 143320
性别 男
状态 离线
好东西
15 发表于 2010-08-14 18:55 ·  中国 浙江 杭州 联通
新手上路
积分 2
发帖 1
注册 2010-08-11 15:19
15年会员
UID 172195
性别 男
状态 离线
做个U盘的吧
论坛跳转: