W tym przypadku Windows NT przechwytuje wywołania funkcji dotyczących obsługi pamięci typu extended oraz expanded i pozwala na ich symulację w środowisku wielozadaniowym.

Uruchamianie NTVDM jest uruchamiany, gdy:

uruchamiana jest aplikacja w trybie rzeczywistym, a NTVDM nie jest uruchomiony uruchamiana jest aplikacja w trybie rzeczywistym, a chociaż NTVDM jest uruchomiony, to nie można z niego w danej chwili skorzystać.

Dostępność NTVDM obecny jest tylko w 32-bitowych wersjach systemów z rodziny Windows NT. 64-bitowe wersje systemów operacyjnych Windows XP, Windows Server 2003, Windows Vista i Windows Server 2008 i następnych pozbawione są tego komponentu, nie pozwalają więc na uruchamianie aplikacji DOS-owych w trybie rzeczywistym ani w 16-bitowym trybie chronionym. Podobnie niemożliwe jest uruchamianie 16-bitowych aplikacji systemu Windows, ponieważ NTVDM potrzebny jest i tutaj.

Alternatywy dla systemów 64-bitowych W przypadku 64-bitowych systemów systemów Windows istnieją rozwiązania pozwalające na uruchomienie w tym środowisku aplikacji DOS-owych i 16-bitowych aplikacji Windows.

NTVDMx64