虚拟机安装 MS-DOS 3.30

前言

较为早期的 Windows(如 Windows 1.x、2.x)安装与启动需要 MS-DOS 2.x-3.x,或 IBM PC-DOS 为依托以启动 Windows
此文章 VMware Workstation Pro 下进行,操作可能会有出入

准备工具

  1. Microsoft MS-DOS 3.30 (5.25-360k)

已安装好的再分发版本(兼容性为 Workstation 11.x.ovf 格式)(已同步至资源列表
配置:1 处理器数 1 核心数,16 MB 内存,2 GB 硬盘,移除 CD-ROM 驱动器,添加软盘驱动器

创建虚拟机

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

“客户机操作系统”中选择“其他”,“版本”中选择“MS-DOS”

选择安装的操作系统

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

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

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

完成后,点击“编辑虚拟机设置”,添加一个软盘设备,并选择连接到 DISK01.IMG 文件

MS-DOS 3.30 默认不附带 CD-ROM 的驱动,若用不到 CD/DVD,可以选择将 CD/DVD 设备移除以节省内存占用

若移除 CD/DVD 之后提示“IDE 设备(磁盘/CD-ROM)配置不正确”,请将磁盘的“虚拟设备节点”更改为 IDE 0:0

不正确的 IDE 设备配置

更改 IDE 设备配置

连接到 DISK01.IMG 文件

保存设置,并启动虚拟机

安装系统

创建分区

启动时,MS-DOS 会要求你输入新的日期与时间,若日期无误,按下两次 Enter 以回车来跳过日期与时间设置

输入日期与时间

先输入 fdisk 以打开命令行磁盘分区工具,随后保持默认的选项 1,按下两次 Enter 以回车,来创建 DOS 分区

创建 DOS 分区

创建 DOS 主分区

保持默认的选项 Y,按下 Enter 以回车,来将分区标记为活动分区,并使用最大空间(若大于 32 MB 也只会创建 32 MB 的空间)

标记为活动分区

完成后,按下任意键来重启系统以继续,但是不要断开连接软盘

重启以完成活动分区标记

重启完成后依旧会要求你输入新的日期与时间,若日期无误,按下两次 Enter 以回车来跳过日期与时间设置
随后,输入命令并按下 Enter 以回车,来格式化分区
/s 参数可以将 DOS 系统文件复制到分区根目录,使下次启动时启动到该分区(若未添加 /s 参数,则需要在格式化完成后再执行命令 sys C:

1
format C: /s

完成后输入 Y 并按下 Enter 以回车来确认更改

格式化分区 C

复制文件

使用命令创建一个 DOS 文件夹在 C 盘根目录,随后,将软盘下所有文件复制到 DOS 文件夹里

在 FAT16 文件系统(MS-DOS 3.30 使用的版本)中,硬盘的根目录能存放的文件数量是有上限的(通常只有 512 个条目),所以推荐将系统放到 DOS 文件夹下

1
2
MD C:\DOS
COPY A:\*.* C:\DOS

复制 DISK01 的文件

复制完成后,将 DISK01.IMG 换成 DISK02.IMG,并再次执行命令以复制文件

切换到 DISK02

1
COPY A:\*.* C:\DOS

创建配置文件

AUTOEXEC.BAT

使用命令创建 AUTOEXEC.BAT

1
COPY CON C:\AUTOEXEC.BAT

回车后,依次输入命令,每输入一行就回车一次

1
2
3
4
5
@ECHO OFF
PATH C:\DOS;C:\
PROMPT $P$G
SET TEMP=C:\DOS
VER

完成后,按下 F6,这时会在末尾出现 ^Z,随后按下 Enter 以回车来保存文件

创建 AUTOEXEC.BAT

CONFIG.SYS

使用命令创建 CONFIG.SYS

1
COPY CON C:\CONFIG.SYS

回车后,依次输入命令,每输入一行就回车一次

1
2
3
4
5
BREAK=ON
FILES=30
BUFFERS=20
SHELL=C:\COMMAND.COM /P /E:256
DEVICE=C:\DOS\ANSI.SYS

完成后,按下 F6,这时会在末尾出现 ^Z,随后按下 Enter 以回车来保存文件

创建 CONFIG.SYS

使用系统

至此,完成所有操作后,断开连接软盘,即可重启系统并使用 MS-DOS 3.30 了
MS-DOS 3.30 原生不支持通过指令操控电源,若要关机或重启,请直接从顶部工具栏执行关机或重置