上依赖于许多16位DOS和BIOS调用。 因为x86-64版本的Windows支持16位程序， 没有NTVDM ，并且无法运行DJGPP应用程序。 在x86-64系统下，这些应用程序仅通过仿真运行（例如 DOSBox ）， x86虚拟化 （例如VirtualBox）或类似的（例如 Linux的DOSEMU ）。 出现此问题是因为在长模式 x86-64处理器不支持用于在IA-32处理器中运行16位代码的虚拟8086模式 。 带有VT-x的较新的x86 CPU确实支持分页实模式和不受限制的访客模式执行。