NTVDM и 16-битные программы на 64-бит Windows
На 64-битной Windows DOS-программы не запускаются: NTVDM там нет (убран еще до Windows 11).
Причины
- Попытка запустить .COM/.EXE 16-бит на Windows x64.
- Команды EDIT/DEBUG/EDLIN отсутствуют.
Решение
- Используйте DOSBox или boot-флешку MBFU для настоящего DOS.
- Вариант: 32-битная Windows в виртуалке (там NTVDM жив).
Вопросы и ответы
А 32-битные Windows 10/11 потянут DOS?
Да: в 32-битных Windows NTVDM жив (EDIT, DEBUG, QBASIC работают). Проблема только в 64-битных.
Чем заменить NTVDM на x64?
DOSBox для программ и игр, флешка MBFU — для настоящего DOS на железе.