Board logo

标题: 使用 MSDOS 8 作启动盘的优点 [打印本页]

作者: XG     时间: 2003-11-17 00:00    标题: 使用 MSDOS 8 作启动盘的优点

看到坛主 一直使用 MSDOS7.1 作为启动盘的dos 系统, 不明白为什么不用MSDOS 8, 就是利用 winME 生成的应急恢复盘中的DOS 系统, 说说 shoyong这个系统的优点,算是抛个砖吧:
第一 无需加载 himem.sys 系统启动,IO.SYS 本身已经集成。
第二 无需使用 fileshigh 等命令, 这些自动加载到高位内存上
第三 常规内存占用比较少

缺点 还没有遇到, 因为就用这个做启动盘 [em03]

没有采用这个 一定有他的道理,weniger 能不能讲述一下
作者: Roy     时间: 2003-11-17 00:00
因為DOS 8.0不支持Devices如PRN,CLOCK$之類,而且不能SYS
作者: Wengier     时间: 2003-11-17 00:00
DOS8不是纯DOS,不支持Win3.x,不支持EMM386,不支持PRN、LPT,不支持SYS、FORMAT /S,以及不支持其它一些DOS程序,还对IO进行了加密。况且,ROM-DOS 7.1、PC-DOS 7.1、FreeDOS、DR-DOS 7.05等和MS-DOS 7.1一样,都是以7.10为版本号的,所以使用7.10这个通用版本号会大大提高兼容性,而使用8.0为版本号会造成兼容性下降。

[此贴子已经被作者于2003-11-17 21:06:40编辑过]



作者: ch0f0ch     时间: 2003-11-17 00:00
请问Wengier超级版主:
我经常使用GHOST,在相同条件下用DOS7.10和8.0对比过多次,前者要比后者慢不少,不知是何缘故?
作者: savioler     时间: 2003-11-17 00:00
以前用dos8,现在用Wengier简化的dos71,都是觉得dos71好些
作者: Wengier     时间: 2003-11-17 00:00
ch0f0ch:你说的dos7.1是指“MS-DOS 7.10完整安装版”安装后的MS-DOS 7.10,还是Win9x自带的那个带有许多垃圾代码的"WinDOS 7.1"?或者是ROM-DOS 7.1等?
作者: dos-11     时间: 2003-11-18 00:00
还是MS-DOS 7.10好用。
作者: 龙王     时间: 2003-11-18 00:00
HIMEM.SYS可以移植到ms-dos 7.10
赶紧行动吧
作者: Roy     时间: 2003-11-18 00:00


  Quote:
以下是引用龙王在2003-11-18 16:17:25的发言:
HIMEM.SYS可以移植到ms-dos 7.10
赶紧行动吧

不行的.....me中的himem.sys是跟98的一樣的........只有內嵌在io.sys中的那個himem.sys可以啟動me
作者: ch0f0ch     时间: 2003-11-18 00:00
引用:
ch0f0ch:你说的dos7.1是指“MS-DOS 7.10完整安装版”安装后的MS-DOS 7.10,还是Win9x自带的那个带有许多垃圾代码的"WinDOS 7.1"?或者是ROM-DOS 7.1等?
----------------------------------------------
Wengier - 新DOS时代

谢谢超级版主:

是您发表的MSDOS7.10版(2003/10/12的软盘启动版,9月份以及7月的也用过),速度都差不多。但用WINDOWS ME (DOS8.0)会明显地快一些,尽管后者的基本内存无法与7.10相比。

使用的GHOST版本有2003和企业版8,都能出现我说的这种现象。

增加SMARTDRV没有效果

作者: XG     时间: 2003-11-18 00:00


感觉还可以 不必 7.10 差
作者: Wengier     时间: 2003-11-19 00:00
至于您说的有些软件在DOS8下速度比DOS7.1下快,我倒还没发现过。能不能传几个这样的软件上来让我试试,谢谢!

如果是真,估计是DOS8中IO.SYS的内嵌HIMEM比较特别造成的。一方面,它确实支持用更大的XMS handler来调用文件(例如WinME的注册表文件SYSTEM.DAT文件,在DOS7.1下就无法完全调用,但在DOS8下就可以,所以DOS7.1下无法正常启动WinME,而只能正常启动Win3.x/95/98等),但另一方面,由于它的内嵌于DOS8内核这点却又造成了兼容性的下降,比如说EMM386就和它不兼容,而且无法使得UMBPCI、Soft-ICE等软件在它之前加载。


[此贴子已经被作者于2003-11-19 4:27:34编辑过]



作者: ch0f0ch     时间: 2003-11-19 00:00
谢谢超级版主:
GHOST8.0 For DOS 已发到wengierwu@hotmail.com,此软件很多地方都有。
好在现在使用虚拟软盘,少量操作就可以使用DOS7.10或8.0,当然也可只用WINDOWS。真是要谢谢中国DOS联盟,以前对NTFS的“写”毫无办法,现在都解决了。虽然我平时只用WINXP,但毕竟要DOS这个救命软件,再次感谢!!!
作者: Wengier     时间: 2003-11-21 00:00
您好,我好像没有收到您发来的GHOST 8.0,不过刚才已在网上找到并下载,等会儿就试试。关于GHOST速度的问题,我猜想会不会是EMM386等程序造成的呢?因为您看这儿:

http://dos.h-t-t-p.com/dosbbs/dispbbs.asp?boardID=11&ID=8070
作者: ch0f0ch     时间: 2003-11-21 00:00
谢谢,我试试看!
作者: ch0f0ch     时间: 2003-11-23 00:00
发重了!

[此贴子已经被作者于2003-11-23 9:58:13编辑过]



作者: ch0f0ch     时间: 2003-11-23 00:00
Wengier超级版主:正如您推荐的,我只加载HIMEM.SYS(结果没有进入高端内存而是进了常规内存,以前我改你的配置文件就费了不少时间,所以暂时不管)和鼠标驱动程序。制作C盘(NTFS5)映象文件,对比如下:
使用系统        文件大小        GHOST速度        GHOST时间
8.0                2999MB                236MB/min        12:41
7.10                2999MB                236MB/min        12:41
由于我的CPU是奔腾3-733,所以速度较慢。
这样的结果是比较满意的,不再需要DOS8.0了。
此外,我用MEM/c/p看一下,吓我一跳:
Modules using memory below 1Mb:
  Name           Total       =   Conventional   +   Upper Memory
  IBMDOS      33,936   (33K)     33,936   (33K)          0    (0K)  IBMDOS??
  HIMEM        1,152    (1K)       1,152       (1K)          0    (0K)       
  IFSHLP       2,848    (3K)        2,848       (3K)          0    (0K)  这个可能是自动加入的
  COMMAND      7,536    (7K)      7,536     (7K)          0    (0K)
  CTMOUSE      3,328    (3K)      3,328      (3K)          0    (0K)
  FREE       601,440  (587K)    601,440  (587K)          0    (0K)
Memory summary:
  Type of Memory       Total    =     Used    +      Free
  Conventional          650,240        48,800          601,440
  Upper                        0              0                 0
  Reserved                    0              0                 0
  Extended (XMS)    401,539,072    1,540,096    399,998,976
  Total memory      402,189,312     1,588,896   400,600,416

  Total under 1Mb       650,240        48,800       601,440

  Total Extended (XMS)                401,539,072 (392,128K)
  Free Extended (XMS)                 399,998,976 (390,624K)

  Largest executable program size         601,184     (587K)
  Largest free upper memory block               0       (0K)
  Available space in High Memory Area       5,456       (5K)
  MS-DOS is resident in the high memory area.

居然出现IBMDOS,赶紧VER显示:MS-DOS 7.1 [WinVer: 4.10.2222],才算放心。

谢谢!!!
作者: Wengier     时间: 2003-11-23 00:00
ch0f0ch:那就是说,GHOST以前速度降低确实完全是EMM386.EXE程序造成的,所以,"WinDOS 8.0"除了能启动WinME外,它相对于MS-DOS 7.1来说并没有任何优势了,反而缺点一大堆(上面已提到过)? 其实,要比较不同的DOS的优缺点,不应只从“超级DOS启动盘”来比较,而应该比较用它们生成的标准的DOS启动盘。比如说我做的许多其它的MS-DOS 7.1启动盘都是没有加载EMM386.EXE的,比如下面这个:

http://newdos.yginfo.net/dosware/msdos71b.zip
(这就是标准的MS-DOS 7.1启动盘,而不是超级MS-DOS 7.1启动盘)

至于那个MEM.EXE文件显示为IBMDOS,其实完全不用担心,只是这么回事:那个新版本中的“超级MS-DOS 7.1”启动盘中的MEM命令是从PC-DOS(又名IBMDOS)中拿出来的,而不是MS-DOS 7.1自带的,以节省磁盘空间(说明一下,我做的其它的MS-DOS 7.1启动盘都是用的MS-DOS自带的那个MEM命令)。在将这个PC-DOS的MEM命令加入此超级MS-DOS 7.1启动盘前,我将MEM.EXE文件内部大多数“IBMDOS”字样改成了“SYSTEM”或“MS-DOS”字样,不过少数字样没有改,因为通常不会出现,所以才造成了偶尔这个MEM显示“IBMDOS”字样的现象。

[此贴子已经被作者于2003-11-23 11:38:00编辑过]



作者: ch0f0ch     时间: 2003-11-24 00:00
Wengier超级版主:谢谢!!!
1.十分同意您的观点,7.10比8.0功能要强大。如果不是WINME网络功能比WIN98好一些,我也许就不可能使用8.0。8.0中很多要用的命令都不能执行,称为“系统”有些不令人满意。原来使用8.0,只不过速度比我不会设置的7.10快一点而已,既然可设置好,功能又不可相比,自然8.0可以退休了。
2.至于IBMDOS问题之所以吓我一跳,是因为我的第一反应是,我的硬盘东西较多,有一个710目录,是全版的710和NTFS4.03C,然后用您的超级710启动盘覆盖,路径设置指向C:\710(实际是D盘,只不过DOS不认识NTFS),怕C:\710中混有其它东西,故当即用VER确认C:\710没有问题,但判别不出是哪个地方出来的,在11月23日试验时没有怀疑MEM.EXE,因为我有两个选项,加EMM386明明显示SYSTEM,不加EMM386却变为IBMDOS。经您说明才知道的。
3.在您10月12日的README.TXT中有这样一行:
MEM.EXE      MS-DOS 7.10中自带的内存信息查看工具
是否应做相应变动?
谢谢!!!

[此贴子已经被Wengier于2003-11-24 13:16:38编辑过]



作者: Wengier     时间: 2003-11-24 00:00


  Quote:
以下是引用ch0f0ch在2003-11-24 9:07:22的发言:
3.在您10月12日的README.TXT中有这样一行:
MEM.EXEMS-DOS7.10中自带的内存信息查看工具
是否应做相应变动?
谢谢!!!

谢谢告知,下次更新启动盘时一定会将README.TXT说明文件中的这句话更正。

[此贴子已经被作者于2003-11-25 9:56:46编辑过]