Board logo

标题: 用MS-DOS 7.10启动WinME的问题  [打印本页]

作者: Wengier     时间: 2003-4-18 00:00    标题: 用MS-DOS 7.10启动WinME的问题 

昨天我装好了Windows ME并和MS-DOS 7.10做成了双启动后,今天就开始测试用MS-DOS 7.10启动WinME的效果。大家知道MS-DOS 7.10启动盘或硬盘上的MS-DOS 7.10都是可以启动Win3.x及Win9x的,那么能不能启动WinME呢?

直接在纯MS-DOS 7.10下输入WinME的WIN命令自然是不行的,由于DOS版本号的原因(WinME启动时会判断操作系统是不是MS-DOS 8.00),这时系统会出现“This version of Windows runs only on MS-DOS 8.00”(即:“此版本的Windows[即WinME]只能在MS-DOS 8.00中运行”)的错误信息。于是用VERS/DOSVER命令设置DOS版本号为8.00,再运行WIN命令,就不会出现DOS版本不对的提示了。接下来的结果我得到了两种:

第一种情况:出现“XMS cache problem...”的信息后死机;

第二种情况:能顺利启动到WinME界面下,但自动使用了安全模式。

至于启动到安全模式下,我估计是由于我跳过/加载了CONFIG.SYS中的一些程序而引起的。不过由于种种原因,我无法做更多测试。请问谁有办法用MS-DOS 7.10顺利启动到Windows ME的标准模式下呢?



[此贴子已经被作者于2003-4-18 4:42:05编辑过]



作者: mys     时间: 2003-4-18 00:00
是不是少加载了一个IF*。BIN之类的原因,我是看到WINME的补丁的说明想起的,这个补丁打后要在CONFIG中加载HIMEMSYS和这个东西。
作者: Wengier     时间: 2003-4-18 00:00
HIMEM.SYS和IFSHLP.SYS都加载了的。有时能启动到WinME界面下,并可以运行各种程序,但却变成了“安全模式”。

IF*.BIN是什么?
作者: error     时间: 2003-6-7 00:00
是啊,请mys说清楚。
作者: brglng     时间: 2005-8-8 13:02
呵呵,我最近也试过
先是改版本号,得到的结果和Wengier的一样
后来我把Me的内核换成MS-DOS 7.1的。先把IO.sys、msdos.sys、command.com换掉。然后把VMM32换掉。启动后提示缺少许多.vxd、.386和.dll 的文件。然后从98里找到这些文件换上去。全部做完之后启动时提示“System Protection Error”。后来又不知怎么弄了点什么东西,每次启动都出来Scanreg的界面。等它扫描好了以后提示已经恢复了注册表,但下一次启动仍然跳出Scanreg,就是进不了系统。安全模式都进不去。

我觉得WinME既然只是一个GUI,按理应该是可以用在DOS 7.1下的。可是M$对版本号的要求太严格了。如果我再继续把WinME的哪些系统文件都换成98的,岂不是就把ME变成98了?!所以换系统文件还不是一个办法。最好就是对ME的哪些系统文件反编译,去除对版本号的检测。但是那些文件M$应该都是加密过的(否则兼容版的Windows岂不是满天飞了?!)。

WinME的GUI如果能成功的运行在DOS 7.1下,那当然是再好不过的一件事。众所周知,DOS 7.1比DOS 8好。而WinME的GUI功能比98强大得多。要不是DOS 8还有一个启动WinME的用处,还真不知道现在世界上还有谁在用DOS 8。

[ Last edited by brglng on 2005-8-8 at 13:13 ]
作者: Michael     时间: 2005-8-9 20:34
我倒是觉得win98se比winme强,winme对数码设备支持的好一点。这点像xp.
作者: JonePeng     时间: 2005-8-9 23:22
我个人认为,WinME是Windows家族里的一个不伦不类的“畸形”操作系统。之所以是“畸形”,是因为它是Win98和Win2000的混和体,其桌面既像Win98又像Win2000,尽管“我的电脑”、控制面板、系统图标与Win2000相似,但启动LOGO、任务栏、开始菜单、系统属性、虚拟内存的管理、WinME的安装文件以及各种设备的驱动程序都是沿袭Win98的风格,没有任务管理器,命令提示符是MSDOS方式而不是CMD,DOS内核是DOS 8.0,与MSDOS 7.1启动盘水火不容,在没有补丁情况下,启动WinME时不能引导至DOS界面……太多了,说不完……唯一的亮点是支持多种数码设备和系统还原功能。
作者: brglng     时间: 2005-8-10 09:16
不管WinME在外观还是功能上和2K像,它的内核还是DOS啊。既然如此,他能运行在MS-DOS 8.0下就应该能运行在MS-DOS 7.10下。至少除了MS-DOS 8.0没有实模式、内核提供XMS等之外,其他的我没发现它和MS-DOS 7.10有什么区别。而现在之所以不能运行是因为M$将WinME设置了DOS版本号检查。
忘了说了,在替换系统文件时最重要的,要先把WIN.COM替换掉,都换成98的。呵呵,IO.SYS换成98的之后,ME的启动画面变成98了。
WinME的功能比98强,我好像还没发现98哪一点功能WinME没有的。

[ Last edited by brglng on 2005-8-10 at 09:18 ]
作者: Wengier     时间: 2005-8-10 12:53
M$是最喜欢做手腳的了,像以前為了不讓DR-DOS中能正常Win3.x時也是這樣的。
作者: brglng     时间: 2005-8-10 14:04
嗯,同意,M$的东西对版本号要求实在是太严格了。
我做的试验也是这样,提示“XMS Cache Error”,然后启动是启动了,但是显卡驱动没有正常加载(好像不是安全模式吧?只是一些驱动没有正常加载,不过也相当于安全模式了),而且很多地方中文字变成了下划线“_________”,跟有一次我把装在C盘的98手动移到G盘去的情况一样。
作者: Michael     时间: 2005-8-10 19:38
我倒是从来没试过winme的系统还原功能,我装上它的第一时间就忙着找禁用系统还原并且彻底删除_restore目录的方法了。
曾经,我有一段时间同时装过winxp,win98se,winme,win2k四个windows系统,winme的当机率是最高的。但它对我的摄像头支持的比xp还好,在winme里面我的摄像头竟被自动虚拟成了一个图像文件夹,20几元的东东被winme如此的支持,真叫我感激涕零啊,winxp都做不到这一点。
如今winme只留在我的记忆里了。
作者: JonePeng     时间: 2005-8-10 23:10


  Quote:
Originally posted by Michael at 2005-8-10 19:38:
……但它对我的摄像头支持的比xp还好,在winme里面我的摄像头竟被自动虚拟成了一个图像文件夹,20几元的东东被winme如此的支持,真叫我感激涕零啊,winxp都做不到这一点……

其实这与摄像头的驱动有关,并不是所有XP都做不到这一点。我的一个朋友的摄像头在XP里安装驱动后,在“我的电脑”里面的“可移动存储设备”里就多了一个盘符,也是虚拟出来的,双击该盘符,就可以看到摄像头实时拍摄的画面。
作者: chujiafu     时间: 2005-8-16 10:10
WinMe的内核是8.0的
作者: shangfei05     时间: 2005-8-21 21:52
我的新机器支持 USB 启动。我将 Wengier 编的Dos 超级启动盘复制到 U 盘上。在U 盘的 DOs 启动下。启动 E: 盘上的 Windows 98 , 能够顺利的启动起来。 但这种 Windows 界面 不能安装软件!