Як запускати DOS програми та ігри у Windows 11 та 10

Якщо ви намагаєтеся запустити виконуваний файл DOS у сучасній версії Windows, можливо, ви зіткнетеся з повідомленням: “Неможливо запустити цю програму на вашому ПК”, оскільки програми DOS не підтримуються новими версіями операційної системи. Однак існує кілька способів їх запуску. У цій інструкції розглянемо, як запустити DOS програми та ігри у Windows 11 та Windows 10.

Методи запуску DOS програм у Windows 11/10

  • DOSBox
  • vDos
  • NTVDMx64
  • Віртуальна машина

DOSBox

Якщо ваше основне завдання — запуск старих DOS-ігор, DOSBox стане оптимальним вибором завдяки своїй відмінній сумісності та стабільній роботі.

  1. Завантажте DOSBox для вашої ОС з офіційного сайту www.dosbox.com (наприклад, для Windows 11 завантажте Win32 Installer).
  2. Підготуйте файли DOS, які ви плануєте запускати у будь-якій папці на комп’ютері.
  3. Запустіть DOSBox та підключіть цю папку за допомогою команди mount. Наприклад: mount c c:dos. Це дозволить вам отримати доступ до вмісту папки C:dos у середовищі DOSBox.

Підключення папки до DOSBox

  1. Запустіть потрібну програму з командного рядка DOSBox. Наприклад, для запуску Norton Commander.

Запуск програми в DOSBox

  1. З нього ви зможете запускати й інші ігри, які коректно працюють.

Стара гра запущена в DOSBox

Спеціальні комбінації клавіш:

  • Ctrl + F10 — звільняє мишу з вікна DOSBox.
  • Ctrl + F9 — вимагає виходу з DOSBox.

Після установки DOSBox у меню “Пуск” з’явиться ярлик для відкриття файлу конфігурації. Файл відкривається в текстовому редакторі, і саме в ньому зберігаються ваші налаштування. Вам може знадобитися змінити чутливість миші (параметр sensitivity).

Файл конфігурації DOSBox

Детальні відомості про конфігурацію DOSBox можна знайти на сторінці www.dosbox.com. Існують також альтернативні зборки DOSBox з розширеними можливостями, такі як DOS Daum.

vDos

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

  1. Завантажте та встановіть vDos, офіційний сайт — www.vdos.info.
  2. Скопіюйте папки та файли DOS у папку з vDos. Ця папка буде функціонувати як диск C: у запущеному vDos.
  3. При першому запуску vDos автоматично запуститься демонстраційна програма DataPerfect. Щоб цього уникнути, відкрийте файл autoexec.txt у папці установки vDos і видаліть рядок CALL DPTESTSTARTDP.BAT, після чого збережіть файл.

Файл autoexec у vDOS

  1. Щоб запустити гру, використовуйте командний рядок. Наприклад, якщо гра знаходиться в папці vDos у підпапці Games, ви можете використовувати команди: cd Games, а потім game.exe.

vDos запущений

NTVDMx64

NTVDMx64 — це патч для сучасних версій Windows, які забезпечують підтримку запуску DOS програм. При установці слід врахувати кілька нюансів:

  • Установка NTVDMx64 змінює системні файли та вимагає відключення Secure Boot у БІОС/UEFI.
  • Антивіруси можуть виявляти файли NTVDMx64 як загрозу.

Використання:

  1. Скомпілюйте самостійно з джерел автора GitHub або завантажте готовий установник.
  2. Використовуйте файл install.bat для установки, перезавантажте систему після завершення.
  3. Запускайте DOS програми, як звичайні програми безпосередньо з середовища Windows.

Гра DOS за допомогою NTVDMx64 в Windows 11

Віртуальна машина

Альтернативним варіантом є запуск DOS-ігор у віртуальній машині. Встановлення Windows 98 у VirtualBox забезпечує гарну підтримку запуску DOS-програм.

  1. Створіть віртуальну машину, підключіть диск і запускайте програми.
  2. Ви також матимете доступ до Інтернету, що дозволить завантажувати старі DOS-програми.

Гра DOS у віртуальній машині Windows 98 VirtualBox

Для детальної інформації можете ознайомитися з інструкціями про віртуальні машини VirtualBox для початківців. Сподіваюся, один з наведених методів допоможе вам у запуску старих DOS-програм та ігор.