一、前言
很多老游戏只能在win95、98或者XP中运行,因此,很多人尝试将Win95、98安装到Dosbox中,利用Dosbox来玩那些久远的情怀。有Win98自然就有人想在Dosbox中安装更高级的Win系统,于是就有人尝试在Dosnox中安装Win2000、WinXP的,其中2023-07-03在国外的fabulous.systems出现了一篇利用Dosbox-x安装Win2000的贴子:Breaking the limits: Installing Windows 2000 in DOSBox-X,原文链接:
https://fabulous.systems/posts/2023/07/installing-windows-2000-in-dosbox-x/
接着在2023-07-26又有一篇:Smashing the limits: Installing Windows XP in DOSBox-X,原文链接:
https://fabulous.systems/posts/2023/07/installing-windows-xp-in-dosbox-x/
看到这两个贴子后,也想看看究竟怎么样,于是便动手试验了一下。
二、安装Win2000
在安装完Win98后,挂载Win2000的安装盘,在win98里选择升级安装,倒是可以安装完成,但是结果却是Win2000的开始菜单、任务栏都不出现。上面那篇文章也说了,不出现的解决方法是安装Win2000的一个补丁:Windows2000-KB891861-v2-x86-ENU.exe就出现任务栏和开始菜单了。
但是经过我的测试,是没有用的,在安装那个补丁之后没有任何改变,因为没有开始菜单连正常关机也不行,那就几乎无法使用了,于是我便在网上找了shutdown程序,写了一个批处理,这样关机解决了,结合explorer可以打开“我的电脑”,这样基本使用是没有问题的。
但是其分辨率是不能调整的,只能是640X400的
实际上,我想Win2000之所以出现这样的情况,原因就是显卡的驱动问题。我试着从网上找到了S3的win2000驱动,试图去安装它,可惜可能是Dosbox系统不支持它没有成功。不知那篇文章中是怎么解决的?
三、安装WinXP
首先使用的是中文版的WinXP,所以先安装了中文Win98
然后根据上面文章的说法是要选择“全新安装”的
可惜可能是WinXP的版本没有选好,在复制完文件后,却再也不启动而停留在图示位置
于是我改用英文版的WinXP,结果这个可以继续
安装过程中,不可将磁盘格式转换成NTFS
这次是可以安装完成的
但是,XP也是不能设置分辨率的。
四、Dosbox设置要点和img盘制作
其中,cpu的设置最为重要,高了不行,低了很慢,最后cpu类型我选择的是PPRO-SLOW。
dosbox类里,内存大小要注意,小于32的话,安装Win2000都不行,最后我选了2048。
安装WinXP后,它不能象Win98那样还可以挂载其它的img盘,除掉系统的C盘外只能有光驱挂载,因此系统盘的空间不能太小。
Dosbox-x中有Imgmake程序,可以制作img空盘,但它只能制作成倍的空间如4GB和8GB,如果想制作6GB的,则使用Imgmake是不行的。但是用DiskGenius则是可以制作任意大小的img的。
五、结论
WinXP系统,相当于Dosbox来说,还是负担太大了,即使安装成功也是没有什么用的,负担不了再增加游戏程序了,winxp系统的运作就已经把Dosbox的资源占用殆尽了,所以,玩玩可以,真要用它去完游戏,那还是VM吧!
最后。附上安装视频
https://www.bilibili.com/video/BV1qNULYvECu/?vd_source=f1eff7c9f166678c4cb9734a9387557d#reply246791099905