跳至内容
liuzhen932 的小窝
返回

在 PCem 上模拟运行 Windows 95

PCem 是一款功能极其多样化的模拟器,能够模拟各种 IBM 兼容 PC。从基于 XT 8088 的机器到后期的 Pentium I MMX 时代的机器,使其成为 DOSbox 和虚拟化技术的可行替代方案。

撰写本文时,最新版本是 PCem V17,我注意到 V17 似乎是最后一个版本,所以这篇文章大概率不会过时。

86Box 可以算得上是 PCem 后继者了,目前仍在持续更新,我会在以后的文章中详细介绍这一点

来自 199x 年代的 Windows 程序在现代 Windows 安装上运行起来是出了名的困难,本教程将重点介绍如何设置 PCem 来运行 Windows 95,同时你可以拷贝各种早期游戏来游玩。

如果需要更详细地查看任何图像,请左键单击它们放大(已在上一期 Astro v7 迁移中提到)

0x00 前置准备

还有一些实用工具推荐下载:

  1. 7-Zip 英文官网 中文官网 由于近期很多人在奇怪的伪官网下载到病毒软件,这里给出双语官网供参考
  2. ImgBurn 英文官网 直链下载 这是一款 2013 年的软件,可以用于制作镜像,呃至少能用
  3. Win9x Voodoo 2 驱动程序:3dfx 存档站 (原来的网站爆炸了,请从存档站点下载)选择适用于 Win9x 的 3dfx Voodoo2 V3.02.02 版本
  4. ViRGE DX 驱动程序:如果安装完成却无法更改分辨率,请从 DOS Days 存档 下载并和 Voodoo 2 驱动程序一起使用 ImgBurn 烧录
  5. Soundblaster 软件包:VOGONS Vintage Driver Library 非必需

0x01 安装 PCem

快速过一下:

  1. 解压 PCem 本体压缩包到一个路径无空格无中文的地方(如 X:\Emulator\PCemV17Win
  2. 解压配套的 PCem ROMs 到 PCem 路径的 roms/ 文件夹里(X:\Emulator\PCemV17Win\roms
  3. 回到上一级(X:\Emulator\PCemV17Win),双击 PCem.exe 启动

正常能打开 PCem Configuration Manager,可能有一个示例配置或者什么也没有,说明设置正常。

点击左下角 New 按钮,输入配置文件名,创建一个全新的配置。

0x02 配置 PCem

按照我图示的内容配置:

配置 1

配置显示器:

配置 2

点击 Voodoo Graphics 右侧的配置按钮,更改为:

配置音频设备:

配置 3

我推荐使用 Sound Blaster 2.0,保持其他选项默认然后下一步。

设置虚拟硬盘:

配置 4

确保在 C: Primary Master 下选中了 Hard Drive,然后点击新建按钮:

更改 Cylinders 字段中的值,最大值为 16383。将 Sectors 和 Heads 分别保留为默认值 63 和 16,其他也保留默认。

一旦点击确定,PCem 将会弹出一个窗口提醒我们需要对硬盘进行分区和格式化,继续点击确定就可以了。

配置鼠标和摇杆:

配置鼠标和摇杆

使用 Microsoft Intellimouse (PS/2) 和默认的 Standand 2-button joystick 即可。

配置网络,使用 NE2000,也可以选择不配置。

0x03 启动模拟器

选中配置,点按右上角启动按钮,你现在应该能能看到 BIOS 启动页面和 POST 自检屏幕

我们按 DEL 按键进入 BIOS 设置屏幕,选择 STANDARD CMOS SETUP

STANDARD CMOS SETUP

使用键盘上的向下箭头键并选择 Primary Slave。Primary Master 应设置为 Auto。为了稍微加快启动时间,我们可以将其他三个驱动器设置为 None。按两次 PgDn 键以更改此设置,并对 Secondary Master 和 Secondary Slave 重复此操作。

按 ESC 键返回主菜单,然后按 F10 键,再按 Y 键,最后按 Enter 键保存设置。系统现在将重新启动,再次经过 POST 自检屏幕,然后提示没有引导盘。

按 Ctrl + End 键将鼠标从模拟器中释放,打开 Disc 下拉菜单。选择 Change Drive A:,选中提前下载好的 Microsoft Windows 95 OSR2 - Boot Disk (Dell OEM) (3.5-1.44mb)

现在打开 File 下拉菜单并选择 Hard Reset,模拟器现在将重新启动,并从我们刚刚虚拟插入到其虚拟软盘驱动器中的软盘映像启动。

按 1 键并回车以继续使用 CD-ROM 支持。稍等片刻,您应该会在屏幕上看到类似这样的内容:

fdisk-1

在提示符下输入,然后按 Y 键以确认大磁盘支持:

fdisk

现在按 1 键并回车以创建 DOS 分区或逻辑 DOS 驱动器。然后在下一个屏幕上再次按 1 键以创建主 DOS 分区:

fdisk-2

稍等片刻后,它会询问您是否要使用最大可用空间并使该分区成为活动分区。按 Y 表示是,然后按回车。

然后 Fdisk 会通知我们,必须重新启动系统。按 Ctrl + End,再次选择 File 菜单和 Hard Reset。当被询问时,再次对 CD-ROM 支持回答 1。

fdisk-3

当系统回到 A:\> prompt 时,输入 format c: 并按下回车。它会警告你将会擦除 c: 上的所有数据,但既然我们还没有在上面放任何东西,所以我们不必担心,直接按下 y 然后回车。

format

格式化将需要几分钟。完成后,它会要求你给它一个标签,可以按回车跳过标签(推荐)

虚拟硬盘驱动器已设置好,可以准备在其上安装 Windows。

0x04 安装 Windows

首先,我们需要挂载 Windows 95 安装光盘的镜像文件。

选择导航栏的 CD-ROM –> … 导航到你下载的 Windows 95 OSR 2.5,选择它。

无论你决定使用哪种方法,都需要 Hard Reset。它将再次从我们的启动盘软盘镜像启动,记得再次选择 CD-ROM 支持。

当您进入 A:\> 提示符时,通过输入 d: 并按回车键来检查 CD 是否正确挂载。现在您应该处于 D:\> 提示符。输入 dir 并按回车键,应该会看到列出的这些文件和文件夹:

dir

注意:不在 D 就在 E,你可能需要按实际所在路径修改下方的命令。

安装的 Windows 95 版本存在一个 bug,导致它无法在安装过程中从 CD 上的 WIN95 文件夹读取内容,因此我们需要手动将其复制到 c:\ 主驱动器上。

首先,让我们在主驱动器上创建一个目录,以便将文件夹复制进去:

  1. 输入 c: 并按 Enter,来到 C 盘
  2. 输入 md WIN95 并按 Enter,可以通过输入 dir 并按 Enter 来检查是否已创建该文件夹

现在我们可以将 CD 上的文件复制过来 . 输入:

copy d:\WIN95 c:\WIN95

按回车键,你应该会看到它正在复制文件,这需要一大段时间,你可以进入文件夹并通过输入以下命令检查所有文件是否都在那里:

复制 WIN95 文件

cd WIN95
dir /p

持续按任意键直到返回提示符。一旦你确认CD中的WIN95文件夹已经在主驱动器上,我们可以回到 CD 并开始 Windows 安装程序。

E:\> 提示符下输入 setup按回车两次,安装程序将运行其检查以确保一切准备就绪。完成后,按键盘上的 x 退出并进入 Windows 安装程序本身。

安装环境检查程序

0x05 使用图形化界面安装 Windows

安装 Windows 95

现在可以开始使用鼠标了,按 Continue 开始,Yes 接受许可协议,然后按 Next 两次以到达你想要的安装类型。选择 Typical 然后按 Next

安装 Windows 95

它会要求你输入 COA 密钥。你可以寻找一个(比如 24995-OEM-0700707-37345),或者自己算一个:

安装 Windows 95

xxx95-OEM-0700707-37345: 确保其范围在 001 到 366 之间
249xx-OEM-0700707-37345: 它必须是 95、96 或 97,不能低于 95 或超过 02
24995-OEM-xxxxxxx-37345: 第一位数字必须是 0,其余数字之和必须能被 7 整除
249xx-OEM-0700707-xxxxx: 最后几位任意

在下一个屏幕,输入你的名字,如果你想的话,可以随意编一个公司名称,然后点击下一步。

然后它会询问搜索什么类型的设备,只需勾选两个复选框,然后点击下一步。

安装 Windows 95

这需要大约一分钟。完成后,如果你选择了典型安装,它会询问你是要安装最常见的组件还是自行选择。只需选择常见组件并继续。然后它会询问你是否要制作启动盘,选择否,然后点击下一步,再点击下一步,以开始复制文件。

安装 Windows 95

这需要几分钟来完成它的工作。完成后,它会要求你重启系统。在此之前,请确保按下 Ctrl + End 弹出软盘镜像,然后进入 Disc 菜单并选择 Eject Drive A:

一定要弹出 A: 软盘,否则无法进入 Widnows 图形化 post-install !!!

点击 Finish,系统将重启并继续进入 Windows。

安装 Windows 95

如果提示要你 Insert Disk,通常你可以打开一个选择页面,将 D:\WIN95改成 C:\WIN95 即可正常工作。

插入光盘

Windows 现在将进行它的解压过程。当它询问时,告诉它你所在的时区。如果它要求你设置打印机或其他你不关心的东西,只需点击取消。完成后,Windows 将再次重启。

再次重启以进入桌面

模拟器现在应该启动到默认的 Windows 95 256 色桌面,展现出青绿色背景。您会发现基本显卡已自行安装,因此可以随意在屏幕属性中提高分辨率和颜色深度(如果发现卡在低分辨率和低颜色模式下无法选中,这意味着 Windows 没有自动安装 S3 驱动程序)。

Win 95 最大的亮点就是在 ISO 中内置了 IE 4.0,这会在启动桌面时要求您安装,这里我们安装一下:

设置 IE 4.0 设置 IE 4.0 设置 IE 4.0 默认 Active Desktop

我们可以右键桌面,取消 Active Desktop 的显示。

接下来安装驱动程序。

0x06 安装驱动程序

在控制面板中运行添加新硬件向导。如果它要求您提供 Windows 95 CD,只需将其指向我们在 C: 驱动器上创建的 WIN95 文件夹即可。

安装驱动程序 安装驱动程序

如果需要完游戏,可能需要安装游戏光盘上附带的 DirectX 5 可再发行组件,然后游戏才能正常运行。请务必使用游戏的视频设置程序将视频设备设置为 Voodoo 2,建议使用 200MHz CPU 运行。

0x07 享受 Win95 吧

一代人的回忆。

如果本文存在任何问题,或者本文的设置方法在你电脑上不起作用,请留言反馈。


分享这篇文章:

下一篇
博客 v7 升级小记:从 Astro 5 迁到 Astro 7

人机验证:请刷新页面以加载评论区