Запуск дос программ под Windows 7

Как запустить программы MS-DOS под другой ОС — DOSBox / Заметки Сис.Админа

Запуск дос программ под Windows 7

Всем доброго времени суток и прочих разностей. Сегодня поговорим про запуск, с помощью DOSBox, программ MS-DOS из под семейства операционных систем Windows (и не только из под неё).

Если Вы еще не очень поняли о чем идет речь, то поясним.

Не беремся судить, застали Вы или нет, но когда-то существовала такая замечательная (вполне серьезно) операционная система MS-DOS для компьютеров на базе архитектуры x86. Под неё же, что логично, в своё время, было множество программ и игр.

Нюанс в том, что не все эти программы и игры успешно запускаются и совместимы с современными ОС, а воспользоваться ими порой надо. Кто-то ностальгирует по игрушкам, кому-то требуется старый софт, который выполняет специфичные функции, но не переписан под текущие реалии и прочее прочее.

Давайте приступать.

DOSBox представляет собой эмулятор для запуска старых программ и игр под MS-DOS из под различных операционных систем, куда входит не только Windows, но и Linux, FreeBSD, OS X, iOS, OS/2, BeOS, KolibriOS, Symbian OS, QNX, Android.

По сути, — это такая себе виртуальная среда на манер VirtualBox, правда называть её так и сравнивать их было бы не совсем корректно по многим и многим причинам.

Скорость того как эта радость работает зависит от, традиционно, компьютера, где Вы её запускаете, либо от указанных в конфигурационном файле данных.

Основным достоинством является простота работы о которой мы поговорим ниже.

Базовые особенности функционала:

  • Не требуется ни x86-процессор, ни копия оригинальной MS-DOS;
  • Динамическое ядро процессора;
  • Эмуляция файловой системы;
  • Графическая эмуляция;
  • Сетевая эмуляция (в том числе эмуляция модема через TCP/IP, сетевой туннелинг IPX).
  • Поддерживает большое число старых игр (около 1000) и множество программ (не считали).

Давайте теперь про установку и использование.

DOSBox — установка

Взять программу-эмулятор можно по этой ссылке, т.е с сайта разработчика. Распространяется совершенно бесплатно. Выбрать надо строку «Download DOSBox DOS Emulator«, после чего произойдет загрузка программы (возможно потребуется переадресация на другой сайт):

Читайте также  Cbstest что это за программа

Установка до невозможности проста, просто везде жмём далее, далее и далее, не забыв на одном из этапов выбрать путь установки (если, конечно, Вам это требуется). После установки у Вас должен будет в панели «Пуск«, да и на рабочем столе, появится значок DOSBox.

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

DOSBox — использование

Вот, например, мы устанавливаем старенькую игру Doom (еще первую её версию), которая под 10-ткой запускаться, ну никак не хочет. Для этого перетаскиваем её setup.exe в окно DOSBox'а:

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

  • Choose Music Sound Card, — позволит звуковую карту для музыки и её тип;
  • Choose Music Sound Card, — позволит звуковую карту для эффектов и её тип;
  • Confgure Conroller Type, — позволит выбрать нужна ли Вам только клавиатура или клавиатура с мышью;
  • Save Parametrs and launch Doom, — сохраняет и запускает текущее приложение;
  • Run a Network/Modem/Serial game, — позволит задать параметры сети, модема и пр;
  • Restore a Network/Modem/Serial savegame, — позволит быстро восстановить сохраненные параметры.

Ну и, собственно, понеслась:

Есть и звук (не смотря на что сам DOSBox запущен под Windows 10) и управление и всё на свете. Пользуйся — не хочу.

Тоже самое и с программами, да и с многим другим. По долгу службы я пару раз сталкивался с фирмами, которые всё еще работают исключительно на этом эмуляторе, т.

к переписывать софт под новые ОС не то дорого, не то не кому, не то лень.

Ладно. Давайте к послесловию.

Послесловие

Ну, если говорить кратко и совсем в двух словах, то вот такая вот получилась статья по DOSBox'у. Можно еще рассмотреть отдельно конфиги и мелкие нюансы, но это достаточно специфичная тема. Если хотите, то можем в общем-то сделать отдельную статью или дописать эту.

Читайте также  Lenovo service bridge что это за программа

Как и всегда, если есть какие-то вопросы, мысли, дополнения и всё такое прочее, то добро пожаловать в комментарии к этой статье.

Источник: https://sonikelf.ru/kak-zapustit-programmy-ms-dos-pod-drugoj-os-dosbox/

Запуск DOS-программ на Windows 7 в Windows XP mode

Posted by admin on 06.04.2012 in Windows 7 | ∞

На новые машины стали ставить Windows 7 и тут же столкнулись с тем, что DOS-программы не запускаются вообще.

Настройка режима совместимости в свойствах файла никак не влияет на запуск (в Windows XP это хоть как-то помогало). В результате гугления выяснилось, что Микрософт предлагает DOS-программы на Windows 7 запускать в виртуальной машине.

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

Правда, для этого  кто-то должен все предварительно настроить… Технология называется Windows XP Mode. Об этом и пойдет речь.

Установка Windows XP mode

1. (Пофиксено в Windows 7 SP1) Windows XP Mode можно поставить не на любую машину. Должна быть поддержка виртуализации. Иногда её нужно включать в BIOS’е машины.

Достоверно убедиться в пригодности ПК для Windows XP Mode можно с помощью теста Intel Processor Identification Utility. Программа требует процесса установки.

После запуска на закладке «Технологии ЦП» нужно посмотреть значение в строке «Технология виртуализации Intel».

2. Скачиваем WindowsXPMode_ru-ru.exe со страницы Windows XP Mode and Windows Virtual PC. Это подготовленный разработчиком образ виртуальной машины с Windows XP SP3, размером почти 500 Мб.

Скачивается очень долго, у меня заняло больше 4 часов. Попутно сразу скачиваем с той же страницы и Windows6.1-KB958559-x64-RefreshPkg.

msu — это обновление как раз и есть Microsoft Virtual PC, в среде которого будет запускаться виртуальная машина.

3. Устанавливаем WindowsXPMode_ru-ru.exe. Программа установки спросит путь для виртуальной машины. Размер каталога будет большой (для пустой машины порядка 1.5 … 2 Гб), поэтому нужно позаботиться, чтобы на диске было достаточно свободного места. Ставим на диск D:.

4. Устанавливаем Windows6.1-KB958559-x64-RefreshPkg.msu. Песле установки перезагрузка обязательна.

Настройка DOS-программы в Windows XP Mode

В меню Пуск выбираем: Все программы — Windows Virtual PC — Windows XP Mode.При первом запуске происходит конфигурирование Windows XP Mode.Автоматически создается пользователь XPMUser с правами администратора. Для него запрашивается пароль.

От имени этого пользователя будет происходить вход в виртуальную ОС. Если здесь сбрость флажок сохранения пароля, то придется вводить его при каждом запуске виртуальной машины и, соответственно, установленных на ней программ.

Читайте также  Как разблокировать программу в брандмауэре Windows 7

После вопроса о порядке установки обновлений в виртуальной гостевой ОС начинается настройка виртуальной машины. Процесс довольно длительный. На i5 3 ГГц занял 3 минуты. В результате открывается окно, в котором выполняется Windows XP SP3.

По умолчанию, в виртуальной Windows XP Mode 512 МБ ОЗУ и один жесткий диск на 120 Гб.

Здесь устанавливаем свою DOS-программу. Возникает вопрос, куда её ставить. У виртуальной машины свой диск C:.

Если файлы программы находятся на нем, то из Windows 7 они будут доступны только через сеть, а это совсем не удобно. Зато диски Windows 7 по умолчанию автоматически подключаются в Windows XP mode как сетевые и выглядят в проводнике так:

\\tsclient\C\\tsclient\D

и т.д.

Конкретная задача

DOS-программа на Windows 7 (хост) находится в каталоге C:\ZAYAA.

Сама обращается за данными к сетевому ресурсу \\Cavs-4\ZAYAA, который подключен как диск Y:, так как DOS-программа не понимает сетевых путей, работает только с локального диска. Это работало на Windows XP, нужно запускать на Windows 7 SP1 x64.

На Windows XP mode (гостевая) подключаем диски через net use:

net use H: \\tsclient\C /PERSISTENT:YES /SAVECRED net use Y: \\Cavs-4\ZAYAA /PERSISTENT:YES /SAVECRED

Для второй команды потребуется ввести имя и пароль для подключения.

На Windows XP открываем папку H:\ZAYAA и делаем на рабочем столе ярлычок для DOS-программы из этого каталога. Запускаем, проверяем. Настраиваем параметры экрана.

Если все в порядке, то на гостевой копируем этот ярлычок с рабочего стола в каталог c:\Documents and Settings\All Users\Главное меню\Программы\ и делаем завершение сеанса: Пуск — Выход из системы.

Таким образом программа публикуется для хостовой ОС. Выключаем гостевую крестиком.

Теперь на хосте в меню «Пуск — Все программы — Windows Virtual PC — Приложения Windows XP Mode» появилась опубликованная программа. Можно этот значок скопировать на рабочий стол хоста и из него запускать программу.

Проблемы

Для каждого пользователя ПК нужно заново создавать его собственную виртуальную машину.

Работают DOS-программы в виртуальной машине очень медленно. В частности, поиск по подстроке в БД из нескольких тысяч записей длится порядка минуты, а в обычной (без виртуализации) Windows XP на аналогичном железе такой поиск происходит мгновенно.

Источник: http://AdmSoft.ru/zapusk-dos-programmy-na-windows-7-v-xp-mode

Понравилась статья? Поделить с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: