WIN2000除了一个完全模拟DOS环境的CMD这个“假”DOS外,还保留了另外一个COMMAND.COM的文件,这似乎是一个真DOS。
今天我又看了一下,这个文件的大小是50,896。而据我所知,这个文件的大小似乎是DOS5.0+(我记得最初的5.0文件大小应该稍微小于50,000)但是不到6.0的规模,再用EDIT打开一看,文件的最后写的是MS-DOS 5.00,版本号的时间是1981-1991,1991年也正好是5.0的那个时期。所以这个5.0非WIN2000的那个5.0啊。即便是DOS7.1的版本号也是1981-1999。
但是这里有一个矛盾的地方是在WIN2000下运行的时候显示的却是WINDOWS DOS 1990-1999,这是通用的WINDOWS版本号的时间。
DOS5.0是DOS发展的里程碑,一般来说BOOT RECORD上只分3.0和5.0两个不同的版本号,即使DOS6也是使用的5.0的BOOT RECORD。基本上所有为DOS设计的软件都可以在5.0上运行。
难道说WIN2000中的这个DOS SHELL完全是为了兼容之前的DOS程序吗?
有人还有DOS5.0的系统吗,能不能比较一下这个文件与DOS5下的文件有什么不同,或是可以直接在DOS5下运行而不出现版本错误的提示?
今天我又看了一下,这个文件的大小是50,896。而据我所知,这个文件的大小似乎是DOS5.0+(我记得最初的5.0文件大小应该稍微小于50,000)但是不到6.0的规模,再用EDIT打开一看,文件的最后写的是MS-DOS 5.00,版本号的时间是1981-1991,1991年也正好是5.0的那个时期。所以这个5.0非WIN2000的那个5.0啊。即便是DOS7.1的版本号也是1981-1999。
但是这里有一个矛盾的地方是在WIN2000下运行的时候显示的却是WINDOWS DOS 1990-1999,这是通用的WINDOWS版本号的时间。
DOS5.0是DOS发展的里程碑,一般来说BOOT RECORD上只分3.0和5.0两个不同的版本号,即使DOS6也是使用的5.0的BOOT RECORD。基本上所有为DOS设计的软件都可以在5.0上运行。
难道说WIN2000中的这个DOS SHELL完全是为了兼容之前的DOS程序吗?
有人还有DOS5.0的系统吗,能不能比较一下这个文件与DOS5下的文件有什么不同,或是可以直接在DOS5下运行而不出现版本错误的提示?
