如今的现代Mac电脑能够使用「启动转换」。通过它,我们能够方便地切换到Windows操作系统,以运行那些不适合在macOS下运行的,或遇到兼容性问题的应用。而老些的Mac电脑有所不同。它们基于PowerPC体系结构,或更老的Motorola 68K结构,这注定了它们与运行在x86上的Windows、Red Hat等操作系统无缘。
但Abandonware这座「垃圾山」内有数不尽的财宝,值得一看——Virtual PC for Mac就是专为那些旧款Mac而设计的虚拟机软件。通过它,我们能够跨越体系架构的鸿沟(就像QEMU PowerPC和PearPC一样),在Classic Mac OS或Mac OS X环境下较完美地运行Windows、Red Hat等操作系统。接下来我将使用这个软件,在我的G3 iBook上运行Windows 98,与Windows 3.2,同时带来一些较简单的体验。
概述
我的G3 iBook依然是这篇文章的主角。再介绍一下:它拥有一颗PowerPC 750(G3)处理器,运行在300MHz上;一张ATI Rage显示卡,具有4MB显存,分辨率800×600;还拥有6GB硬盘与内建AirPort。我的硬盘在安装虚拟机之前还剩余1GB空间。而要使用的虚拟机软件则是由Connectix开发的Virtual PC for Mac 6.0,运行在Mac OS 9或Mac OS X下,支持G3或G4处理器(不支持G5)。
创建虚拟机
打开虚拟机软件,创建一个新虚拟机。Virtual PC 6.0提供虚拟机创建助理,按照步骤操作即可。由于G3在Mac OS X下性能不佳,本文将在Mac OS 9下运行虚拟机。Connectix提供已经安装好的「OS Pack」单独售卖,但这个软件开发商在完成与微软的交易后已经销声匿迹多年,「OS Pack」也失传。所以这次纯手动来配置一个虚拟机。
Virtual PC 6.0已经支持创建容量灵活的虚拟磁盘,而不需要预分配空间。随后在下一步,选择Windows 3.1配置,软件会自动规划虚拟机的相关配置,包括虚拟磁盘的大小。随后的步骤,包括选择操作系统,选择保存位置等,与现代虚拟机软件大同小异。
安装Windows 98
启动虚拟机,然后点击窗口左下角的光盘图标,捕捉可引导的Windows 98安装光盘映像。虚拟机会自动从光盘启动安装。
在虚拟机内,选择Boot from CD-ROM,并选择启动安装程序。Windows 98安装向导将会启动。
安装向导无需更多工序,因为Virtual PC 6已经预先创建好了分区。随后安装向导检查硬盘分区,向硬盘内复制文件,并启动安装程序。
Windows 98安装程序是无数复古玩家非常熟悉的朋友了。
我进行了一个典型的Windows 98安装。「估计剩余时间」比较准确。复制文件十分缓慢,需要耐心等待。
随后文件复制完毕,Windows 98首次启动。
首次启动后,Windows搜索硬件驱动程序,并完成必要的配置。
安装即将结束,整个安装过程没有特别之处,除了十分缓慢之外。整个安装耗费大约一个半小时。
再次重新启动后,就可以登录到Windows 98了。模拟的Sound Blaster 16声卡默认被驱动。
在窗口左下角的小拼图图标处,选择「安装额外软件」来安装必要的组件和驱动程序。安装程序会自动启动,完成安装即可。
体验Windows 98
再次重新启动后,虚拟机已经可以支持分辨率自动调整,文件共享,网络,与真彩色显示。
Virtual PC 6.0模拟了一颗Pentium II with MMX技术CPU,主频未知。由于跨架构造成的性能损失,在1.4GHz的PowerPC G4处理器下,它虚拟的CPU可以真正地达到400MHz Pentium II的水平;而在这颗300MHz的G3处理器的实战检验中,我估测它的性能十分不尽人意——可能只有486DX4 75MHz或早期Pentium的水平。
捕捉Office 97安装光盘映像后,安装程序会自动运行。由于虚拟机缓慢,安装程序加载需要一段时间。
来到安装向导。由于我的映像在U盘上,且限制于USB 1.1的龟速,标准的Office 97安装会花费约半个小时。
虽缓慢,但这些基于x86与Windows的软件在这颗G3和Windows 98虚拟机上运行良好,软件不崩溃,也没有奇奇怪怪的问题发生。
Office 97带有「Office 助手」。这个画风清奇的小回形针代劳了一些弹出窗口,并为我们带来一些提示。由于虚拟机性能低下,它的动画十分卡顿。
Virtual PC 6.0的虚拟显卡性能落后,且不支持3D加速功能,再加上低速的虚拟CPU,Virtual PC 6.0将不会是Windows游戏的一个理想解决方案。但它的确在本职范围内做得不错,例如共享的CD-ROM。这意味着我今后不但可以使用iTunes或苹果音乐光盘播放程序听CD,还可以使用Windows 98自带的CD播放器。CD播放并不卡顿。
更多…
运行Windows 98将带来恼人的卡顿,但我相信Windows 3.2并不会。我同时也安装了Windows 3.2虚拟机。
我新建了一个虚拟机,并首先安装了MS-DOS 7.1。Windows 3.2需要DOS才可以安装和运行。
Windows 3.2安装比Windows 98快了数倍,且移动鼠标指针的恼人卡顿也消失了。
Virtual PC 6.0不提供针对DOS或Windows 3.2的驱动程序。
若按照现代虚拟机软件的标准来衡量Virtual PC 6.0,由于低下的性能,它一定会得到一个不及格的分数;但它作为虚拟机软件的早期开创者,实现了稳定、功能完整的虚拟化,同时实现了跨平台、跨体系架构的虚拟,也绝对配得上那些称赞。在Virtual PC 7.0时,微软从Connectix手中购买了它,同时终止了Mac平台上Virtual PC软件的迭代。Virtual PC for Mac的支持最终仅限于G3与G4处理器。如今的Virtual PC已更名为Windows Virtual PC,在PC平台上成为一代无比经典的软件。
拓展阅读
- 古董也上网:iBook G3上网记
- 给G3/G4/G5 Mac电脑重装系统,看这篇就够了(第二版)
- 给G3/G4/G5 Mac电脑重装系统,看这篇就够了
- 古董也上网2:Classilla助力iBook Mac OS 9上网体验,与更多
- 给Power Macintosh G3 Series (Beige)机型超频
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36
居然这么早就有airdrop了
Mozilla/5.0 (iPad; CPU OS 12_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/77.0.3865.69 Mobile/15E148 Safari/605.1
win10都不能运行vpc了
Mozilla/5.0 (Linux; U; Android 8.0.0;zh-cn; FRD-AL10 Build/HUAWEIFRD-AL10) AppleWebKit/537.36 (KHTML, like Gecko)Version/4.0 Chrome/57.0.2987.132 MQQBrowser/8.1 Mobile Safari/537.36
如果paizhang能把Windows3.2安装所需的文件分享到群里就好了😁😁😁
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
OK啊!
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0
Virtual PC的最后一代作品是Win7发布初期配的那个Windows XP Mode,此后就没了
Mozilla/5.0 (Linux; Android 8.0.0; MIX 2 Build/OPR1.170623.027) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.158 Mobile Safari/537.36
VPC其实已经是Discontinued的了。在微软的商业层面,其替代品是Hyper-V,不过后者很可能是彻底重写的。
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_2) AppleWebKit/604.4.7 (KHTML, like Gecko) Version/11.0.2 Safari/604.4.7
Hyper-V有所耳闻,长知识了。
Mozilla/5.0 (Linux; Android 8.0.0; MIX 2 Build/OPR1.170623.027; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/62.0.3202.84 Mobile Safari/537.36 BiliApp/5260002
b战路过