怀旧,使用VirtualBox虚拟Windows98

怀旧,使用VirtualBox虚拟Windows98

高考结束的暑假必然是轻松的。但是没事找事的我总要有事情做做,于是想到了好好学习,背单词。回忆起小时候98时代所用的一套很棒的背单词软件——《开心单词》,想要装在Windows 8上。但是不幸的是翰林汇已经成功转型成笔记本电脑的代理商,而翰林汇曾经的教育软件几乎失传。千方百计找到了一个淘宝店家的开心单词,激动地拍下,然后遇到了系统不兼容的问题(囧)。想要装Win98在电脑上已经不可能,因为厂商早就不做Win98的驱动,不过没关系,我们有虚拟机。强大的VirtualBox最终帮助我虚拟出了Windows 98,并成功安装开心单词!本文就给大家分享一下VirtualBox虚拟98的方法,也算是和大家一起怀个旧,做个备忘。

VirtualBox98-002

一、准备工作

我们所需要的东西如下:

  1. Windows 98 或 Windows 98 SE(荐)的安装ISO镜像。
  2. 开源的VirtualBox(注意,VirtualBox不支持安装在中文目录下,若要安装在中文目录解决方案在这里。)
  3. 我所收集的Win98驱动及必要软件ISO镜像。(From百度网盘

有了以上三个东西,98的虚拟就可以开始进行了。

二、虚拟机配置

以下内容均参考VirtualBox.org的论坛

打开VirtualBox后,新建一个Win98虚拟机,根据VirtualBox的指示完成新建后,还有地方需要改进。很多同学在装Win98时会遇到这样的错误:

Standard Mode: Fault outside of MS-DOS Extender.
EC=0000 CS=02EF IP=983E AX=AA14 BX=0000 CX=5E00 DX=005A
SI=0007 DI=CEE0 BP=0912 DS=02E7 ES=02DF SS=027F SP=01F4

其实这是由于MS-DOS的内存问题造成的。具体原因没有深究,大概就是安装时的MS DOS只支持读写64MB以下的内存,就像32Bit的操作系统只支持4GB以下内存一样。VirtualBox.org的论坛里给出了这样的解决方案,就是在默认虚拟机的配置环境下将内存从64MB改成32MB,并且禁用硬件虚拟化(intel VT-x AMD -v)。具体设置如图:

VirtualBox98-003

 

VirtualBox-VTX-001

 

如此配置后,再检查一下声音是否为SoundBlaster 16

VirtualBox98-Sound-001

 

最后在这个选项卡里附加Win98的安装光盘和驱动光盘(驱动也可安装后再添加)。

VirtualBox-Attach-001

配置完成。

三、安装及之后操作

如此打开虚拟机,会进入熟悉的98安装界面,也有的童鞋会喜欢命令安装(比如我),反正,接下来的操作都是大家熟悉的了。安装过程中可能会出现蓝屏,重启后安装还会继续(98就这样,没办法)。

之后的操作是附加显卡驱动,还有用Rain给CPU降温(否则的话CPU会一直飙到100%然后卡在100%,因为Win98不会给CPU发送Halt指令,真傻),在百度网盘下载的那个Drivers-98-Oracle.iso光盘中,安装Rain并且使用Windows设备管理器安装显卡驱动,Windows所需的inf文件在/VBE9X/UNI中。

Update: 安装完后就可以打开intel VT-x AMD -v,内存也可以调到256MB了。问我理由,我也不知道为什么。。。毕竟这么调试虚拟机的性能会增强很多。

!大功告成!

———————————分割线———————————

后文,一些吐槽

由于文科薄弱,江苏高考又几乎只考文科(理科只算等第不给分数),这次高考后,About页面的所有幻想落空了。高中三年的结尾非常遗憾,所以也沉寂了一段时间,不过接下来的日子应该就会恢复正轨了。现在的主要生活是等待录取通知书,不排除录取不理想复读的可能。唉吃一堑长一智,更何况是如此大的打击。对于理科生来说高考不公平,但社会就是这样,希望未来能在不公平中找到我们所渴求的公平。

51 thoughts on “怀旧,使用VirtualBox虚拟Windows98

      1. @Diaob
        iPhone虚95超流畅的。。
        话说这得花很长时间吧。我记得两年前我在iOS端的操作就麻烦得够呛了,虚拟又遇到了一大堆的问题。最后只能打开Shell全命令安装啊

  1. 1、我以前有装过win95,发现除了怀旧真没什么用,没几个程序能在那里面跑了
    2、录取结果已经出来了吧,没见你更新呢。。

  2. 咦!
    最近也在折腾Windows 98 + VirtualBox(因为想运行一个DOS游戏)
    其实安装完后还有显示驱动的问题吧;默认设置下,只能用640×480,单色(真是单色!1-bit color。)或16色。要安装SciTech Display Doctor中所附带的驱动才能设定高一些的分辨率和色深。

  3. 感谢分享,分辨率提上去了,但是这个驱动能达到什么程度呢?比如说相当于当年的巫毒?还是GA400?
    另外directx9c安装似乎有点问题?

  4. 感谢分享,分辨率提上去了,但是这个驱动能达到什么程度呢?比如说相当于当年的巫毒?还是GA400?

回复 Diaob 取消回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据