Как запускать DOS программы и игры в Windows 11 и 10

Программы и игры DOS, кажется, исчезли. Хотя эти пиксельная графика и текстовые команды вызывают ностальгию, современный компьютер с Windows 11 или 10 казалось бы не совместим с ними. Тем не менее, это не совсем так.

Оказывается, запустить старые хиты вроде "Prince of Persia" или "Doom" на новой системе проще, чем кажется. Вам не нужно искать раритетный компьютер с дискетами. Существует несколько проверенных способов, которые создают внутри Windows правильную среду для работы этих ретро-приложений.

В этой статье мы рассмотрим самые простые и эффективные стратегии. От встроенных функций Windows до простых эмуляторов, которые справятся даже с самыми сложными играми Потратив всего несколько минут, вы сможете снова окунуться в атмосферу классических проектов.

Содержание
  1. DOSBox
  2. vDos
  3. NTVDMx64

DOSBox

DOSBox может быть лучшим выбором, если ваша цель состоит в том, чтобы запускать старые DOS-игры, потому что он очень совместим, удобен и работает достаточно хорошо.

В качестве примера использования DOSBox:

  1. Скачайте DOSBox для вашей ОС с сайта https://www.dosbox.com/ (в нашем примере — это Windows 11, загружаем Win32 Installer несмотря на то, что система 64-разрядная).
  2. Подготовьте файлы DOS, которые вы планируете запускать в какой-либо папке на компьютере.
  3. Запустите DOSBox и подключите эту папку с помощью команды mount. Пример использования: mount c c:\dos\ в результате выполнения внутри DOSBox содержимое папки C:\dos на компьютере окажется подключено как виртуальный диск C.
  4. Запустите то, что требуется в командной строке DOSBox с подключенного диска. В примере на изображении ниже я запускаю Norton Commander.
  5. А уже из него — игру, которая исправно работает.
  6. И, на всякий случай: Ctrl+F10 — освобождает мышь из окна DOSBox, а Ctrl+F9 — выходит из него.

После установки DOSBox в меню «Пуск» он также получит ярлык, который позволяет открыть файл конфигурации в текстовом редакторе и сохранить его. Все относительно хорошо работает для большинства пользователей. Однако мне пригодилось изменение чувствительности мыши (пункт чувствительности).

Чтобы узнать, как настроить DOSBox, посетите эту ссылку: https://www.dosbox.com/wiki/Dosbox.conf.

Существуют и альтернативные сборки DOSBox с расширенными возможностями: например, DOSBox-X и DOSBox SVN Daum.

vDos

В vDos также можно запускать приложения DOS в Windows последних версий, но у меня была только стабильная работа с программами с текстовым интерфейсом, и не все они работали хорошо. Как его использовать:

  1. Скачиваем и устанавливаем vDos, официальный сайт — https://www.vdos.info/
  2. Скопируйте папки и файлы DOS в папку с vDos, эта папка со всей внутренней структурой будет работать как диск C: в запущенном vDos.
  3. Если сразу после установки запустить vDos, автоматически запустится демонстрационная программа DataPerfect. Так как нам это не требуется, откройте файл autoexec.txt в папке установки vDos и удалите строку CALL DPTEST\STARTDP.BAT, сохраните файл и лишь затем запускайте vDos.
  4. Используйте командную строку для запуска игры. Например, игра расположена в папке vDos во вложенной папке Games\game.exe. Используйте две команды: cd Games для перехода к папке, а затем game.exe для запуска игры. По какой-то причине запуск с указанием полного пути у меня не сработал.
  5. Как было отмечено выше, мало что получилось запустить с помощью vDos в моем тесте, потому повторю скриншот с файловым менеджером, но уже не из DOSBox.

Поработать с конфигyрацией vDos также может привести к лучшей эмуляции.

Даже если система не всегда помогает, запускать старые программы и игры DOS в Windows 10 и 11 вполне реально. Самый надежный и простой способ — использовать эмулятор DOSBox. Этот эмулятор напоминает старый компьютер и легко запускает практически любую программу или игру DOS. После того, как вы скачаете DOSBox, установите его, укажите путь к файлам игры и введите несколько команд, все работает как обычно. DOSBox остается лучшим вариантом для ценителей старого DOS, хотя альтернативный режим совместимости, встроенный в Windows, часто не работает с настоящими DOS-приложениями.

NTVDMx64

Старые версии Windows могли запускать DOS-программы без дополнительных манипуляций. Это было реализовано в Windows NT с помощью виртуальной машины NTVDM.

NTVDMx64 — патч для современных версий Windows, включая Windows 11 и Windows 10 x64, встраивающий нативную поддержку запуска DOS-программ в систему. Учитывайте следующие нюансы:

  • Установка NTVDMx64 меняет файлы системы и требует отключения Secure Boot в БИОС/UEFI
  • Антивирусы ругаются на файлы NTVDMx

Таким образом, вы обязаны установить NTVDMx64.

Принцип использования:

  1. Компилируем сами из исходников автора https://github.com/leecher1337/ntvdmx64 или берем готовый установщик, например, здесь и используем файл install.bat для установки (вариант HAXM требует включенной виртуализации Intel VT-x, вариант CCPU — нет), запускаем файл install.bat и перезапускаем систему после установки.
  2. Запускаем программы DOS также, как и любые другие программы прямо из среды Windows.

Программы DOS с текстовым интерфейсом и отдельные игры с графическим режимом экрана работали сравнительно медленно и нестабильно в моем тесте.

Как вы можете видеть, запустить старые программы и игры DOS в нынешней Windows — вполне реальная задача. Это не требует компьютерного мастерства. Главное — выбрать инструмент, подходящий для вашей цели.

Если вам нужна быстрая и эффективная эмуляция нескольких игр, встроенная утилита Windows, DOSBox или готовые сборки из Steam/GOG — отличный выбор. Они работают автоматически и почти не требуют настройки.

VirtualBox с чистым DOS будет полезен для более сложных задач, тщательных настроек или запуска определенного программного обеспечения. Это потребует больше времени и усилий, но даст полный контроль над системой.

Таким образом, не спешите отбрасывать старое доброе наследие DOS. Благодаря достижениям современных технологий эти программы и игры возвращаются к жизни, что позволяет нам с ностальгией окунуться в прошлое или просто использовать инструменты, которые были известны давно.

Поделиться с друзьями
Алексей Морозов

Технический журналист и системный администратор с 10‑летним опытом работы в корпоративной IT‑инфраструктуре.

Оцените автора
Добавить комментарий