虚拟机安装 Windows 3.1

前言

此文章 VMware Workstation Pro 下进行,操作可能会有出入
使用 MS-DOS 7.10 可能会导致兼容性问题,可以正常进入 Windows 3.1 安装程序并完成安装,但是引导至 Windows 3.1 时就会引发问题:发生错误,导致虚拟 CPU 进入关闭状态。但是用 MS-DOS 7.10 安装完 Windows 3.1 才会有“重新启动 Windows”的选项,虽然不影响(恼

关于路线选择:

  1. 若不使用推荐部分提供的文件,请自行安装 MS-DOS 6.22(详见:虚拟机安装 MS-DOS 6.22),后文不再单独介绍 MS-DOS 6.22 的安装
  2. 自行安装 MS-DOS 6.22 时,推荐将硬盘设为 VMware Workstation 的推荐值 8 GB,并在安装完成后从“编辑虚拟机设置” > “选项” > “客户机操作系统”中,将目标操作系统从“其他” > “MS-DOS” 更改为 “Microsoft Windows” > “Windows 3.1”(对应创建虚拟机部分)

准备工具

  1. Windows 3.1 (Simplified Chinese):(使用电驴下载 ED2K 协议的链接)
    ed2k://|file|SC_Windows31.exe|8472384|84037137FFF3932707F286EC852F2ABC|/
  2. Microsoft DOS 7.1 (CD)
  3. OAKCDROM.SYS
  4. UltraISO(已同步至资源列表

推荐使用:

  • SC_Windows31.exe
  • Windows3.1.iso
  • OAKCDROM.IMG(OAKCDROM 驱动,提取自 Windows 98 SE)
  • 打包并安装完 MS-DOS 6.22 的虚拟机(配置:1 处理器数 1 核心数,16 MB 内存,8 GB 硬盘,移除 CD-ROM 驱动器,添加软盘驱动器)
  • 已安装好的再分发版本(兼容性为 Workstation 11.x.ovf 格式)
    统一下载链接:OneDrive(已同步至资源列表

创建镜像

运行 SC_Windows31.exe,选择一个解压路径(Browse),随后点击 Extract 以解压文件

提取文件

打开 UltraISO,找到 windows.31 文件夹下的 SIMPCHIN 文件夹,将里面所有文件拖入到 UltraISO 右侧窗格的文件列表里,并右键镜像名称 > “重命名”以改名镜像,完成后按下 Ctrl + S 以保存修改好的镜像文件(默认保存到 UltraISO 同目录下)

创建镜像文件

创建虚拟机

除以下给出的推荐设置外,其他的请按照默认配置进行选择

“客户机操作系统”中选择“Microsoft Windows”,“版本”中选择“Windows 3.1”

选择安装的操作系统

创建磁盘文件时,选择“将虚拟磁盘存储为单个文件”

将虚拟磁盘文件存储为单个文件可以提高一部分磁盘性能

将虚拟磁盘存储为单个文件

完成后,点击“编辑虚拟机设置”,在 CD/DVD 设备中选择连接到 Windows3.1.iso 文件,并取消勾选“启动时连接(O)”,以免启动到不可引导的 Windows 3.1 镜像

连接到 Windows3.1.iso 文件

完成后点击“确定”以保存虚拟机设置,随后启动虚拟机

安装光驱驱动

复制驱动

进入到 MS-DOS 6.22 后,插入 OAKCDROM.IMG,输入命令将其复制到 MS-DOS 6.22 目录

1
COPY A:\OAKCDROM.SYS C:\DOS

编辑 CONFIG.SYS

复制完成后编辑 CONFIG.SYS

1
EDIT C:\CONFIG.SYS

在文件末尾添加这一行

1
DEVICE=C:\DOS\OAKCDROM.SYS /D:MSCD001

完成后,按下 Alt 以选择顶部菜单栏,随后选择 File > Save 来保存文件,最后再次 File > Exit 即可退出编辑

编辑 AUTOEXEC.BAT

编辑 AUTOEXEC.BAT

1
EDIT C:\AUTOEXEC.BAT

在文件末尾添加这一行

1
C:\DOS\MSCDEX.EXE /D:MSCD001

完成后,按下 Alt 以选择顶部菜单栏,随后选择 File > Save 来保存文件,最后再次 File > Exit 即可退出编辑

安装系统

安装完驱动后推出 OAKCDROM.IMG,随后重启一次 MS-DOS 6.22,进入系统后插入 Windows3.1.iso

输入命令以启动光盘下的 Windows 3.1 安装程序

1
2
D:
D:\SETUP

进入安装程序后,按下 Enter 以回车来继续

Windows 安装向导

选择安装方式,按下 Enter 用默认的即可

选择安装方式

输入用户名以继续

输入用户名

选择“无连接的打印机”来跳过打印机安装以继续

不安装打印机

选择默认的 MS-DOS Editor 以继续

设置应用程序

点击“跳过教程”(如果你想浏览教程可以选择“运行教程”

跳过教程

最后,安装完成,选择“重新引导”

安装程序结束

启动系统

编辑 C:\AUTOEXEC.BAT 使每次都启动到 Windows 3.1 而不是 MS-DOS 6.22

1
EDIT C:\AUTOEXEC.BAT

在文件末尾添加这两行

1
2
CD C:\WINDOWS
WIN

最后,启动到 Windows 3.1 即可,就安装完成了

1
2
CD C:\WINDOWS
WIN

最终结果