MS-DOS“除法溢出”错误

MS-DOS“除法溢出”错误

当我尝试在 MS-DOS 中安装应用程序时,收到以下错误:“除法溢出”。这个错误是什么意思?我该如何修复它?

安装步骤如下:

  1. 对我的硬盘进行分区
  2. 格式化C盘
  3. 安装 MS-DOS 4 将以下行添加到config.sys

    DEVICE=C:\DOS\HIMEM.SYS
    DEVICE=C:\DOS\EMM386.EXE RAM
    DEVICE=C:\DOS\RAMDRIVE.SYS 6000 512 64 /e
    
  4. 插入我的软盘应用程序然后重新启动

虚拟机上运行正常,Q emulator但我在真实机器(Vectra HP PC)上收到“除法溢出”错误。

答案1

你有很多选择。

  1. FreeDOS:不要安装 MsDos,而要安装那个
  2. 本机模拟器:不要安装在虚拟机上,而是在真实机上进行安装。
  3. DosBOX:我没有使用 Q 模拟器,而是使用 DosBOX,多平台,并且在任何机器上都能完美运行。

答案2

我不确定这个系统有多旧,但它的芯片组可能存在细微的不兼容性,导致它与 DOS 或所有 DOS 应用程序并不真正兼容。也可能是较新的 CPU 功能导致了问题。可能是应用程序使用无效指令执行了一些奇怪的操作

尝试进入 BIOS 并禁用任何扩展的 CPU 功能、任何缓存以及此应用程序不需要的任何板载硬件。

相关内容