我需要在 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 记忆棒运行它。