社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
主题 : [原创]把WIN98装进一个单独的文件夹内——另类双系统共存之道
级别: 管理员
显示用户信息 
0  发表于: 2004-05-11   

[原创]把WIN98装进一个单独的文件夹内——另类双系统共存之道

双系统本是个老话题了,解决的方案也很多,各有短长。但笔者在这里介绍“双系统共存”之道却有些另类。

1、与普通的双系统共存相比,由于与主分区内的windows xp完全独立,在备份的时候,可以互不干扰,各自备份。
2、与借助PQBOOT一类的第三方工具实现的方法相比,由于win98存放在一个文件夹内,不需要给它单独的分区,空间的分配很自由,只要除任意一个盘内有足够的空间就可以。
3、与虚拟机的方法相比,在稳定性与兼容性方面的优势就更为显著了。

不过由于涉及到一些DOS方面的知识,安装的过程比较复杂,另外,由于虚拟软驱的写入结果无法保存,在安装一些对系统有重大改动的程序,如directx时,会发生一些严重的错误。所以这种方法只适合于对Windows应用要求不高的朋友。

闲话不提,接下就介绍具体的安装步骤吧。

1、在DOS下快格C盘,并把subst.exe复制到C盘的根目录下。建立一个文件夹如e:win98se用以存放安装过程序中生成的windows系统,并把该文件夹虚拟为磁盘Z。

c:>subst z: e:win98se

2、开始安装98,会提示你先退出subst,不理它,把98安装到z:windows目录里。

3、拷完文件,在第一次重启的时候,进入DOS,把windows目录下的dblbuff.sys、himem.sys、ifshlp.sys、setver.exe和windowscommand目录下的mscdex.exe,还有windowscommandebd目录下的aspicd.sys等文件拷到c盘的根目录下。

4、用edit命令修改autoexec.bat与config.sys两个文件,加入以下内容。

[autoexec.bat]
subst z: e:win98se
MSCDEX /D:oemcd001

[config.sys]
DEVICEHIGH=himem.sys
DEVICEHIGH=ifshlp.sys
DEVICEHIGH=dblbuff.sys
DEVICEHIGH=setver.exe
DEVICEHIGH=aspicd.sys /D:oemcd001

5、重启,继续安装。

6、在windows下用winimage等工具,把C盘根目录下的所有文件做成一个磁盘镜像文件,命名为win98se.img。

7、安装windows xp

8、使用vfloppy,将win98se.img做成双启动。

差不多就是这样吧,如果在使用的过程中有什么问题,欢迎交流指教:)
水中的影,镜中的天
描述
快速回复

按"Ctrl+Enter"直接提交