1. 为什么现在还有人折腾Win95光盘版
提到Windows 95光盘版,年轻一点的读者可能只在博物馆或者虚拟机截图里见过,但对我们这些经历过拨号上网、软盘启动时代的人来说,Win95就是图形界面时代的真正起点。别管后来Win98、Win2000、XP多么经典,Win95的“开始”按钮第一次出现在屏幕上的那种震撼,到现在还记得很清楚。
现在折腾Win95光盘版的人无非这几类:一类是收藏老机器的硬件玩家,手里有Pentium级别的老主机或者工控设备,需要装一个符合年代的操作系统;一类是怀旧游戏玩家,想在虚拟机里跑当年那些DOS游戏和16位经典程序;还有一类是做软件兼容性测试的开发者,需要在最接近当年的环境里验证老代码。无论哪类需求,核心问题都一样:手里有一张Win95光盘(或者ISO镜像),怎么把它顺利装上?
听起来简单,但Win95光盘版安装绝不是把光盘塞进去、点几下“下一步”那么简单。它的引导方式、分区格式、驱动加载顺序都有讲究,踩坑之后的折腾时间往往是实际安装时间的好几倍。这篇文章把我这些年装Win95的经验完整写出来,包括分区选择、引导盘制作、smartdrv加速、安装参数、常见报错排查,照着做基本一次搞定。
2. 安装前的核心思路:Win95光盘版为什么那么难装
在没有接触过那个年代系统的人看来,Win95应该和Win10一样,光盘放进去就能引导安装。但事实上Win95的安装逻辑和现代系统完全不同,理清这个逻辑是后面所有操作的基础。
2.1 Win95的启动方式决定了安装起点
Win95并不是一个完整的32位操作系统,它的底层仍然是16位的DOS。从光盘安装时,系统需要先有一个能运行的DOS环境(或者可引导的光盘环境),然后执行光盘上的setup.exe,把文件逐步拷贝到硬盘,完成“从DOS到Windows”的升级过程。
这里有个关键问题:Win95零售版的光盘本身并不像后来的Win98那样支持直接光驱引导。也就是说,你开机光驱里放着Win95光盘,机器不会自动启动安装程序。必须先通过软盘启动进入DOS,加载光驱驱动程序,让DOS能识别光驱和光盘,然后手动运行setup.exe。这个过程用现在的眼光看非常反直觉,但确实是当年标准流程。
Win98之后微软改了引导逻辑,光盘可以直接引导,这也是为什么很多人拿Win98的启动盘去引导Win95光盘——Win98启动盘除了能启动DOS,还自带光驱驱动和SMARTDRV缓存工具,非常实用。
2.2 安装源的选择:实体光盘与ISO镜像的差异
实体光盘现在不好找了,大多数人的选择是ISO镜像文件。如果用虚拟机安装,直接把ISO挂载为光驱即可,省去了制作光盘的步骤;如果要在实体老机器上安装,还需要把ISO刻录成光盘。
刻录时有一点必须注意:Win95光盘没有引导扇区,直接刻录就能用。它只是在DOS下被当作一个数据光盘读取,安装程序的运行依赖DOS环境下的光驱驱动。所以你的启动盘(软盘或U盘启动环境)必须包含光驱驱动(比如通用的OAKCDROM.SYS配合MSCDEX.EXE),这是整个安装流程中第一个关键点,也是最容易翻车的地方。
2.3 目标硬盘的容量与分区限制
Win95对硬盘的识别能力是有天花板的,这一点很多人都会忽略。原版Win95和Win95 OSR1只能支持FAT16文件系统,单个分区最大2GB;从OSR2(OEM Service Release 2)开始支持FAT32,可以管理更大的分区,但也建议分区不超过32GB,因为FAT32分区在Windows 95下超过32GB会引发各种奇怪问题。
具体到安装操作,我建议这样分区,这也是经过多次实战验证的方案:
- 安装OSR2以上的版本:主分区控制在4GB以内(稳妥起见2GB也可以),装完系统后再划分其他分区存放数据。
- 安装原版Win95零售版:直接分一个2GB的主分区,把系统装在里面,不要试图分大分区,系统根本识别不了。
- 整个硬盘通过BIOS的LBA模式访问时,注意检查BIOS设置里硬盘模式是否为LBA或者Auto,避免出现容量识别错误。
为什么分区不宜过大?除了文件系统限制,Win95的磁盘缓存机制也比较原始,分区过大时簇大小会变大(比如2GB分区每簇32KB),大量小文件会浪费大量磁盘空间,安装过程中还会出现“磁盘空间不足”的误报。老老实实按照系统时代的分区习惯来,能省掉很多麻烦。
3. 准备工作:启动盘、光驱驱动与安装文件的完整清单
在开始安装流程之前,先把需要准备的东西列清楚。这一步做扎实了,后面流程非常顺畅;少了任何一样,都可能安装到一半停下来找资料,非常影响体验。
3.1 制作一张万能DOS启动盘
Win95安装的基础是DOS环境,所以一张能启动到DOS、并且能加载光驱驱动的启动盘是刚需。Win98启动盘是最佳选择,它内置了通用的光驱驱动,一张软盘就能完成引导并加载光驱。
制作方法根据你手里的条件选择:
- 如果你有一台还能运行的老机器,并且带软驱,可以在Win98系统里通过“添加/删除程序→启动盘”功能直接制作一张启动软盘。
- 如果你手头只有软驱但没有软盘,可以买几张全新的3.5英寸软盘(网上还能买到),一张就够。
- 如果你连老机器都没有,直接用虚拟机:新建一个虚拟机,挂载Win98启动盘ISO(网上可以下载到),先启动到DOS环境,这个环境本身就是带光驱支持的。
启动盘ISO我记得网上有现成的,全称类似“Windows 98 Startup Disk ISO”,挂在虚拟机的软驱设备上就能引导。这里强调一下,引导时选择从软驱引导,而不是从光驱引导,因为Win95光盘本身不能引导。
3.2 DOS下加载光驱驱动
启动盘引导进入DOS后,会自动加载光驱驱动并分配盘符。如果使用的是Win98启动盘,一般会直接出现光驱盘符提示,比如“Drive D: = Driver MSCD001 Unit 0”这样的信息。此时你可以在DOS命令行输入D:然后回车,看看能否列出光盘内容。
如果启动盘没能自动加载光驱驱动(例如某些兼容性差的光驱或者虚拟机设置不对),就需要手动加载。这里给出一个常用的config.sys和autoexec.bat参考配置:
config.sys内容:
[COMMON] DEVICE=HIMEM.SYS /TESTMEM:OFF DEVICE=OAKCDROM.SYS /D:MSCD001 DOS=HIGH,UMB FILES=40 BUFFERS=40autoexec.bat内容:
@ECHO OFF MSCDEX.EXE /D:MSCD001 /L:D SMARTDRV.EXE /X这里的OAKCDROM.SYS是通用IDE光驱驱动,兼容性最好;MSCDEX.EXE负责把光驱挂载到DOS文件系统;/D:MSCD001是设备名,必须和config.sys里的一致;/L:D是指定光驱盘符为D。SMARTDRV.EXE是磁盘缓存程序,后面单独说。
在虚拟机环境,我把Win98启动盘ISO、Win95安装ISO分别挂载到两个IDE设备上,启动时优先从软驱引导,进入DOS后光驱识别非常顺利。如果使用老旧实体机加USB光驱,可能会遇到驱动不兼容的问题,这种情况下更推荐先做一个带光驱驱动的引导U盘(用GRUB4DOS引导Win98启动盘镜像),或者干脆用虚拟机安装,兼容性最佳。
3.3 SMARTDRV缓存加速:不加速就是灾难
DOS下从光盘读取安装文件的速度极慢,如果不加载SMARTDRV,Win95安装过程可能长达两三个小时,这绝不是夸张。SMARTDRV是微软提供的磁盘缓存程序,会把读取过的数据缓存在内存中,大幅提升重复读取速度。
加载方法很简单,在DOS提示符下执行SMARTDRV.EXE即可。如果之前已经把它写入了autoexec.bat,启动时就会自动运行。加载后屏幕会显示类似“SMARTDrive: cannot start because no hard drives were found”的提示,这表示加载失败,原因是启动时还没识别到硬盘,解决方法是把SMARTDRV.EXE的执行放在硬盘驱动加载之后,或者手动延迟执行。
安装Windows 95之前的正确操作顺序是:启动盘引导进入DOS → 确认光驱驱动加载成功 → 加载SMARTDRV → 然后才运行setup.exe。这个顺序不能乱,如果SMARTDRV加载失败,安装速度会让你怀疑人生。
3.4 确认安装文件完整性
Win95光盘里有几个关键文件:setup.exe是安装主程序;Win95目录下是实际安装所需文件(约40-70MB不等,视版本而定);Win95/Options/Cabs目录是可选组件的CAB压缩包。如果你用的是精简版ISO,有时候光CAB目录缺失就会导致安装到70%时报“找不到文件”。
实体光盘常见的问题还有盘面划伤,安装过程中遇到无法读取的文件,setup会提示跳过或者重试,这种时候建议先把整张光盘制作成ISO镜像文件,在虚拟机里用ISO安装更可靠,或者拷贝到硬盘的一个临时目录里安装。
如果你把Win95的安装文件完整拷贝到硬盘(比如D:\WIN95)再从硬盘安装,速度会比光盘安装快很多,这也是当年装机的人常用的手段。操作方法是:先分区格式化好硬盘,从光盘引导DOS,然后用COPY或者XCOPY命令把光盘Win95目录下的所有文件拷贝到D盘的WIN95文件夹,再运行D:\WIN95\SETUP.EXE。这样做的好处是不怕光盘读取失败,同时SMARTDRV的优化效果更明显。
4. 实操全流程:从分区到第一次进入Windows 95桌面
准备工作做完,接下来就是完整的安装流程。以下步骤我尽量写得细一些,你在实际操作时照着做就行。这里我以虚拟机环境为例,同时插入实体机操作的差异点。
4.1 分区与格式化
启动盘引导进入DOS后,先对硬盘进行分区。Win95安装通常使用FDISK命令(在Win98启动盘的命令行输入fdisk回车)。如果硬盘是全新未分区的,FDISK会提示是否启用大硬盘支持,也就是FAT32,此时选择Y(是)。然后选择建立主DOS分区,设置好大小,再激活主分区(选择2将主分区设置为活动分区,这一步经常有人忘记,会导致后面启动时提示“No bootable device”)。
格式化命令是FORMAT C: /S。注意这个/S参数,它会在格式化后把DOS系统文件复制到C盘。为什么要这样做?因为后续安装过程中系统会重启,重启后如果没有DOS引导文件,直接从硬盘无法启动,安装程序就无法继续。如果你用的是Win98启动盘完成了格式化,之后再运行安装程序,重启时也可以继续用启动盘引导,但更稳妥的做法是让C盘具备引导能力。
格式化过程中,系统会提示为卷标命名,可以直接回车跳过。格式化完成后,C盘就是一个干净的、具备引导能力的FAT16/FAT32分区,这是Win95的安装目标盘。
4.2 运行SETUP.EXE并选择安装模式
在DOS提示符下切换到光驱盘符(比如D:),然后执行setup。第一屏是蓝色背景的Windows 95安装向导界面,这时候已经启动了Windows 95的图形安装界面,但实际上还处于DOS模式下。
接下来安装程序会检查系统完整性,然后提示选择安装目录,默认是C:\WINDOWS,保持默认即可。然后选择安装类型,常见的有“典型安装”“便携安装”“最小安装”“自定义安装”。一般推荐选择“典型安装”,省事;如果你需要保留系统精简,选“最小安装”,适合老机器或者纯测试环境;如果知道自己需要哪些组件,可以选“自定义安装”,手动勾选组件。
自定义安装里有一个需要注意的地方:在“组件”列表里,Windows 95默认会安装大量游戏、屏幕保护、辅助选项等,如果你不想它们占用空间,可以通过取消勾选来精简。我当年装测试机时通常把游戏和屏幕保护全部取消,只保留“附件→画图”和“系统工具→磁盘扫描程序”,这样可以明显减少安装后C盘的占用。
4.3 安装过程中的关键选择与参数
Win95的SETUP.EXE支持多个命令行参数,掌握后可以跳过很多交互环节,实现半自动安装,效率非常高。这里列出几个最常用的:
- setup /is:跳过系统检查(磁盘检测),适合已知硬盘没问题的场景,可以节省几分钟。
- setup /iq:跳过交叉链接文件的检查。
- setup /im:跳过内存检查,如果使用老旧机器或者内存兼容性差时用。
- setup /iw:跳过许可协议,节省一步回车,适合无人值守。
我实际操作时通常直接执行setup /is /iv,配合手动选择目录和安装类型,速度最快。如果你想要完全无人值守安装,还可以创建MSBATCH.INF脚本文件,配合setup batch参数使用,但这对于普通用户来说过于复杂,这里就不展开,知道有这种用法即可。
安装过程中,系统会分几个阶段拷贝文件,中间会提示重启。重启时你可以选择从硬盘启动(前提是之前格式化时用了FORMAT C: /S并且安装目录是C:\WINDOWS),或者继续用软盘/启动盘引导。第一次重启后,安装程序继续执行硬件检测和驱动安装,这个过程可能会比较慢,尤其检测声卡、显卡的时候,屏幕可能黑屏一段时间,属于正常现象,不要直接判定死机,给它几分钟观察。
4.4 硬件检测与即插即用阶段
重启后的检测阶段是Win95安装的高风险区,经常有人的安装过程在这里卡住。检测硬件的原理是,安装程序会枚举所有连接的设备,为它们加载对应的驱动程序。这个过程在部分老设备上会触发资源冲突(比如中断冲突、IO地址冲突),导致系统挂起。
为了避免这个麻烦,我有两个建议:
- 安装前先拔掉不必要的扩展卡,只保留显卡、键盘、鼠标、光驱和硬盘。声卡、网卡这些扩展设备,等系统安装完成后再插上,让Windows 95之后单独识别并安装驱动,成功率更高。
- BIOS里如果有“PnP OS Installed”选项,把它设为Yes(即插即用操作系统)。这会让BIOS在启动阶段不主动为设备分配资源,而是交给Windows 95来统一管理,能少很多冲突。
检测完成后,系统会再次提示重启,然后进入最后的配置阶段:设置时区、创建启动盘(可选)、安装打印机等。这些步骤按需选择即可。启动盘创建环节可以直接跳过,因为刻录软盘已经是很少见的操作了。
4.5 第一次进入Win95桌面后的收尾操作
当安装程序提示“欢迎使用Windows 95”时,安装流程已经完成,但系统还没有达到可日常使用的状态。刚装完的Win95是光杆司令——显卡、声卡、网卡的驱动都没装上,屏幕大概率是16色,分辨率640x480,这时候做以下几件事:
- 打开“控制面板→系统→设备管理器”,检查所有带黄色感叹号或者红色叉号的设备。
- 先安装芯片组驱动(Intel或VIA等),再安装显卡驱动,最后安装声卡和网卡驱动。
- 显卡驱动安装完成后,重启并设置显示属性,调整分辨率到1024x768(如果你的显卡支持)。
- 如果是在虚拟机里安装,直接使用虚拟机软件自带的增强工具包,例如VirtualBox的Guest Additions或VMware Tools,一步到位安装显卡、鼠标集成、剪贴板共享等功能,体验好很多。
实体机安装时,驱动的来源比较麻烦。当年通常是随主板附带的驱动光盘,现在的话,只能提前下载对应老显卡、老声卡的Win95驱动到另一台机器,通过U盘或者网络共享拷贝进系统。因为Win95对USB存储的支持先天不足(原版Win95对USB大容量存储支持有限),U盘拷贝可能会遇到无法识别的情况,所以提前刻一张驱动光盘,或者用FTP/网络共享的方式传输,是比较可靠的办法。
5. 实体机与虚拟机的安装差异:两条路线的详细对比
很多读者可能会纠结一个问题:到底是直接在老实体机上安装,还是在虚拟机里安装?我的建议是:如果你只是测试软件、怀旧、跑老游戏,虚拟机足够了;如果你执念于老硬件的手感和声卡的MIDI音效,那再玩实体机。两种路线的特点和安装差异对比一下:
5.1 虚拟机路线:兼容性最好、最省心
虚拟机安装Win95是最顺畅的路线,我推荐用VirtualBox,免费且对Win95支持不错。新版的VirtualBox甚至可以选择Windows 95作为客户机类型,默认配置一些兼容参数。
安装时需要注意几个点:
- 虚拟机内存建议给64MB到128MB之间,Win95对超过512MB的内存可能不稳定,但128MB以内很流畅。
- BIOS里禁用ACPI(在虚拟机设置里关掉ACPI选项),否则Win95安装时可能蓝屏或者卡在硬件检测阶段。
- 声卡选择Sound Blaster 16,这是Win95时代最标准的声卡,驱动兼容性最好。
- 网络可以用PCnet-FAST III(AMD),系统里自带了驱动,安装完就会自动识别。
在虚拟机里,启动盘ISO和安装ISO同时挂载非常方便,而且通过ISO安装比实体光盘快得多。虚拟机的“增强工具”概念在Win95下也能用(VirtualBox Guest Additions有支持Win95的旧版本),安装后可以实现鼠标无缝进出窗口、调整分辨率等功能,体验直逼现代虚拟化。
5.2 实体机路线:硬件兼容性的硬核挑战
实体机安装的难点在于硬件兼容性。Win95年代的主板芯片组(如Intel 430TX、VIA MVP3等)是安装最顺畅的平台;但如果你手里的是后期Pentium 4甚至更晚的平台,安装Win95会遇到很多新问题:
- SATA硬盘/光驱完全不识别,需要用IDE模式(如果BIOS支持)或者加一块IDE扩展卡。
- ACPI导致安装中途蓝屏,需要在BIOS里把ACPI模式关闭。
- 内存检测超过1GB时可能导致Win95安装失败,需要在BIOS里限制内存(Memory Hole),或者直接只插一根小内存条。
- U盘启动和USB光驱驱动问题,老主板需要借助PLOP Boot Manager等工具引导ISO,增加了不少复杂度。
实体机安装的准备工作更繁琐:需要制作U盘引导环境(或者找到一张可引导的软盘/光盘),需要在另一台现代电脑上下载并刻录Win95安装文件、驱动光盘。不过一旦装好,在老硬件上运行Win95的感觉是虚拟机完全无法替代的,尤其是当年那些DOS游戏和老声卡的MIDI音色,在虚拟机里要么音色怪异要么延迟明显。
5.3 如果只有一张不带引导的光盘,如何应急
有些场景下你手里只有一张Win95安装光盘(比如老存货),没有启动软盘,也没有ISO镜像。这时候还有一个思路:找一台能正常运行的Win98或者早期Win2000/XP电脑,把Win95光盘放入光驱,直接在该系统里运行setup.exe,走“升级安装”路线。Win95应用较老,在Win98/2000下运行setup会提示从已有Windows上升级,这样安装过程会简单一些,但前提是这台机器兼容Win95且目标硬盘分区格式正确。
这个方案只作为应急参考,不建议作为首选。因为如果新系统里残留了较多驱动或应用程序,升级安装容易留下各种冲突问题,不如从干净分区安装来得可靠。
6. 常见问题与排查技巧:Win95安装路上的坑我都替你踩过
这一节把我在安装过程中遇到的典型问题整理成速查表,基本覆盖安装失败的大部分原因,你可以当作排查手册来用。
| 现象 | 可能原因 | 解决方法 |
|---|---|---|
| 启动后提示“Invalid system disk” | 主分区未激活,或硬盘上没有DOS引导文件 | 用FDISK激活主分区;重新执行FORMAT C: /S |
| DOS下无法识别光驱 | 光驱驱动未加载,或设备名不一致 | 检查config.sys中OAKCDROM.SYS的/D参数与MSCDEX的/D参数一致 |
| 安装速度极慢(超过1小时仍在复制文件) | SMARTDRV未加载 | 执行SMARTDRV.EXE后重试;确认其正确运行才继续安装 |
| 安装进行到70%左右提示缺少文件 | 光盘划伤或精简版ISO缺失CAB文件 | 拷贝完整安装文件到硬盘后安装;换用完整ISO |
| 第一次重启后黑屏或蓝屏 | 显卡或声卡不兼容,或ACPI引发冲突 | 在BIOS关闭ACPI;安装前拔掉多余扩展卡 |
| 安装过程中内存报错 | 内存过大或兼容性差 | 在BIOS中将内存限制在512MB以内;尝试setup /im |
| 安装完成后只有16色显示 | 显卡驱动未正常安装 | 安装对应芯片组的显卡驱动;虚拟机安装增强工具 |
| 鼠标无法使用 | PS/2或串口鼠标驱动未加载 | 换一张Win98启动盘;在设备管理器中重新扫描硬件 |
| 提示“没有足够的MS-DOS基于应用程序的内存” | DOS常规内存不足 | 在config.sys中加载HIMEM.SYS和EMM386.EXE(或DOS=HIGH,UMB),优化常规内存 |
| BIOS识别硬盘只有2GB | 主板BIOS不支持大硬盘,或者未开启LBA模式 | BIOS中把硬盘访问模式改为LBA或Auto;也可用DM等硬盘管理工具加载BIOS扩展支持 |
有几个容易忽略的细节值得单独拎出来说一下。Win95安装完第一次重启前,如果你使用了启动盘引导,系统会在C盘根目录下生成一些临时文件(如SETUPLOG.TXT、DETLOG.TXT等),这些是安装日志,不用管它。但如果安装反复失败,通过查看SETUPLOG.TXT可以定位到底是哪个阶段出了问题,这个文件就在C盘根目录。
安装过程中如果强制断电或者重启(比如在硬件检测阶段按下重启键),下一次安装会提示“Windows 95安装被中断,是否继续”,选择“恢复”有时候能接着装,但更推荐重新格式化后从头来过,因为中断后的残留文件可能干扰新的安装流程。
另外,Win95原版安装完成后,系统内置的IE版本是2.0或者3.0(视具体版本而定),很多现代网页根本打不开。这不是安装问题,但提醒一句,如果你装Win95是为了访问现代网络资源,建议直接安装IE5.5或者IE6。不过随着大量网站升级到HTTPS和现代JavaScript,即便升级了IE,Win95上网体验也确实没多大意义了,更多是折腾的乐趣。
7. 各种Win95版本的区分与选择建议
经常有人问,Win95版本那么多,到底该装哪个?这里按版本做一次梳理,方便你根据自己的场景选择。
- Windows 95零售版(RTM版):最早版本,版本号4.00.950,只支持FAT16,每个分区最大2GB。系统自带组件较少,最纯粹,适合测试早期软件和游戏。
- Windows 95 OSR2:微软随新电脑OEM发行的版本,版本号4.00.950B或950C,支持FAT32,内置IE 3.0/4.0,USB支持和后来的补丁也更多。这是玩家和测试者最常使用的版本。
- Windows 95 OSR2.1/2.5:OSR2的更新版本,OSR2.5内置IE 4.0和更好的USB支持。如果需求不是那么“原教旨主义”,装OSR2.5是最省心的选择。
实体机器件年代较新(比如Pentium MMX到Pentium III时期),装OSR2以上版本更合适,因为对硬件兼容性、大内存和FAT32的支持更友好。如果只是纯怀旧、想体验当年原版Win95装机的感觉,用零售版配合2GB小分区,配合当年的主板和声卡,那种原始感一下就出来了。
8. 安装完成后的调优与使用心得
系统装完只是起点,很多老玩家真正享受的是折腾的阶段。这里分享几个Win95安装完成后的调优经验,可以有效改善使用体验。
首先是虚拟内存的设置。Win95默认由系统管理虚拟内存,对于内存只有32MB或64MB的老机器,建议手动把虚拟内存设置到一个固定值,比如64MB到128MB,放在C盘以外的分区。如果机器有多个分区,这样做可以避免C盘碎片化加剧,也降低因虚拟内存动态扩展导致的卡顿。
其次是缓存和显示设置的优化。安装完显卡驱动后,记得在控制面板里把显示适配器的“硬件加速”调到最大,否则部分老游戏和视频播放会卡顿。另外,在“系统→性能”里检查一下“文件系统”设置,把硬盘角色设为“台式机”,读取优化设为“全部”,能够略微提升文件访问速度。
对于跑老游戏的朋友,建议在DOS环境下安装完整的声卡驱动和MIDI驱动。Win95的DOS兼容模式非常有年代特色——如果你安装了声卡的DOS驱动并且内存管理恰当,很多DOS游戏在Win95的MS-DOS提示符下直接运行就能发声,而不需要单独做一个DOS启动菜单。这一点在虚拟机里就比较困难了,所以实体机爱好者才会如此执着。
再补一个典型的实用技巧:如果你在Win95里运行某些老软件时遇到“内存不足”提示,但系统里实际内存充足,这往往是因为16位软件无法使用1MB以上的内存地址,需要在“系统→性能→虚拟内存”里降低虚拟内存上限,或者为这个老软件配置一个PIF文件,在“内存”选项卡里设置“常规内存”为自动,“扩展内存”为“自动”,这招对很多老DOS程序都有效。
最后说一下系统备份。Win95时代没有现代系统还原,我习惯在刚装好一台干净的Windows 95后用Ghost做一个整个C分区的镜像备份。这样后续测试软件、安装游戏出了问题,五分钟就能恢复到一个刚装完的干净状态,非常方便。那时候大家都叫它“克隆装系统”,现在在虚拟机里操作更简单,直接把虚拟磁盘文件复制一份就可以了。
装Win95这件事,放在当年是日常,放在今天是情怀。不管你是为了跑一个只有Win95才能运行的老软件,还是单纯想看看25年前的操作系统长什么样,只要按照这篇文章的步骤来,分区做对、启动盘弄好、SMARTDRV加载上,整个安装过程大概三四十分钟就能完成。我已经不只一次按照这套流程帮朋友在虚拟机和老机器上装好Win95了,体验稳定,流程可控。你如果折腾的过程中遇到这里没提到的问题,不用慌,翻一翻上面的速查表,多半能找到对应的解决方向。