Как запустить DOS программу в Windows 10 | Для разработчиков | Сайты для бизнеса

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


Существует много полезных программ, а также интересных игр под DOS. Могут ли они работать в новой Windows 10 (или 7, 8, 8.1)?

Вы задавали себе вопрос, какой у вас ПК, какую версию Windows он имеет, 32- или 64-битную разрядность? Если у вас компьютер 32-разрядной версии (именуемые x86 по историческим причинам), вы не должны иметь никаких проблем с запуском многих (но не всех) DOS программ. Но если вы используете 64-разрядную версию (x64), запуск программы DOS официально не поддерживается.

Некоторые DOS программы могут не запустится с текущей версии Windows. Как правило, это различного рода аппаратные утилиты, такие как defraggers и диагностические средства. Также могут не запуститься и обыкновенные старые игры, поскольку они могут использовать аппаратные возможности старой ОС и не работать в последних версиях Windows.


Если вы не знаете, какую версию Windows использует ваш компьютер, 32- или 64-разрядную, то сейчас самое время это узнать. В новых версиях Windows (все что выше XP, это Windows 7, 8, 8.1, 10) щелкните по кнопке Пуск правой кнопкой мыши и выберите пункт Система.


Или наберите в поиске или выберите сразу пункт Параметры->Система->О системе


Удостоверьтесь, что вы имеете 64-разрядную версию Windows

Если вы используете 32-разрядную версию, вы можете запустить программу DOS, просто выбрав соответствующий .com файл. Если вы это делаете впервые из Windows 7 и выше, вам, вероятно, будет предложено установить компонент под названием NTVDM; нажмите кнопку Установить.

Некоторые очень старые программы, могут не запуститься даже в Windows 7 x86.

Если программа не запускается, или если вы работаете в Windows 10 (7,8) x64, попробуйте запустить его в среде DOSBox. Эта простая, бесплатная программа работает с DOS в виртуальной машине, которая создает достаточно близкую эмуляцию старого компьютера.


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

Делается это следующим образом:

Запустите программу DOSBox и выполните команду mount a c:\dosfiles

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

Для этого необходимо создать папку как можно ближе к корню реального диска или раздела, и дать ему краткое имя без пробелов и знаков препинания. Я рекомендую C: \ DOSfiles. Поместите ваши программы и файлы DOS в эту папку.


Затем, в поле поиска программ Windows (в меню Пуск) наберите DOSBox 0,74 Options (число зависит от версии). Кликните по нему, откроется довольно большой файл конфигурации в блокноте. Перейдите к нижней части файла. Вы увидите секцию [AutoExec], строчкой ниже пропишите mount a c:\dosfiles. Это именно тот путь, где у вас расположены ваши программы DOS, которые необходимо запустить. Сохраните файл.

Теперь, когда вы запустите DOSBox, он автоматически подключит диск C: с папкой \ DOSfiles как привод A :. Дальше вы работаете с этим диском A : точно также, как и с любым другим из под ДОС.


Загрузка

69492 просмотра
22.02.2016


комментариев:
Оставить комментарий
0
Владимир
Как удалить Windows 10 и установить другую ОС? Вся проблема в том, что при перегрузке не могу перейти в DOS. Необходимость в переустановке возникла после обновления защитника Windows 10, что сделало недоступным пользование домашней сетью с Windows 7 и другими ОС. Вообще все опции, позволявшие настраивать домашнюю сеть, после этого обновления исчезли. Провел восстановление до чистой Винды 10, соответственно удалились почти все приложения. Восстанавливать их без домашней сети нет смысла.
Цитата
Ответ администратора:
Возможно сеть заблокировал фаервол, нужно посмотреть настройки, открыть порты или поменять тип сети.
Что бы переустановить Windows воспользуйтесь каким-нибудь загрузочным диском или программами, например Acronis.
Также отформатировать диск и произвести чистую установку ОС можно используя диск с Windows.
Имя Цитировать 0
0
Guest
Опаньки! А где поддержка кириллицы?
Имя Цитировать 0
0
Guest
Цитата
Guest пишет:
Опаньки! А где поддержка кириллицы?
Guest, воспользуйся командой:
keyb ru 866.
Это переключит интерфейс на русскую кириллицу.
Имя Цитировать 0
0
Guest
А куда сохраняются результаты?
Имя Цитировать 0
0
Guest_0657
Попробовал переключиться на кириллицу, но выводит все арабской вязью. Команду ввел после загрузки DosBox
Имя Цитировать 0
0
Guest_0657
У стоит Windows 10 x64
Имя Цитировать 0
0
Guest
Очень полезный сайт. Ровно никакой информации по способу открытия MS DOS на 64x разрядной, лишь убедитесь в этой разрядности.
Имя Цитировать 0
0
Guest
Цитата
Guest пишет:
Очень полезный сайт. Ровно никакой информации по способу открытия MS DOS на 64x разрядной, лишь убедитесь в этой разрядности.
Да нет, как раз описана процедура, чтоб запустить DOS на 64-разрядной.
Другое дело, что моя бухгалтерская прога 1996 года запустилась, но работать не смогла.
К слову,

если командный файл ib.exe моей проги находится в директории YB в папке DOSfiles, то для его запуска
в DOSbox 074.3  надо писать команду: a:\YB\ib.exe
Имя Цитировать 0
0
Guest
Цитата
Guest пишет:
Моя бухгалтерская прога 1996 года запустилась, но работать не смогла.
Ей при загрузке требуется прочитать файл Плана счетов.
Она его ищет по адресу, который значится в командной строке DOSbox, а именно -
Z: \> Там его, естественно, нет.
Но z:  на подмонтированный a:   я могу поправить после запуска программы - в ней допускается чтение разных Планов счетов из разных мест.
А вот при завершении работы программа сохраняет файл конфигурации.
И она его хочет сохранить по адресу, который значится в командной строке DOSbox, а именно  z: \
Но ведь такого адреса на компе нет. И все труды по работе за день в программе пропадают даром.
Имя Цитировать 0
0
ольга
Добый час. Сможете помочь , проблема такова, винда 10 стоял пин-код на вход в систему. Сегодня в параметрах , приложения, установил галочку на откл. некоторых функций системы, приложений. Вот , после этого не могу войти не по коду, не по паролю(пароль не помню) учет. записи.
спасибо
Имя Цитировать 0
 
Текст сообщения*
Защита от автоматических сообщений
 


Сервисы




Последние публикации

24.окт.2021 Битрикс Работа с сокетами Ошибка! Не работает
В проверке сайте можно наблюдать такую ошибку
Работа ...

17.июл.2021 Как передать Roistat в заказ 1С-Битрикс
Передать ID Roistat можно в сам заказ в Битриксе после его о...

21.июн.2021 Сбой на файле, ошибка распаковки пакета
При очередном обновлении 1С-Битрикс выскочила ошибка [UUGZA0...

03.июн.2020 Не выводиться заглушка в композитном кеше
Столкнулся с тем, что при указании заглушки в динамической о...

01.апр.2020 Установка SSL сертификата LetsEncrypt на BitrixVM
Установка SSL сертификата LetsEncrypt на виртуальную машину ...

07.мар.2020 Битрикс настройка SSL, ошибка работы с сокетами
Заходим в меню битрикса выбираем 8. Manage pool web servers ...

14.ноя.2019 Не выгружаются заказы в 1С
Не выгружаться заказы в 1С из сайта на битрисе могут по разн...

07.ноя.2019 Видео youtube на фон сайта
Как-то на сайт мне нужно было вывести видео на весь экран, к...

05.ноя.2019 Свойство с большим списком (датой)
Если в инфоблоке необходимо использовать свойство типа списо...

05.ноя.2019 Основные настройки BitrixVM
Приведу основные пути и файлы конфигурации в виртуальной маш...