标题: Wengier MS-DOS 7.10超级启动盘 BUG总结和改进
[打印本页]
作者: xsc
时间: 2004-9-19 00:00
标题: Wengier MS-DOS 7.10超级启动盘 BUG总结和改进
最近在学习研究 Wengier的 MS-DOS 7.10 超级启动盘,以便复习一下DOS知识。发现了bug和本人认为要改进的地方全部放在本帖,等研究完了做一个加工改良版给大家看看。
bug:
AUTOEXEC.BAT 没有正确加载 findcd /s,无法设置光盘的path=%cdrom1%等等
计划改良成自动识别多光驱路径,可以在多光驱系统上使用该启动盘镜像
作者: xsc
时间: 2004-9-19 00:00
现在使用120G、160G的硬盘很多了,许多人全部用是NTFS格式分区以便支持32GB以上。
由于SHSUCDX 在 XMSDSK 前面加载
[config.sys]
SET TMP=C:\TEMP
SET TEMP=C:\TEMP
光碟启动后,导致C区是NTFS格式的系统无法使用PQmagic等必须写入临时文件的软体
在atuoexec.bat中写入以下语句,似乎没有作用
SET TMP=%RAMDRIVE%\TEMP
SET TEMP=%RAMDRIVE%\TEMP
[此贴子已经被作者于2004-9-19 22:14:44编辑过]
作者: xsc
时间: 2004-9-19 00:00
我认为WBAT形式的DOSLFN选择没多大用处,让人感到麻烦,故直接加载
DOSLFN /C- /Z:CP936UNI.TBL
作者: xsc
时间: 2004-9-19 00:00
菜单明了化(我公司有个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
作者: xsc
时间: 2004-9-19 00:00
NTFSDOS.EXE readolny 食之无味,弃子可惜。决定加入ntfspro402 license,由于体积的缘故,就从光盘的目录中引导
作者: Wengier
时间: 2004-9-19 00:00
首先對樓主表示支持和感謝!1:findcd其實是表示第一個光驅的盤符,而/s選項則是表示所有光驅的盤符;2:TEM應為TMP,後者才是正確的;3:因為DOSLFN加載936時要佔用31KB的內存,而加載437時衹需佔有15KB的內存,所以為了不需要中文長文件名支持時節省內存而采用了菜單來選擇的。不過如果需要中文長文件名支持的話直接用936就可以了;4:菜單明了話是好主意;5:軟盤版中衹能用NTFSDOS.EXE readonly了,至於光盤版當然可以用NTFSPRO.EXE read/write了。
作者: xsc
时间: 2004-9-19 00:00
不好意思,写错了,多谢老大提醒,已经纠正,在DOSLFN方面你真是很细心啊
作者: xsc
时间: 2004-9-19 00:00
刚刚看了一下 原来findcd /s 被加载到 PATH=%RAMDRIVE%;%CDROM1%;A: 的后面,导致%CDROM1%路径无效
作者: weist123
时间: 2004-9-20 00:00
支持!严重支持!希望Wengier快点制作出改良版来!在“菜单明了化”上有同感!
作者: fujianabc
时间: 2004-9-21 00:00
老大,我觉得,可以用syslinux代替grub,syslinux只有10k,能完成启动盘中chainloader的功能,这样又能节省一些空间了。