当我尝试在 MS-DOS 中安装应用程序时,收到以下错误:“除法溢出”。这个错误是什么意思?我该如何修复它?
安装步骤如下:
- 对我的硬盘进行分区
- 格式化C盘
安装 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
插入我的软盘应用程序然后重新启动
虚拟机上运行正常,Q emulator
但我在真实机器(Vectra HP PC)上收到“除法溢出”错误。
答案1
你有很多选择。
- FreeDOS:不要安装 MsDos,而要安装那个
- 本机模拟器:不要安装在虚拟机上,而是在真实机上进行安装。
- DosBOX:我没有使用 Q 模拟器,而是使用 DosBOX,多平台,并且在任何机器上都能完美运行。
答案2
我不确定这个系统有多旧,但它的芯片组可能存在细微的不兼容性,导致它与 DOS 或所有 DOS 应用程序并不真正兼容。也可能是较新的 CPU 功能导致了问题。可能是应用程序使用无效指令执行了一些奇怪的操作
尝试进入 BIOS 并禁用任何扩展的 CPU 功能、任何缓存以及此应用程序不需要的任何板载硬件。