在 VMWare 上安装 IBM PC DOS 4.0

在 VMWare 上安装 IBM PC DOS 4.0

我正在尝试将 IBM PC DOS 4.0 安装到 VMWare 虚拟机上。机器不断重新启动,光标变为空白,然后再次重新启动。

我启动了 Windows 98 启动盘,一切顺利,所以问题不在于驱动器。然后我又对驱动器进行了 fdisk 操作,所以我知道问题不在于分区

我今天从一个全新的密封盒子里拿到了安装盘,所以我认为安装盘没有任何问题

我是否需要在 BIOS 中更改某些设置,以便能够启动 PC DOS 4.0 安装盘?

我正在尝试安装 PC DOS 4.0 作为 Windows 3.0 的先决条件。我在一家知识产权律师事务所工作,需要在系统上运行类似于 1991 年之前现有技术的运行方式的 Office 版本。我不确定 FreeDOS 是否适用于这样的系统

答案1

磁盘可能有问题,软盘随着时间的推移可能会失去磁电荷。

根据您的更新,以下是我按推荐顺序推荐的新选项列表:

  1. 自由兼容Windows 版本 1.0 至 3.xx
  2. 尝试更改配置您的虚拟机。
  3. 道斯宝箱将运行 Windows 3.1其中没有提到 3.0,因此它可能起作用也可能不起作用。
  4. 尝试查找另一个 DOS 副本。
  5. 购买可与软盘配合使用的光盘恢复实用程序。

如果没有关于您的最终目标的更多详细信息(您只是想玩旧的 DOS 游戏还是有需要 DOS 4.0 的特定原因?)这些只是一些通用建议。

  1. 如果需要的话,可以使用 DOS 模拟器,道斯宝箱与许多软件兼容性很好,你甚至可以在其中运行 Windows 3.1(我想甚至是 98,但我从未测试过)。
  2. 使用与 DOS 兼容的替代方案,例如自由DOS如果它适合您的需要(同样,如果没有您想要做什么的详细信息,我不知道这是否有帮助)
  3. 尝试去找另一组DOS 磁盘。
  4. 如果你已经拥有它,因为我不建议花这么多钱来让 DOS 运行,SpinRite也可以在软盘上运行,事实上运行得很好。我用过之后,旧的软盘游戏又复活了。

如果您在原始问题中发布更多详细信息,我可能会给您更多建议或告诉您哪些现有建议最适合您。

答案2

创建虚拟机时请确保:

  • 硬盘小于 8GBytes(实际上应该小于 2Gbytes - DOS 无法识别超过 2Gbytes 的分区)
  • 删除所有虚拟 USB 控制器、声卡和 SCSI 设备。
  • 确保第一个硬盘通过虚拟 IDE 适配器连接。
  • 确保 CD ROM 通过虚拟 IDE 适配器连接。
  • 虚拟硬盘/CD-ROM 的组合不超过 4 个。
  • 虚拟软盘不超过 2 个。
  • RAM 设置得较低,例如 16MB 或 32MB。
  • 没有网络适配器。
  • 没有打印机。
  • 虚拟串行端口不超过4个,虚拟并行端口不超过3个。

我会在初始安装时尽可能简化它,并创建 2Gbyte 虚拟 IDE 硬盘、IDE CD-ROM、16MB RAM,仅此而已。您可以稍后添加其他内容。

这将创建尽可能接近 DOS 时代的机器。

即使您的磁盘是完好的,如果它们是软盘,问题可能就出在您的 10 至 20 年历史的驱动器上。

我不知道 VMWare 的 BIOS 执行 DOS 所依赖的传统 BIOS 功能的效果如何。使用真正的“x86 模拟器”可能会比使用虚拟化平台(例如 Bochs 或 QEMU)更幸运。

相关内容