Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PC×
Skip to content
World desk2 min

What Is a Virtual DOS Machine (VDM)?

A Virtual DOS Machine provides a DOS-like environment for compatible software. Windows NT’s NTVDM supported DOS and 16-bit applications on 32-bit Windows, but not current x64 or ARM Windows.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A Virtual DOS Machine (VDM) is a software environment that lets DOS-compatible programs run inside another operating system. It is not a separate physical computer. Windows NT used this approach through its NT Virtual DOS Machine, or NTVDM, to provide support for DOS and certain 16-bit applications on 32-bit Windows.

What a virtual DOS machine does

A VDM presents a DOS-like computer environment to a program while the host operating system remains in control. In its historical description of Windows NT, Microsoft Press calls the VDM a Win32 application that establishes a virtual computer running MS-DOS. DOS software runs within that environment rather than directly on a standalone DOS computer.

In Windows NT, this arrangement let the operating system mediate the program’s environment and access to system facilities. The term describes a compatibility mechanism, not a physical machine and not necessarily a general-purpose virtual machine that boots a separate guest operating system.

What NTVDM supported—and where

Microsoft says NTVDM was introduced in 1993 for IA-32 editions of Windows NT. On 32-bit Windows, it supported 16-bit Windows applications as well as 16-bit and 32-bit DOS applications. Microsoft describes the 32-bit user-mode executable ntvdm.exe as the basis for an individual DOS or Windows 3.x environment.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall

That support was specific to the platform and application types. It should not be read as a promise that every DOS program, or every 16-bit application, works in every Windows NT configuration.

Can Windows 11 run DOS programs through NTVDM?

No. Microsoft states that NTVDM is not included in 64-bit Windows and is unsupported on x64 and ARM editions, which do not support 16-bit x86 code. That means NTVDM is not an available built-in route for running DOS programs on Windows 11 systems using those editions and architectures.

NTVDM is distinct from third-party emulators and from a full virtual machine. Microsoft’s NTVDM guidance does not assess those alternatives or establish whether a particular legacy application will work with them.

Support and security status

Microsoft describes NTVDM as being in maintenance mode and no longer under development. The company warns that the aging technology may pose security risks, advises updating applications that depend on it, and recommends that enterprises turn NTVDM off. These are Microsoft’s published recommendations; they do not determine whether a specific legacy program can be replaced or safely isolated.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Microsoft’s Compatibility Cookbook page, last updated November 17, 2021, states: “We recommend that NTVDM is turned off in all enterprise environments.”

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How to think about running legacy DOS software

The right option depends on more than the word “virtual.” Check the host architecture and operating-system support first, then whether the software is a DOS program or a 16-bit Windows application. Compatibility also depends on the individual application, while security and maintenance needs matter especially in managed or business systems. Microsoft’s NTVDM documentation establishes its own platform limits; it does not compare or validate third-party tools.

Sources

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.