发布时间:2025-12-10 11:36:16 浏览次数:15
DosBox本身带有5.0版的DOS系统,启动后虚拟一个Z盘存放有Dosbox特有的外部指令,如config.com、imgmount.com等,经测试,可以顺利安装各版本的windows 3.1系统,但是不能安装win95,需要用原版的dos镜像启动才能安装。
1. 获取启动盘镜像文件
下载Win95启动软盘镜像文件,名为boot.img,放到DosBox 0.74的目录下。
2. 制作硬盘镜像文件
下载Bochs模拟器,需要用它的Disk Image Creation Tool(bximage.exe)来制作硬盘镜像,安装后执行Disk Image Creation Tool,按照下列步骤执行,注意磁盘大小我选择了400M,所以显示镜像文件的CHS=812/16/63,其中812是柱面数,16是磁道数,63是每磁道扇区数,镜像文件的分区格式是FAT16。
注意生成的c.img位于C:\Users\用户名\AppData\Local\VirtualStore\Program Files (x86)\Bochs-2.6.8目录,将这个img镜像拷贝到DosBox 0.74的目录下。
3. 获取Windows 95安装文件
下载Windows 95 安装文件,解压到DosBox 0.74的目录下。我下载的是Win95 OSR2英文版,压缩后大小是35M。
4. 分区和格式化硬盘镜像
直接双击运行DosBox,在窗口中执行命令:
参数-size 512,63,16,812指定硬盘的参数,必须和c.img的实际情况符合,参见第2步。
因为没有挂载光驱,选第二项不支持光驱启动。进入dos后,执行Fdisk进行分区:
1 Create DOS partition or Logical DOS Drive(建立分区);
1 Create Primary DOS Partition(建立主分区);
Do you wish to use the maximum ….(是否全部容量给主分区并激活它),选择Y;
这样硬盘分区分好了,退出DosBox,然后再次进入。执行命令:
Z:\>imgmount c c.imgZ:\>boot boot.imgA:\>format c:硬盘格式化很快结束,关闭DosBox窗口。
5. 安装WIN95
进入DosBox,顺序执行以下命令,其中disk文件夹位于dosbox目录下,内有win95安装文件。
开始安装win95了,/is参数用于阻止Scandisk 扫描硬盘。
win95 osr2的序列号可以输入:24796-OEM-0014736-66386或者16595-OEM-0001695-96524,询问是否要制作启动盘,选择否。安装完成后自动退出dosbox。
编辑dosbox.conf文件,修改下列参数:
machine=svga_s3core=normalcputype=pentium_slow[autoexec]imgmount c c.imgboot c.img再次运行dosbox,继续安装,会遇到一些错误,不理会。
6. 安装驱动
DosBox模拟S3 trio 32/64显卡,Sound Blaster 16 AWE32声卡,在Win95中已经包含它们的驱动,所以无需下载驱动程序,如果要玩游戏,需要下载并安装DirectX 3.0驱动。
文章里需要的软件:
1. DosBox 0.74 1.38M
2. Win95启动软盘镜像 1.41M
3. Bochs模拟器 4.81M
4. Windows 95安装文件 34.89M
5. WinImage Pro 9.00 简体中文版 710K
6. 中文Windows 95安装光盘 63.68M
7. 中文Win95 Dosbox集成版 105.23M