在 MSDN, I Tell You “操作系统”里可以找到 MS-DOS 和 Windows 3.1 (16-bit) 一栏,当即决定研究一下它俩怎么安装。
下载下来的文件似乎是 Win-RAR 自解压文件的形式,打开就好了。
MS-DOS
参考:
https://www.zoxoy.club/post/Install-MSDOS-in-VM/;
https://www.bilibili.com/read/cv2995730/。
制作软盘
解压后是一堆文件夹的形式。可以猜测到每一个文件夹相当于软盘分卷。
文件->新建->软盘映像;“引导扇区”选择 MS-DOS 6.22;- 在 UltraISO 左侧将
FDD_BOOT改为DISK 1(六个空格); - 要先把
DISK1目录下的IO.SYS和MSDOS.SYS这两个文件先后拖进 UltraISO。(并且设置IO.SYS为引导文件,我测出来好像不设也行)然后再把其他的所有文件拖进 UltraISO; - 保存为
DISK1.ima。(.ima,.img好像无所谓?)
一定要先把 IO.SYS 和 MSDOS.SYS 加进去
PC 的 DOS 系统启动顺序,先将第一个扇区的内容载入内存执行,如果可引导,就载入后面头三个扇区的IO.SYS文件进入内存,将执行权交给 IO.SYS。
磁盘结构为:
- 根目录下头两个文件必须是
IO.SYS和MSDOS.SYS IO.SYS必须是fat目录表保存的第一个文件IO.SYS+MSDOS.SYS必须是连续的
之后同样把其他的都做成软盘映像。
安装
这里均以 VMware Workstation 为例。
主系统
创建虚拟机选择 其他->MS-DOS 就行。
要添加软盘驱动器,并且在开机前先换上 DISK1.ima。
开始安装之前要先分区磁盘并且格式化。
分区:
- 按 F3 退出安装界面,继续按 F3 确定退出;
- 输入
fdisk后回车; - 选择 1(Create DOS partition or Logical DOS Drive),回车;
- 继续选择 1(Create Primary DOS Partition);
- 输入Y后,回车;
- 继续回车,虚拟机就会重新启动。
格式化:
- 按两次 F3 退出安装界面;
- 输入
format C:后回车; - 选择
Y; - 磁盘卷标命名可以随便取,或者直接默认回车。
然后就可以开始安装了。(可以先重启一下)
不重启就输入 C: 和 setup,进入那个蓝色的安装界面。按提示换上对应的软盘(映像)就行。
中文系统(可选)
这对于安装 Windows 3.1 中文版是没有影响的的。
- 将
PDOS1.ima换上(不要忘了连接软盘驱动器); - 输入
A:进入软盘目录,输入csetup; - 按提示进行,并换上相应软盘;
- 重启。
之后,可以输入 pdos 加载中文环境,Ctrl+Space 切换中英文输入,Ctrl+Shift 切换输入法。(和现在电脑的输入法切换热键是一模一样的)
输入 quit 可以退出中文环境。
Windows
制作虚拟磁盘(vmdk)
解压后就是一个 windows31 文件夹。
由于没法给 MS-DOS 安装 VMware Tools,而且它似乎读不了光盘,只能读文件系统为 FAT16 的磁盘。Windows 10 还没有 FAT16 这个格式化选项,只能用 DG 专业版了。
- 打开 DiskGenius(专业版,按 7z 压缩包打开),选择
磁盘->新建虚拟磁盘文件->新建 VMware 虚拟磁盘文件。大小选择定为 1GB 够用了。
- 选中虚拟磁盘的“空闲”部分,选择上方工具栏
建立新分区,文件系统选 FAT16,其他默认。完成后选择保存更改。
- 提示是否立即格式化“未格式化”部分,选择
是。
- 选中磁盘“主分区”部分,将
windows31文件夹复制(拖)进去,“文件复制选项”窗口全默认。将该文件夹命名为window31。(防止 8.3 命名限制) - 选择
磁盘->关闭虚拟磁盘文件。
不要把散文件复制到根目录下
让 window31 文件夹包着所有文件,不然部分文件复制不进去的,应该是 FAT16 的问题。
安装
如果你想留一份 MS-DOS,可以使用克隆虚拟机。
在库中的虚拟机条目上右键,选择 管理->克隆...(Manage->Clone...),用链接克隆(Linked Clone)更省空间。
把制作好的虚拟磁盘 vmdk 文件挂到虚拟机上。打开 MS-DOS 6.22,输入 D:(假如提示找不到,那你可能上面的步骤做错了)。再输入 setup。进入蓝色的 Windows Setup。按步骤操作即可。
Windows 自启动
打开已经安装好 Windows 3.1 的虚拟机,要输入 win 才能打开 Windows。我们可以让它开机自启。
打开“附件”文件夹里的记事本,打开 C:\autoexec.bat,在行尾加上 WIN 就可以了。
情怀?
我接触电脑定然不是从 Windows 3.1 开始的,而是从 Windows XP,而且那时 XP 已经过时了。
后来觉得 Windows 7 比 Windows XP 好看多了。【之前都追求拟物、圆角。】
再后来,我听说 Windows 7 过时了(其实就是微软停止支持了),心血来潮装上 Windows 10,感觉探照灯效果很好看。买笔记本时 Windows 11 已经出来了,但是我害怕它不稳定,还是买了预装 Windows 10 的。【现在改成扁平、直角了。】
Windows 10 用了几年,感觉 Windows 11 应该成熟了?成熟地植入了更多广告和生草的中文再说了,听说 2025 年微软要停止支持 Windows 10 了。给笔记本装上 Windows 11,但是感觉小 Bug 更频繁了,资源占用更多了(之前什么都不开内存占用 ~30%,后来占用 ~50%,虽然说内存就是拿来用的,但我感觉不好),奇奇怪怪的“微软式中文”增加了很多很多。【圆角又回来了。】
严格来讲,我没有对 Windows 有什么“情怀”,但我希望 Windows 能越做越好。但是 Windows 11 越用越难用。
- Microsoft 拼命地往里面塞一大堆在中国根本用不了,同时也是没人用的 Features of Artifital Intelligence
- 右键菜单加载极慢
- 更新的东西默认打开。For example:“试用
Microsoft Edge微软边缘的新外观”。我根本不喜欢在网页外面套一个圆角,好像眼睛被套住了。不仅 Microsoft Edge,甚至 Windows 都这样 - 无论是微软做的网页、应用还是系统,机翻还没人审查很难绷。偶尔出现微软式中文就算了,当一个有趣的笑话。但是,处处都能看到,还不改,这就是对用户的不尊重、不重视了
- …
为何感觉 Microsoft 越来越不把用户当作尊重的人呢?反观 Windows 3.1,那里面的每一处中文肯定是翻译人员字句斟酌过的。即使有翻译错误也可以谅解。(也确实有)
那里面的每一个应用都让人感觉是用心做过的。光从 Windows 3.1 有彩蛋来看,就知道“他们”是一群有“情怀的人”。
U29tZSB0ZXh0cyBhcmUgaGlkZGVuLiBZb3UgbWF5IGZpbmQgaXQgb3V0IGluIE1hcmtkb3duIHNvdXJjZSBjb2RlLgpJJ20gbm90IGdvb2QgYXQgRW5nbGlzaC4gU29ycnku
图片请参见 https://drv-jywon.pages.dev/pixel/windows31。
彩蛋
按下 Ctrl+Shift 不放,选择 帮助(H)->关于程序管理器(A)...,点几下 Windows 徽标,再点确定,多重复几次,就能看到下面的东西:
所有可能出现的“人”“物”: (请滑动)
直接从 windows31 中找到的开机封面