如何在 Windows 下以实模式运行 MS-DOS?

如何在 Windows 下以实模式运行 MS-DOS?

我需要在 Windows XP、Vista 或 7 下以实模式运行 16 位诊断工具。我该如何实现?

答案1

Windows XP 及更高版本(Vista、7)基于 Windows NT 内核,不依赖 DOS,这一点与 Windows 3.1、3.11、95、98 和 ME 不同。Windows Me 放弃了实模式 DOS 支持。

Windows NT 包含一个 NTVDM(NT 虚拟 DOS 机),它为 32 位版本模拟 16 位 DOS 模式,但不为 64 位版本模拟。

如果您确实需要运行依赖于 16 位模式下的低级 BIOS 和硬件接口调用的工具,则需要完全在 Windows 之外启动到 DOS 环境。

自由DOS单独的 16 位实模式 DOS 环境的示例。您可以将其安装到单独的分区中,从实时 CD 或 USB 记忆棒运行它。

相关内容