中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-07-24 16:12
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » Wengier MS-DOS 7.10超级启动盘 BUG总结和改进 查看 1,033 回复 9
楼 主 Wengier MS-DOS 7.10超级启动盘 BUG总结和改进 发表于 2004-09-19 00:00 ·  中国 湖南 长沙 电信
初级用户
积分 157
发帖 16
注册 2004-09-18 00:00
21年会员
UID 31524
性别 男
状态 离线
最近在学习研究 Wengier的 MS-DOS 7.10 超级启动盘,以便复习一下DOS知识。发现了bug和本人认为要改进的地方全部放在本帖,等研究完了做一个加工改良版给大家看看。
bug:
AUTOEXEC.BAT 没有正确加载 findcd /s,无法设置光盘的path=%cdrom1%等等
计划改良成自动识别多光驱路径,可以在多光驱系统上使用该启动盘镜像
2 发表于 2004-09-19 00:00 ·  中国 湖南 长沙 电信
初级用户
积分 157
发帖 16
注册 2004-09-18 00:00
21年会员
UID 31524
性别 男
状态 离线
现在使用120G、160G的硬盘很多了,许多人全部用是NTFS格式分区以便支持32GB以上。
由于SHSUCDX 在 XMSDSK 前面加载

SET TMP=C:\TEMP
SET TEMP=C:\TEMP
光碟启动后,导致C区是NTFS格式的系统无法使用PQmagic等必须写入临时文件的软体
在atuoexec.bat中写入以下语句,似乎没有作用
SET TMP=%RAMDRIVE%\TEMP
SET TEMP=%RAMDRIVE%\TEMP


3 发表于 2004-09-19 00:00 ·  中国 湖南 长沙 电信
初级用户
积分 157
发帖 16
注册 2004-09-18 00:00
21年会员
UID 31524
性别 男
状态 离线
我认为WBAT形式的DOSLFN选择没多大用处,让人感到麻烦,故直接加载
DOSLFN /C- /Z:CP936UNI.TBL
4 发表于 2004-09-19 00:00 ·  中国 湖南 长沙 电信
初级用户
积分 157
发帖 16
注册 2004-09-18 00:00
21年会员
UID 31524
性别 男
状态 离线
菜单明了化(我公司有个MM看到启动菜单感到束手无措)--------------------Start Microsoft MS-DOS 7.1 (Normal)
Start Microsoft MS-DOS 7.1 (CHINESE support)
Start Microsoft MS-DOS 7.1 (USB drives support)
Start Microsoft MS-DOS 7.1 (Safe model)
Shutdown or restart the computer这样是否明了一些,计划加入tw 3.2精简版CHINESE support
5 发表于 2004-09-19 00:00 ·  中国 湖南 长沙 电信
初级用户
积分 157
发帖 16
注册 2004-09-18 00:00
21年会员
UID 31524
性别 男
状态 离线
NTFSDOS.EXE readolny 食之无味,弃子可惜。决定加入ntfspro402 license,由于体积的缘故,就从光盘的目录中引导
6 发表于 2004-09-19 00:00 ·  美国
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
23年会员
UID 9
状态 离线
首先對樓主表示支持和感謝!1:findcd其實是表示第一個光驅的盤符,而/s選項則是表示所有光驅的盤符;2:TEM應為TMP,後者才是正確的;3:因為DOSLFN加載936時要佔用31KB的內存,而加載437時衹需佔有15KB的內存,所以為了不需要中文長文件名支持時節省內存而采用了菜單來選擇的。不過如果需要中文長文件名支持的話直接用936就可以了;4:菜單明了話是好主意;5:軟盤版中衹能用NTFSDOS.EXE readonly了,至於光盤版當然可以用NTFSPRO.EXE read/write了。
Wengier - 新DOS时代

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

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

7 发表于 2004-09-19 00:00 ·  中国 湖南 长沙 电信
初级用户
积分 157
发帖 16
注册 2004-09-18 00:00
21年会员
UID 31524
性别 男
状态 离线
不好意思,写错了,多谢老大提醒,已经纠正,在DOSLFN方面你真是很细心啊
8 发表于 2004-09-19 00:00 ·  中国 湖南 长沙 电信
初级用户
积分 157
发帖 16
注册 2004-09-18 00:00
21年会员
UID 31524
性别 男
状态 离线
刚刚看了一下 原来findcd /s 被加载到 PATH=%RAMDRIVE%;%CDROM1%;A: 的后面,导致%CDROM1%路径无效
9 发表于 2004-09-20 00:00 ·  中国 香港 电讯盈科有限公司PowerBase数据中心
初级用户
积分 146
发帖 15
注册 2004-03-12 00:00
22年会员
UID 19938
性别 男
状态 离线
支持!严重支持!希望Wengier快点制作出改良版来!在“菜单明了化”上有同感!
10 发表于 2004-09-21 00:00 ·  中国 江苏 南京 教育网
金牌会员
★★★★
积分 3,467
发帖 1,616
注册 2004-06-21 00:00
22年会员
UID 27148
状态 离线
老大,我觉得,可以用syslinux代替grub,syslinux只有10k,能完成启动盘中chainloader的功能,这样又能节省一些空间了。
论坛跳转: