wengier
你的MS-DOS 7.10与WinME双启动 一文中,有一步是将WINME.DAT文件中所指向的IO.SYS改名为WINME.SYS,这怎么改阿?
这有一法
1:. 安装Winme至C盘的Windows目录
2:.安装win2000 的os loader
3:把dos装载c:\dos
在boot.ini 里写入
c:\="dos"/win95
c:\="winme"/win95dos
(注意不用bootpart创建引导信息文件,只加了两个参数)
4:并把winme的IO.SYS、MSDOS.SYS、COMMAND.COM、CONFIG.SYS、AUTOEXEC.BAT都该为IO.DOS、MSDOS.DOS、COMMAND.DOS、CONFIG.DOS、AUTOEXEC.DOS
5:把DOS的IO.SYS、MSDOS.SYS、COMMAND.COM、CONFIG.SYS、AUTOEXEC.BAT复制到C:
6:重新启动,到DOS没有问题,到ME也没有问题……然后再启动到DOS,发现DOS出错
(由于进入winme后autoexec.bat被替换了)
创建a.bat快捷方式(设定为退出时关闭,最小化运行)
a.bat
copy /y c:\dosbak\autoexec.bat c:
把这个批处理文件的快捷方式放到winme的启动组里面,设置属性为"退出时关闭",
"在最小化窗口运行",当然也可以添到注册表里面了
这样ms-dos,winme,在c盘,2000在d盘
事实上,win98(MS-DOS7.1)和winme使用相同的引导扇区,唯一的区别就是io.sys和msdos.sys文件
不同。这里提供了两个宝贵的参数/win95和/win95dos
不难发现,使用/win95时,系统使用正常文件名使用,而用/win95dos时,系统使用后
缀为DOS的文件,先对原有文件进行rename(这里是改后缀到W40),然后把.dos文件改成
原有的扩展名(例如command.dos->command.com)。剩下的事情就很简单了