详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

其实这篇本来是打算和DOSBox那篇写在一起的,可是写到后来发现篇幅太长,于是就干脆拆分成了两篇来写。相对于DOSBox而言PCem对Windows 98的支持性要好上太多,这也就是为什么博主把Windows 95和Windows 98拆到两个平台来写的原因,而且相对于DOSBox复杂难懂的配置文件,PCem明显就友好很多,简直是小清新啊。

写在之前:本文假定你对MS-DOS及WINDOWS 9X操作系统有一定的了解,掌握基本的DOS命令,熟悉WINDOWS系统的基本够成与操作方法。前一篇篇幅过长的原因大部分是由于我假定各位不太熟悉这些古董级的操作系统,然后发现陷入了不可知论越写范围越大,越来越累,所以本文不打算展开讲解了,有不懂的各位可以留言,博主会解答。

软件名称:PCem Emulator
软件版本:v15
官方主页http://pcem-emulator.co.uk
网盘链接https://pan.baidu.com/s/1xIE-BJRIRe0X5P1ydBL-fA

序号 附件名称 备注及说明
1 PCemV15Win.zip PCem Emulator 程序包,版本 v15 (20190519)
2 PCem-ROMs-15.0.zip

ROMs for PCem v15.0 (20190730)

工程地址:https://github.com/BaRRaKudaRain/PCem-ROMs

本文用到的软件从DosBox那篇照搬过来就可以,如下

软件名称:Windows 9x 驱动程序与软件包
网盘链接https://pan.baidu.com/s/15Fjsd7JkrbaVT9YxUXYQsA
提取码:et5d

补充说明:不需要把网盘中的文件全部下载下来,本文需要用到的文件如下,按需下载即可

  • Boot Disks.zip
  • 3DFX.zip
  • Windows 9x Drivers and Software.zip
  • harddisk.7z * 博主自己制作的磁盘镜像,需要用到的驱动程序及软件已经写入,建议下载

1. 安装 PCem Emulator 并初始化

说是安装,其实PCem本身并没有安装程序,直接把压缩包释放到任意指定的目录即可,该目录所在路径中最好不要包含特殊字符、中文字符及空格,以避免触发不必要的错误。

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

接下来,把下载得到的"PCem-ROMs-15.0.zip"中的所有文件,覆盖到PCem安装目录下的"roms"文件夹中

详解如何使用 PCem 安装 Windows 98 操作系统

好了,恭喜你,现在你已经完成了PCem的初始化,对比DosBox简直容易到令人发指!唯一的困难在于寻找ROM包,百度贴吧等到处都是求ROM包的,博主上面直接把工程地址分享出来了,也算是授人以渔了。

2. 配置一台虚拟机

详解如何使用 PCem 安装 Windows 98 操作系统

首次运行PCem,会显示如上界面,基本的操作说明博主已经标注出来,首先要创建一个虚拟机的配置文件。

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

3. 创建磁盘镜像文件并挂载

前面的步骤仅仅只算是完成了一台虚拟机的基本配置,但是并没有挂载任何硬盘,所以是无法运行的,现在我们要执行的就是创建硬盘镜像文件并挂载。相较于DOSBox复杂的imgmake和imgmount命令,PCem确实直观了很多,如下:

详解如何使用 PCem 安装 Windows 98 操作系统

这里同样使用CHS方式创建磁盘镜像文件,首先指定磁盘镜像存储位置,博主选择将其存放在PCem目录下的"images"子目录中方便管理,CHS参数分别设置为4092、16、63,这样就可以创建一块容量为2GB的磁盘镜像。有关CHS寻址及容量计算公式博主已经在DOSBox那篇中作了详细讲解,此处不再赘述。

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

将下载的"harddisk.7z"压缩包中的磁盘镜像文件"vmdk_hdd_slave.img"释放到任意目录中,然后挂载到从盘位置,即下图中磁盘位置显示为"Drive 1 Primary Slave (D:)"的选项下,如下图所示:

详解如何使用 PCem 安装 Windows 98 操作系统

上述设置完成后,直接点击"OK"按钮保存,至此基本的配置已经完成,接下来开始准备安装操作系统。

4、安装 Windows 98

详解如何使用 PCem 安装 Windows 98 操作系统

点击启动按钮,虚拟机会开始执行自检,看到熟悉的能源之星标志是不是有点小兴奋?接下来,要挂载启动盘,调整BIOS设置准备安装操作系统了,按照下图所示展开菜单,挂载启动盘。启动盘在博主提供的网盘链接中有提供,不知道在哪里、不知道怎么提取的可以去参考DOSBox那篇相关步骤,博主累了,不想反反复复的写了。

特别说明:PCem同样会捕获鼠标,如果发现鼠标移不出来了,按Ctrl+End键释放鼠标即可,莫慌。

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统 

4.1、调整BIOS设置 

DEL键(就是键盘上的Delete键,过去的电脑是通过DEL键进入BIOS设置界面的,不是现在常用的F1或F2等。博主真心不想再解释这种问题,不解释又怕有人问,解释吧又觉得自己傻,毕竟,感觉不知道啥是DEL键也就不用再继续看下去了)进入BIOS设置界面,移动光标至"IDE HDD AUTO DETECTION",按回车。

详解如何使用 PCem 安装 Windows 98 操作系统

接下来BIOS会自动检测IDE设备并显示信息,输入"Y"并按回车键确认即可,如此操作直至主、从盘检测结束,后续的检测直接默认输入"N"跳过即可。 

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

检测完成后回到BIOS主界面,移动光标至"STANDARD CMOS SETUP",按回车进入确认刚才的检测结果,如下图所示。

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

按ESC返回BIOS主界面,光标移动至"BIOS FEATURES SETUP"并按回车键。

详解如何使用 PCem 安装 Windows 98 操作系统

在选项设置中移动光标至"Boot Sequence",然后通过键盘Page Up或Page Down两个按键调整启动顺序,这里修改至软盘启动在第一位,方便我们使用启动盘引导,也避免活动分区创建完毕后BIOS默认从C盘引导找不到引导文件而报错,待操作系统安装完毕后可以修改该设置调整为系统分区即C盘第一位。

详解如何使用 PCem 安装 Windows 98 操作系统

按ESC键返回主界面,移动光标至"SAVE & EXIT SETUP"并按回车保存设置退出,或者按F10也一样,其它的设置不建议修改除非你真的熟悉BIOS设置,当然熟悉也不建议修改,毕竟不是真的电脑。

详解如何使用 PCem 安装 Windows 98 操作系统

保存BIOS设置并退出后虚拟机会自动重启并加载刚才的设置完成自检,之后就会默认从我们刚才挂载的启动软盘引导,界面如下所示,选择"2. Start computer without CD-ROM support"然后回车确认。

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

4.2、创建主分区并设置为活动分区 

感觉PCem真的模拟了软驱的速度,除了没有那吱嘎吱嘎的声音,速度慢得我一时还无法适应,还以为笔记本硬盘I/O跑满了影响了读取速度,好了,废话不多说,输入FDISK开始分区,界面如下。区别于Windows 95的安装,因为98支持FAT32,所以这里直接默认输入"Y"回车确认即可。

详解如何使用 PCem 安装 Windows 98 操作系统

接下来的步骤就是创建主分区并将其设置为活动分区,博主不想再多解释,想看细节的可以自己去翻DOSBox那篇,不想了解的直接跟着下面的截图照做就是。 

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

至此分区创建完成,按ESC返回即可,想要验证结果的可以在主菜单输入4查看,如下图所示,之后持续ESC键提出FDISK,会提示重新启动,按要求重启即可。

补充说明:重启需要按Ctrl+End回到PCem主界面,点击"System"菜单,选择"Hard Reset"或者"Ctrl+Alt+Del"都可以,前者模拟的是按下主机箱重启按钮的方式,后者是发送组合按键给虚拟机,DOS系统会自动重启。

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

虚拟机重启后,启动选单处依然选择无光驱引导并耐心等待系统引导完毕。系统引导完毕后按下图所示完成对主分区的格式化并准备开始Windows 98的安装。格式化命令无需追加"/Q"参数,博主打顺手了,也懒得重新截图了,不影响结果。

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

4.3、安装 Windows 98

按下图所示,切换到博主提供的磁盘镜像文件所在分区,默认是"D:",定位至"D:\PWIN98\WIN98",加载SMARTDRV并按图示命令启动Windows 98安装程序。

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

为缩减篇幅,接下来的步骤博主就不再逐一截图了,只在关键步骤截图加以引导或说明,请自行根据安装程序的指引完成操作系统安装直至最后弹出对话框要求弹出软盘并重启。然后按照下图所示,弹出软驱内的启动盘镜像,之后点确定按钮重启系统。

详解如何使用 PCem 安装 Windows 98 操作系统

重启之后按DEL进入BIOS界面,修改启动顺序为默认主分区,然后保存设置退出,重启后即会自动从主分区引导继续后续的安装过程,根据安装程序的提示完成安装即可。

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

5. 安装驱动程序及软件

操作系统安装完成后,打开设备管理器,可以看到有个"ECP 打印机端口"带着黄色感叹号,因为和SB16声卡IRQ冲突导致的,后面再解决,先安装基本驱动。

详解如何使用 PCem 安装 Windows 98 操作系统

5.1、安装 Windows Installer 2.0

按照图示路径展开至博主提供的安装目录中,执行"INSTMSIA.EXE",安装完毕后重启系统。

详解如何使用 PCem 安装 Windows 98 操作系统

5.2、安装 DirectX 9.0 & DXMedia

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

5.3、解决端口冲突问题

其实问题比较简单,ECP端口需要额外的DMA(直接内存访问)通道,而系统资源有限,默认的DMA1已经被声卡占用所以导致冲突,DMA3是可以使用的,但是博主打算以后分配给GUS用的,所以,我不用你就是了,删除掉这个端口然后重启。

详解如何使用 PCem 安装 Windows 98 操作系统

重启后按DEL进入BIOS设置,选择"CHIPSET FEATURES SETUP"进入选项设置页面,如下。

详解如何使用 PCem 安装 Windows 98 操作系统

可以看到"Parallel Port Mode"当前设置为"ECP+EPP",占用了DMA3通道,这里直接给修改成"Normal",然后一了百了把端口给禁用掉,"Onboard Parallel Port"设置为"Disabled",然后保存设置退出重启就可以了。

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

这里就比较戏剧性了,博主原本以为禁用了就一了百了解决了,结果,重启后依然固执地给我安装了标准打印机端口,然后又和声卡的IRQ端口干上了,大大的叹号!十分费解,几经尝试,最后得出结论,是BIOS的问题,旧版反而没有问题,不过已经到这里也博主也懒得再更换了,所以,我妥协,修改IRQ避开冲突就是了。删除掉打印机端口,重启系统进BIOS,按下图修改保存设置重启后就解决了。

详解如何使用 PCem 安装 Windows 98 操作系统

5.4、安装 3dfx Voodoo 显卡驱动

打开设备管理器,按下图方式逐步展开,升级显卡驱动程序。

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

等待驱动程序安装完毕,当弹出如下对话框时,先不要着急重启,回到桌面,切换到D盘驱动程序所在目录,按照下方图二的标识导入两个注册表文件,之后关闭窗口回到对话框,选择“是”重启系统。 

详解如何使用 PCem 安装 Windows 98 操作系统

详解如何使用 PCem 安装 Windows 98 操作系统

重启系统后,桌面属性,切到"3Dfx Voodoo Graphics"就可以看到选项面板了,显卡安装完成。

详解如何使用 PCem 安装 Windows 98 操作系统

好了,至此本文结束,剩下的事情各位就可以按自己喜好来安装软件和游戏了。博主又分别尝试Voodoo2的显卡驱动,最终感觉下来反而还是保守的配置用430vx要稳定得多,各位已经学会了,可以自己尝试不同的主机配置来安装,寻找最合适的。

最后,吐槽下CSDN,都到现在了,编辑器还是这么弱鸡,依然没有等宽字体可用,颜色也没有多少可选,博主当年可是用记事本敲代码写网页的,HTML、CSS熟得不能再熟,现在你就让我用这?好歹给开放下HTML编辑模式可好?一直这么搞是要逼死处女座吗?

上一篇:Qt编写自定义控件3-速度仪表盘


下一篇:1155 Heap Paths (30 分)