Полигон призраков
Подружить Windows 11 и Windows 3.11 (и даже MS-DOS)
Поиск, обмен ссылками, вопросы по устаревшему программному обеспечению.
visualer Advanced Member Сообщения: 1906 Зарегистрирован: 26.09.2019,17:50 Откуда: Псков Контактная информация:
Подружить Windows 11 и Windows 3.11 (и даже MS-DOS)
Сообщение visualer » 16.02.2020,12:00
В топике от 2020 речь шла о дружбе доса и Windows 7. Теперь обновил запрос под дружбу винтажных систем и актуального Windows 11.
Видео метода тут:
Ниже под спойлером старый топик:
Неоднократно общался на тему «подружить современную винду и дос» с разными людьми, новичками и старожилами. Почти всегда ответ «даже не пытайся, понадобится промежуточный комп с win9x» или «система авторизации обновлённая не даст подключиться». Но мне очень хотелось всё-таки подружить MS-DOS с Windows 7, ну и Win3x соответственно тоже. Причём подружить в обе стороны, чтобы каждый мог спокойно друг к другу ходить. Для кого-то это решение будет банальным и лежащим на поверхности, а кому-то откроет глаза и даст в руки ключи.
На DOS-машины помог заходить знакомый многим здесь пакет MTCP. Запуском простого батника делаем из старого компа FTP-сервер и спокойно на него кидаем что угодно. Среди меня это самый популярный способ файлообмена для компов типа XT, 286 и 386. Для небольших файлов это куда оперативней чем загружать винду.
Задача номер 2 собственно ради которой создал тему. Подмонтировать в досе папку из Windows 7 с помощью какого-нибудь MS-DOS Lan Manager. Пришлось немного ослабить защиту своего компа, но в рамках домашней сети чем не вариант. Итак, чтобы смонтировать в MS-DOS каталог из Windows 7 надо изменить параметры общего доступа, снизив шифрование с 128-битного на более низкое и отключить общий доступ с парольной защитой.

После заходим в Локальные политики безопасности — «Параметры безопасности» — «Сетевая безопасность: уровень проверки подлинности LAN Manager» и выбираем там опцию «Оправлять LM и NTLM — использовать сеансовую безопасность». И второе тут же «Сетевая безопасноность: не хранить хэш-значения LAN Manager» и поставить Отключён.

Перегружаемся. Расшаренная в Windows 7 папка монтируется в MS-DOS!

Сам ещё не проверял, но предположу, что в Windows 8 и 10 данный фокус работает подобным же образом.
Последний раз редактировалось visualer 18.05.2022,21:50, всего редактировалось 5 раз.
Ретровизор — мой канал в Telegram
Взгляд назад. Персональная техно-археология. Ретро-компы. Downgrade
t.me/retrovis Подпишись
Как зайти в режим DOS на Windows 7?
И зачем же это, если не секрет? Не проще ли установить DOS, скажем на дискету? Или же FreeDos, который корректно работает с нынешним объемом памяти (оперативки) и не только.
пуск -все программы -выполнить- cmd
Похожие вопросы
Ваш браузер устарел
Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.
MS-DOS

MS-DOS (англ. Microsoft Disk Operating System) — это прекращенная операционная система для персональных компьютеров на базе x86, в основном разработанная Microsoft. В совокупности MS-DOS, его ребрендинг как IBM PC DOS и некоторые операционные системы, пытающиеся быть совместимыми с MS-DOS, иногда называются «DOS» (который также является общим сокращением для дисковой операционной системы). MS-DOS была основной операционной системой для персональных компьютеров, совместимых с IBM PC, в 1980-х и начале 1990-х годов, когда она постепенно заменялась операционными системами, предлагающими графический интерфейс пользователя (GUI), в разных поколениях графической операционной системы Microsoft Windows.
MS-DOS возникла в результате запроса IBM в 1981 году о том, что операционная система использует в своих ПК персональные компьютеры IBM PC. Microsoft быстро купила права на 86-DOS от Seattle Computer Products и начала работу по ее модификации в соответствии со спецификацией IBM. IBM лицензировала и выпустила ее в августе 1981 года в качестве ПК DOS 1.0 для использования на своих ПК. Хотя MS-DOS и ПК DOS были первоначально разработаны параллельно Microsoft и IBM, эти два продукта расходились после двенадцати лет, в 1993 году, с узнаваемыми различиями в совместимости, синтаксисе и возможностях.
В течение своей жизни было выпущено несколько конкурирующих продуктов для платформы x86, а MS-DOS прошли восемь версий, пока разработка не прекратилась в 2000 году. Первоначально MS-DOS была нацелена на процессоры Intel 8086, работающие на компьютерном оборудовании, используя гибкие диски для хранения и доступа не только к операционной системе, но и к прикладному программному обеспечению и пользовательским данным. Прогрессивные версии версий обеспечивали поддержку других массовых носителей информации во все больших размерах и форматах, а также дополнительную поддержку функций для более новых процессоров и быстро развивающейся компьютерной архитектуры. В конечном счете это был ключевой продукт в росте Microsoft от компании, владеющей языками программирования, к разной фирме по разработке программного обеспечения, предоставляя компании существенные доходы и маркетинговые ресурсы. Это была также базовая операционная система, на которой ранние версии Windows выполнялись как графический интерфейс. Это гибкая операционная система и потребляет незначительное пространство для установки.
MS-DOS — неофициальный гибрид операционных систем CP/M и Unix, взявший простоту и легковесность от первой и большу́ю часть функционала от второй. Это гибкая операционная система, не требовательная к ресурсам ПК.
- 1 История
- 1.1 История версий
- 4.1 Файлы конфигурации
- 5.1 Многозадачность
- 5.2 Сетевые клиенты и серверы
- 5.3 Соединения компьютер-компьютер
- 5.4 Расширение памяти
- 5.5 Оболочки
История [ ]

MS-DOS была переименована в 86-DOS, принадлежащую Seattle Computer Products, написанную Тимом Патерсоном. Разработка 86-DOS заняла всего шесть недель, поскольку это был в основном клон CP / M Digital Research (для процессоров 8080 / Z80), портированный на 8086 процессоров и с двумя заметными отличиями по сравнению с CP / M; Улучшенной логикой буферизации сектора диска и внедрением FAT12 вместо файловой системы CP / M. Эта первая версия была отправлена в августе 1980 года. Microsoft, которая нуждалась в операционной системе для IBM Personal Computer, наняла Тима Патерсона в мае 1981 года и купила 86-DOS 1,10 за 75 000 долларов в июле того же года. Microsoft сохранила номер версии, но переименовала ее в MS-DOS. Они также лицензировали MS-DOS 1.10 / 1.14 для IBM, который в августе 1981 года предлагал ее как ПК DOS 1.0 в качестве одной из трех операционных систем для IBM 5150 или IBM PC.
В течение года Microsoft лицензировала MS-DOS более чем 70 другим компаниям. Он был разработан как ОС, который может работать на любом компьютере семейства 8086. Каждый компьютер будет иметь свое собственное аппаратное обеспечение и собственную версию MS-DOS, аналогичную ситуации, существовавшей для CP / M, и с MS-DOS, имитирующей то же решение, что и CP / M, для адаптации к различным аппаратным платформам. С этой целью MS-DOS был разработан с модульной структурой с внутренними драйверами устройств, минимально для основных дисковых накопителей и консоли, интегрированными с ядром и загружаемыми загрузчиком, и устанавливаемыми драйверами устройств для других устройств, загружаемых и интегрированных при загрузке время. OEM-разработчик будет использовать набор разработчика, поставляемый Microsoft для создания версии MS-DOS с их основными драйверами ввода-вывода и стандартным ядром Microsoft, которые они обычно поставляют на диск конечным пользователям вместе с оборудованием. Таким образом, было много разных версий «MS-DOS» для разных аппаратных средств, и существует большое различие между IBM-совместимой (или ISA) машиной и MS-DOS [совместимой] машиной. Некоторые машины, такие как Tandy 2000, были совместимы с MS-DOS, но не совместимы с IBM, поэтому они могли запускать программное обеспечение, написанное исключительно для MS-DOS, вне зависимости от периферийного оборудования архитектуры IBM PC.
Microsoft опустила многопользовательскую поддержку от MS-DOS, поскольку операционная система Microsoft, основанная на Unix, Xenix, была полностью многопользовательской. Компания планировала со временем улучшить MS-DOS, поэтому она будет почти неотличима от однопользовательского Xenix или XEDOS, который также будет работать на Motorola 68000, Zilog Z8000 и LSI-11; Они были бы совместимы с Xenix, которые Байт в 1983 году описывал как «многопользовательскую MS-DOS будущего». Microsoft объявила о совместном использовании MS-DOS и Xenix, в котором перечислены общие функции «однопользовательской ОС» и «многопользовательской, многозадачной операционной системы, основанной на UNIX», и перспективу легкого переноса между ними. Однако после распада Bell System, AT & T Computer Systems начала продавать UNIX System V. Полагая, что она не может конкурировать с AT & T на рынке Unix, Microsoft отказалась от Xenix, а в 1987 году передала право собственности на Xenix на операцию Santa Cruz (SCO).
25 марта 2014 года Microsoft сделала код SCP MS-DOS 1.25 и смесь Altos MS-DOS 2.11 и TeleVideo PC DOS 2.11, доступную для общественности в соответствии с лицензионным соглашением Microsoft Research, что делает доступным исходный код, но не С открытым исходным кодом, как определено Инициативой с открытым исходным кодом или стандартами бесплатного программного обеспечения.
В качестве шутки апрельских дураков в 2015 году Microsoft Mobile запустила приложение Windows Phone под названием MS-DOS Mobile, которое было представлено как новая мобильная операционная система и работало аналогично MS-DOS.
История версий [ ]
Версия Дата Описание 0.1 август 1980 QDOS 0.1. Первая версия, выпущенная в продажу Seattle Computer Products. 0.3 декабрь 1980 86-DOS 0.3. Первая версия, переданная Seattle Computer Products в Microsoft. 1.0 апрель 1981 86-DOS 1.0. Первый релиз 86-DOS. 1.14 июль 1981 86-DOS 1.14. Microsoft приобретает все права на ОС у Seattle Computer Products. Исходный код передан для доработки в IBM. Основа для MS-DOS/PC DOS 1.0. 1.0 август 1981 Появилась в связи с выходом IBM PC. Полностью аналогична PC DOS 1.0. Поддержка только односторонних 5,25″ 8-ми секторных 160 Кбайт НГМД. COMMAND.COM реализует следующие внутренние команды: COPY, DIR, ERASE, PAUSE, REM, RENAME, TYPE. Внешние команды: CHKDSK, DATE, DEBUG, DISKCOMP, DISKCOPY, EDLIN, FORMAT, LINK, MODE, SYS, TIME, BASIC. В атрибуты файлов записывается только дата последнего изменения. 1.24 март 1982 Основа для IBM PC DOS 1.1. Добавлена поддержка двухсторонних дисководов 5,25″ 320 Кбайт. FAT12. В атрибуты файлов помимо даты последней записи добавлено её время. Команда COPY теперь поддерживает объединение файлов. Новые внутренние команды: DATE, DEL, REN, TIME. Новая внешняя команда EXE2BIN. 1.25 июнь 1982 Для использования с компьютерами, не произведёнными IBM. Аналогична PC DOS 1.1. Вместо BASICA от IBM поставляется GW-BASIC. 2.0 март 1983 Появилась в связи с выходом IBM PC XT. Добавлена поддержка жёстких дисков до 10 Мбайт. Поддержка 5,25″ 9-ти секторных односторонних 180 Кбайт и двухсторонних 360 Кбайт НГМД. Реализована поддержка метки тома. Добавлена поддержка каталогов — ранее все файлы располагались только в корне диска. Введены операции с файлами, основанные на дескрипторах файлов — ранее работа с файлами шла только при помощи FCB (File Control Block — блок управления файлом). Введено перенаправление консольного ввода-вывода. Добавлены новые команды: FC (только MS-DOS), BACKUP, RESTORE, TREE, CD, MD, RD, PATH и др. Для пакетных (*.bat) файлов добавлены команды: GOTO, IF, ECHO и др. Реализована поддержка подключения внешних драйверов устройств. Поддержка фоновой печати по команде PRINT. Включена поддержка видеоподсистемы CGA. 2.01 октябрь 1983 Добавлена команда COUNTRY для отображения индивидуального формата даты и времени, а также значка валюты. 2.10 ноябрь 1983 Версия для IBM (PC DOS 2.10). Появилась в связи с выходом IBM PCjr. Основана на 2.0 с модификациями для PCjr. 2.11 март 1984 Версия для компьютеров, не произведённых IBM. Основана на 2.1 с модификациями от 2.01. Осуществлён перевод на 10 различных языков. 3.00 август 1984 Появилась в связи с выходом IBM PC/AT. Появление возможности выполнять программы, находящиеся не в текущем каталоге, за счёт указания маршрута. Поддержка жёстких дисков до 20 Мбайт. Введено разделение жёсткого диска на загрузочный диск и один логический диск в дополнительном разделе. Добавлена поддержка 15-ти секторных 5,25″ дисководов на 1,2 Мбайт. Добавлены новые команды: ATTRIB, LABEL, SELECT, KEYB, SHARE, GRAFTABL, COUNTRY. Поддержка виртуального диска в ОЗУ. 3.10 ноябрь 1984 Добавлена поддержка работы в сетях Microsoft. Добавлены команды JOIN и SUBST. 3.20 январь 1986 Появилась в связи с выходом IBM PC Convertible. Добавлена поддержка дисководов 3,5″ 720 Кбайт. Добавлены новые команды REPLACE и XCOPY. Команда FORMAT теперь препятствует непреднамеренному форматированию жёсткого диска. Добавлен DRIVER.SYS для создания фиктивных дисководов. Добавлен драйвер RAMDRIVE.SYS для создания виртуального диска в ОЗУ. 3.30 август 1987 Появилась в связи с выходом IBM PS/2. Поддерживает концепцию разбиения жёстких дисков любого объёма на логические диски размером до 32 Мбайт. Добавлена поддержка дисководов 3,5″ HD (High Density) 1,44 Мбайт. Введена поддержка кодовых страниц (национальные наборы символов и таблицы сортировки). Имеет несколько выявленных ошибок (например, FORMAT может забраковать хороший диск). Добавлена поддержка команд: APPEND, CALL, CHCP, FASTOPEN, NLSFUNC. 4.0 прототип июнь 1988 Экспериментальная, в массовую продажу не пошла. Обладала вытесняющей многозадачностью в реальном режиме, предназначенной для семейства процессоров 8086 (впоследствии эта возможность удалена). Включала перемещаемые и выгружаемые сегменты памяти для кода и перемещаемые сегменты данных (менеджер памяти Windows был версией менеджера памяти DOS 4). Имела возможность динамического переключения экранов. 4.0 июль 1988 Поддерживает логические диски на винчестере размером более 32 Мбайт (до 2 Гб). Добавлена файловая система FAT16. Использует отображаемую память для буферов ОС и структур данных команды FASTOPEN (требуется EMS 4.0). Позволяет задействовать для размещения резидентных программ первые 64 Кбайт расширенной памяти (HMA-память). Обеспечивает расширенную поддержку национальных языков. Отличается значительным числом ошибок. Добавлена новая команда MEM. Полная поддержка EGA и VGA. 4.01 декабрь 1988 Исправлены основные ошибки версии 4.0. Включает графическую оболочку MS-DOS Shell. Первая русифицированная версия. 5.0 июнь 1991 Обеспечивает размещение своего ядра, а также драйверов и резидентных программ как в HMA, так и в UMB. Добавлена поддержка дисководов 3,5″ EHD 2,88 Мбайт. Новый менеджер памяти. Добавлены новые команды: DELOLDOS, DOSKEY, EXPAND, LOADHIGH, MIRROR, SETVER, UNDELETE, UNFORMAT. Добавлены полноэкранный текстовый редактор Edit, полноэкранная среда программирования QBASIC, интерактивная справка Help. Часть новых утилит (MIRROR, UNDELETE и UNFORMAT) лицензирована у фирмы Central Point Software. MS-DOS 5.00 поставлялась на шести дискетах 360 Кбайт или двух дискетах 1,2 Мбайт. Выпускалась русская версия с переведённым интерфейсом, сообщениями и справочными материалами. Последняя версия, полностью идентичная PC DOS 5.0, за исключением наименования файлов и лицензионных соглашений. 6.0 март 1993 Добавлены новые команды: DELTREE и MOVE. Исключение команд: RECOVER, ASSIGN, GRAFTABL, JOIN, MIRROR, COMP, BACKUP, EXE2BIN, драйвера PRINTER.SYS. Усовершенствование команд DIR, MEM, UNDELETE, FORMAT, SYS. Новая команда CHOICE обеспечивает разветвление в командных файлах. Предоставление возможности отмены выполнения отдельных команд в CONFIG.SYS и AUTOEXEC.BAT целиком. Организация ветвлений в CONFIG.SYS. SMARTDRV обеспечивает кэширование при записи. Добавлена поддержка CD-ROM. Новая утилита управления энергоропотреблением POWER. Включение в систему дополнительных программных средств: Microsoft MemMaker (оптимизация использования верхней памяти), Microsoft DoubleSpace (компрессор дисков), Microsoft Defragmenter (дефрагментация дисков, лицензирована у Symantec), Microsoft Backup (в версиях для MS-DOS и Windows), Microsoft Anti-Virus (в версиях для MS-DOS и Windows, лицензировано у Central Point Software), информационной утилиты Microsoft Diagnostics, системы связи Interlink, Microsoft Undelete for Windows. 6.2 ноябрь 1993 Усовершенствованы команды: FORMAT (по умолчанию не тестируются секторы в сбойных кластерах), DISKCOPY (возможность создания образа на НЖМД), COMMAND (появилась возможность построчной обработки командных файлов). Команды FORMAT, CHKDSK, DIR, MEM выводят информацию с разделением тысяч. SMARTDRV теперь кэширует CD-ROM. HIMEM.SYS теперь при подключении способен тестировать расширенную память. Модернизация Microsoft DoubleSpace. Добавлена утилита тестирования жёсткого диска ScanDisk. Исключение из поставки MS-DOS Shell. 6.21 февраль 1994 После судебного процесса по иску компании Stac Electronics по поводу того, что Microsoft использовала в DoubleSpace код, запатентованный Stac, DoubleSpace был убран из системы. Номер 6.21 упоминается только в документации, DOS сообщает о себе как 6.20. 6.22 июнь 1994 Добавлен новый компрессор DriveSpace. Он использует несовместимый с DoubleSpace формат хранения данных. При желании файл может быть конвертирован в новый формат. Microsoft Backup использует новую технологию сжатия, использованную в DriveSpace. В нелокализованную версию добавлена кодовая страница 866 (с помощью файлов EGA3.CPI и KEYBRD2.SYS), поддерживающая работу с символами кириллицы, в том числе в именах файлов, а также представления даты и времени, ориентированные на Россию, Украину и Беларусь. 7.0 август 1995 Как часть Windows 95. Добавлена поддержка LFN — длинных имён файлов (доступна только под Windows). Весь код из MSDOS.SYS перенесён в IO.SYS. MSDOS.SYS теперь текстовый файл настроек. Новые команды в CONFIG.SYS: ACCDATE, BUFFERSHIGH, FCBSHIGH, FILESHIGH, LASTDRIVEHIGH, STACKSHIGH. В поставку включён драйвер CD-ROM: OAKCDROM.SYS 7.1 август 1996 Как часть Windows 95 OSR2 и Windows 98 и SE. Добавлена FAT32 и поддержка винчестеров до 127 Гбайт. 8.0 сентябрь 2000 Как часть Windows ME. Ухудшена функциональность ядра, жёстко интегрирован неотключаемый драйвер верхней памяти. Заблокирована возможность загрузки в реальном режиме с жёсткого диска, удалено большинство утилит. Также находится на загрузочной дискете, создаваемой Windows XP и старше. Версии [ ]
Microsoft лицензировала или выпустила версии MS-DOS под разными именами, такими как Lifeboat Associates «Software Bus 86», а также SB-DOS, COMPAQ-DOS, NCR-DOS или Z-DOS. В конечном итоге ввел в действие имя MS-DOS для всех версий, но IBM, который первоначально назывался «IBM Personal Computer DOS», позже сократился до IBM PC DOS. (Конкуренты выпустили совместимые DOS-системы, такие как DR DOS и PTS-DOS, которые также могут запускать приложения DOS.)
Следующие версии MS-DOS были выпущены для общественности:
- MS-DOS 1.x
- Версия 1.10 (OEM) — возможная основа для персонального компьютера IBM DOS 1.0
- Версия 1.11 (OEM) — возможная основа для персонального компьютера IBM DOS 1.0
- Версия 1.14 (OEM) — возможная основа для персонального компьютера IBM DOS 1.0
- Версия 1.24 (OEM) — для персонального компьютера IBM DOS 1.1
- Версия 1.25 (OEM) — основа для OEM-версий для MS-DOS, включая SCP MS-DOS 1.25
- Compaq-DOS 1.12, OEM-версия Compaq для MS-DOS (1,25 или выше)
- Zenith Z-DOS 1.19, OEM-версия Zenith MS-DOS
- Версия 2.0 (OEM), первая версия для поддержки флоппи-дисководов и дискет объемом 5,25 дюйма, 360 кБ.
- Версия 2.1 (OEM)
- Версия 2.11 (OEM)
- Altos MS-DOS 2.11, OEM-версия Altos MS-DOS 2.11 для ACT-86C
- TeleVideo PC DOS 2.11, OEM-версия TeleVideo для MS-DOS 2.11
- Версия 3.0 (OEM) — первая версия для поддержки дисководов и дискет объемом 5,25 дюйма, 1,2 МБ.
- Версия 3.1 (OEM) — Поддержка Microsoft Network
- Версия 3.2 (OEM) — первая версия для поддержки флоппи-дисководов и дискет 3,5 дюйма, 720 кБ.
- Версия 3.21 (OEM)
- Версия 3.22 (OEM) — (HP 95LX)
- Версия 3.25 (OEM)
- Версия 3.3 (OEM) — первая версия для поддержки 3,5-дюймовых, 1,44 МБ дисководов и дискет.
- Версия 3.3a (OEM)
- Версия 3.31 (OEM) — поддерживает диски FAT16B и более крупные.
- Версия 4.00 (OEM) — первая версия для поддержки одного раздела жесткого диска, размер которого превышает 32 мегабайта и максимальный размер 2 гигабайта.
- Версия 4.01 (OEM) — Microsoft перезаписала версию 4.00, выпущенную под лейблом MS-DOS, но не IBM PC DOS. Первая версия, чтобы ввести серийный номер тома при форматировании жестких дисков и гибких дисков (дублирование диска также и при использовании SYS для создания гибкого диска или раздела жесткого диска).
- Версия 4.01a (OEM)
- Версия 5.0 (Retail) — включает полноэкранный редактор. Есть несколько ошибок. Первая версия поддерживает 3,5-дюймовые, 2,88 МБ флоппи-диски и дискеты. Ядро жесткого диска размером более 32 Мбайт и максимальный размер 2 ГБ теперь предоставляется ядром MS-DOS. Первая версия для загрузки частей операционной системы в область высокой памяти.
- AST Premium Exec DOS 5.0 (OEM) — версия для ноутбуков серии AST Premium Exec с различными расширениями, включая улучшенную поддержку нагрузки и расширенную поддержку кодовых страниц
- Версия 6.0 (Retail) — интерактивная справка через QBASIC. Сжатие диска, оптимизация верхней памяти и антивирус.
- Версия 6.2 — Сканирование диска в качестве замены для CHKDSK. Исправьте серьезные ошибки в DBLSPACE.
- Версия 6.21 (Retail) — Удалено удаление DBLSPACE с помощью укладчика.
- Версия 6.22 (Retail) — новое сжатие DRVSPACE.
- Версия 7.0 (Windows 95, Windows 95A) — поддержка длинных имен файлов VFAT и 32-разрядного целочисленного уровня ошибок. Новый редактор. JO.SYS является альтернативным именем файла файла ядра IO.SYS и используется как таковое для «специальных целей». JO.SYS позволяет загружаться с CD-ROM или жесткого диска. Последняя версия распознает только первые 8,4 ГБ жесткого диска. Внутренняя командная строка «ver» сообщает о версии Windows, 4.00.950.
- Версия 7.1 (Windows 95B — Windows 98 — Windows 98SE) — поддержка файловой системы FAT32. Последний общий DOS для загрузки Windows. Внутренняя командная строка «ver» сообщает о версии Windows, 4.00.1111, 4 октября 1998 года или 4 октября 2222 года.
- Версия 8.0 (Windows ME) — Встроенные драйверы для более быстрой загрузки Windows. Наблюдались четыре разных ядра (IO.SYS). Внутренняя командная строка «ver» сообщает о версии Windows 4.90.3000.
- Версия 8.0 (Windows XP) — загрузочные диски DOS, созданные XP, и позже содержат файлы из Windows ME. Внутренняя командная строка «ver» сообщает о версии Windows 5.1.
Microsoft DOS был выпущен через OEM-канал, пока DRI не выпустила DR DOS 5.0 в качестве розничного обновления. С ПК DOS 5.00.1 соглашение IBM-Microsoft начало заканчиваться, и IBM вошла в розничный рынок DOS с IBM DOS 5.00.1, 5.02, 6.00 и PC DOS 6.1, 6.3, 7, 2000 и 7.1.
Локализованные версии MS-DOS существовали для разных рынков. В то время как западные проблемы MS-DOS развивались вокруг одного и того же набора инструментов и драйверов только с локализованными языками сообщений и различными наборами поддерживаемых кодовых страниц и раскладок клавиатуры, некоторые языковые версии значительно отличались от западных проблем и были адаптированы для работы на локализованных аппаратных средствах ПК, Дополнительные службы BIOS, недоступные на западных ПК, поддерживают несколько аппаратных кодовых страниц для дисплеев и принтеров, поддерживают DBCS, альтернативные методы ввода и вывод графики. К числу затронутых проблем относятся японский (DOS / V), корейский, арабский (ADOS 3.3 / 5.0), иврит (HDOS 3.3 / 5.0), русский (RDOS 4.01 / 5.0), а также некоторые другие версии DOS в Восточной Европе.
Соревнование [ ]

На микрокомпьютерах на базе процессоров Intel 8086 и 8088, в том числе ПК IBM и клонов, первоначальный конкурс на линию ПК DOS / MS-DOS был получен от Digital Research, чья операционная система CP / M вдохновила MS-DOS. На самом деле остается спор относительно того, был ли QDOS более или менее плагиат из ранних версий кода CP / M. Digital Research выпустила CP / M-86 через несколько месяцев после MS-DOS, и она была предложена в качестве альтернативы требованиям MS-DOS и Microsoft по лицензированию, но по более высокой цене. Исполняемые программы для CP / M-86 и MS-DOS не взаимозаменяемы друг с другом; Многие приложения были проданы как в версиях MS-DOS, так и в CP / M-86 до тех пор, пока MS-DOS не стала доминирующей (более поздние операционные системы Digital Research могли запускать программное обеспечение MS-DOS и CP / M-86). MS-DOS первоначально поддерживал простой .COM, который был смоделирован после аналогичного, но двоичного несовместимого формата, известного из CP / M-80. CP / M-86 вместо этого поддерживал перемещаемый формат, используя расширение файла .CMD, чтобы избежать конфликтов имен с файлами CP / M-80 и MS-DOS .COM. Версия MS-DOS 1.0 добавила более продвинутый перемещаемый формат исполняемого файла .EXE.
Большинство машин в первые дни MS-DOS отличались системными архитектурами, и была определенная степень несовместимости и впоследствии блокировка поставщика. Пользователи, которые начали использовать MS-DOS со своими машинами, были вынуждены продолжать использовать версию, настроенную для своего оборудования, или пытаться получить все свое проприетарное аппаратное и программное обеспечение для работы с новой системой.
В деловом мире машины на 808x, которые MS-DOS были связаны с конкуренцией со стороны операционной системы Unix, которая работала на многих различных аппаратных архитектурах. Microsoft сама продала версию Unix для ПК под названием Xenix.
В развивающемся мире домашних пользователей множество других компьютеров, основанных на различных других процессорах, находились в серьезной конкуренции с IBM PC: Apple II, ранний Apple Macintosh, Commodore 64 и другие не использовали процессор 808x; Многие машины 808х разных архитектур использовали пользовательские версии MS-DOS. Сначала все эти машины были в конкуренции. Со временем аппаратная конфигурация IBM PC стала доминирующей на рынке 808x, поскольку программное обеспечение, написанное для непосредственного общения с оборудованием ПК без использования стандартных вызовов в операционной системе, выполнялось намного быстрее, но только на реальных совместимых с ПК. Машины, не совместимые с ПК 808x, были слишком маленькими, чтобы иметь быстрое программное обеспечение, написанное для них в одиночку, и рынок оставался открытым только для компьютеров IBM и компьютеров, которые имитировали свою архитектуру, и все они работали либо с единственной версией MS-DOS-совместимой с ПК, либо эквивалентной IBM PC DOS. Большинство клонов стоят намного меньше, чем машины с аналогичной производительностью IBM, и стали широко использоваться домашними пользователями, в то время как у IBM PC была большая доля рынка бизнес-компьютеров.
Microsoft и IBM вместе взялись за то, что было предназначено для последующего использования в MS-DOS / PC DOS под названием OS / 2. Когда OS / 2 была выпущена в 1987 году, Microsoft начала рекламную кампанию, объявив, что «DOS мертв» и заявляет, что версия 4 была последней полной версией. OS / 2 была разработана для эффективной многозадачности (как это было стандартно в операционных системах с 1963 года) и предложила ряд дополнительных функций, которые были разработаны вместе с похожим внешним видом; Он считался законным наследником платформы «запутать» DOS.
MS-DOS выросла в штырях, и многие важные функции были сделаны или дублированы другими продуктами и операционными системами Microsoft. MS-DOS также расширилась за счет включения, путем прямого лицензирования или дублирования функций, функциональности инструментов и утилит, разработанных независимыми компаниями, такими как Norton Utilities, PC Tools (Microsoft Anti-Virus), расширенный менеджер памяти QEMM, сжатие диска Stacker и другие.
В период, когда Digital Research конкурировала на рынке операционных систем, некоторые компьютеры, такие как Amstrad PC1512, были проданы с дискетами для двух операционных систем (только один из которых мог использоваться одновременно), MS-DOS и CP / M- 86 или его производного. Digital Research выпустила DOS Plus, которая была совместима с MS-DOS 2.11, поддерживала программы CP / M-86, имела дополнительные функции, включая многозадачность, и могла читать и записывать диски в формате CP / M и MS-DOS.
В то время как OS / 2 находилась в затяжной разработке, Digital Research выпустила совместимый с MS-DOS DR DOS 5.0, который включал функции, доступные только в качестве сторонних надстроек для MS-DOS. Не желая терять какую-либо часть рынка, Microsoft ответила объявлением «ожидающей» публикации MS-DOS 5.0 в мае 1990 года. Это фактически убило большинство продаж DR DOS до фактического выпуска MS-DOS 5.0 в июне 1991 года. DR DOS 6.0, который хорошо продавался, пока «предварительное объявление» MS-DOS 6.0 снова не подавило продажи DR DOS.
Microsoft обвинили в тщательной организации утечек в будущих версиях MS-DOS, пытаясь создать то, что в отрасли называется FUD (страх, неопределенность и сомнения) относительно DR DOS. Например, в октябре 1990 года, вскоре после выпуска DR DOS 5.0 и задолго до выпуска MS-DOS 5.0 в июне 1991 года в InfoWorld и PC Week появились сообщения об улучшении функций в MS-DOS. Брэд Сильверберг, тогдашний вице-президент системного программного обеспечения в Microsoft и генеральный менеджер подразделения Windows и MS-DOS, написал сильное письмо на PC Week (5 ноября 1990 г.), отрицая, что Microsoft занималась тактикой FUD («для обслуживания наших Клиенты лучше, мы решили быть более близкими к версии 5.0 ») и отрицаем, что Microsoft скопировала функции из DR DOS:
«Улучшения функции MS-DOS версии 5.0 были решены, и разработка была начата задолго до того, как мы услышали о DR DOS 5.0. Будут некоторые подобные функции. С 50 миллионами пользователей MS-DOS не должно быть удивительно, что DRI слышал Некоторые из тех же запросов от клиентов, которые у нас есть ». — (Шульман эт ал., 1994).
Пакт между Microsoft и IBM по продвижению OS / 2 начал разваливаться в 1990 году, когда Windows 3.0 стала успехом на рынке. Значительная часть вкладов Microsoft в OS / 2 также вступила в создание третьей замены графического интерфейса для DOS, Windows NT.
IBM, которая уже разрабатывала следующую версию OS / 2, продолжала разработку платформы без Microsoft и продавала ее в качестве альтернативы DOS и Windows.
Дистрибутив MS-DOS [ ]
Минимальный набор файлов MS-DOS:
- файлы ядра:
- IO.SYS — расширение BIOS;
- MSDOS.SYS — обработка прерываний;
- командный процессор:
- COMMAND.COM — поддержка интерфейса командной строки.
Строго говоря, для запуска MS-DOS наличие файла COMMAND.COM не является необходимым. Его можно заменить другим командным процессором, способным выполнять нужные команды. В своё время сторонними разработчиками было выпущено множество командных процессоров. Наиболее распространённый командный процессор, выпущенный сторонней фирмой, был NDOS.COM (лицензированный 4DOS (англ.)) из пакета Norton Utilities фирмы Symantec.
Помимо указанных файлов команда SYS.COM и FORMAT.COM с переключателем /S, начиная с версии 6.0, дополнительно переносят на системный диск файл DBLSPACE.BIN (6.0-6.2) или DRVSPACE.BIN (6.22), отвечающие за работу со сжатыми дисками в форматах Microsoft DoubleSpace или DriveSpace соответственно.
Файлы конфигурации [ ]
Для задания конфигурации ОС используются конфигурационные файлы специального формата:
- CONFIG.SYS — конфигурирование системы и загрузка драйверов устройств на этапе инициализации MSDOS.SYS
- AUTOEXEC.BAT — стартовый пакетный файл. Выполняется при запуске командного процессора во время загрузки системы.
Также в дистрибутив входят следующие драйверы и программы:
- ANSI.SYS — расширенный драйвер консоли (экрана и клавиатуры).
- COUNTRY.SYS — файл с таблицами локализации, алфавитами сортировки.
- DISPLAY.SYS — драйвер дисплея; в частности, загружает локализованные шрифты.
- DBLSPACE.EXE — Microsoft DoubleSpace, дисковый компрессор (6.0 — 6.2).
- DEFRAG.EXE — Microsoft Defragmenter, дефрагментатор дисков.
- DOSSHELL.EXE — MS-DOS Shell, оболочка использующая «двухпанельный» принцип с псевдографическим интерфейсом. В MS-DOS 6.2 была убрана в дополнительный пакет MS-DOS Resource Kit.
- DRVSPACE.EXE — Microsoft DriveSpace, дисковый компрессор (6.22).
- HIMEM.SYS — драйвер дополнительной (extended memory) и HMA-памяти.
- HELP.COM — интерактивный справочник MS-DOS Help.
- EMM386.EXE — драйвер эмуляции расширенной памяти (expanded memory) и управления верхней (UMB) памятью.
- INTERLNK.EXE, INTERSVR.EXE — подсистема межкомпьютерной связи Interlnk.
- KEYB.COM — драйвер переключения языковых раскладок клавиатуры.
- KEYBOARD.SYS — файл с описаниями языковых раскладок клавиатуры, оформленный как драйвер.
- *.CPI — загружаемые шрифты кодовых страниц экрана и клавиатуры.
- MEMMAKER.EXE — Microsoft MemMaker, оптимизатор верхней памяти.
- MODE.COM — программа настройки ряда параметров экрана и портов ввода-вывода системы: последовательного, параллельного.
- MSAV.EXE — Microsoft Anti-Virus for MS-DOS, антивирус.
- MSD.EXE — Microsoft Diagnostics, информационная утилита, отображающая конфигурацию ПК.
- MSBACKUP.EXE — Microsoft Backup for MS-DOS, резервирование и восстановление информации.
- MWAV.EXE — Microsoft Anti-Virus for Windows, антивирус.
- MWBACKUP.EXE — Microsoft Backup for Windows, резервирование и восстановление информации.
- MWUNDEL.EXE — Microsoft Undelete for Windows, восстановление удалённых файлов.
- POWER.EXE — драйвер обеспечения управлением энергопотреблением.
- RAMDRIVE.SYS — драйвер электронного диска.
- SCANDISK.EXE — Microsoft Scandisk, сканер-корректор дисков.
- SMARTDRV.EXE — Microsoft SmartDrive, программа кэширования дисков.
- VSAFE.COM — VSafe, резидентный вирус-фильтр.
- UNDELETE.EXE — Microsoft Undelete for MS-DOS, восстановление удалённых файлов.
Надстройки и расширения сторонних производителей [ ]
Многозадачность [ ]
Сетевые клиенты и серверы [ ]
- Lantastic
- Personal Netware
Соединения компьютер-компьютер [ ]
- Laplink
- Norton Link
Расширение памяти [ ]
В связи с развитием архитектуры IBM PC/XT появилась расширенная, а затем в AT и дополнительная память, которую было возможно использовать в компонентах ОС и программах с помощью механизмов EMS, XMS, HMA, UMA/UMB, которые обеспечиваются BIOS расширенной памяти и драйверами DOS — менеджерами памяти от Microsoft (HIMEM и EMM386) или сторонними менеджерами (например, QEMM).
Оболочки [ ]
Для MS-DOS, предоставляющей пользователю лишь интерфейс командной строки, был создан целый ряд так называемых оболочек, то есть программ, которые позволяют сделать работу с файлами более наглядной и удобной. Наиболее известные из них:
- Norton Commander — наиболее популярный в России коммерческий файловый менеджер. Все операции с файлами производятся на двух панелях при помощи горячих клавиш и, позднее, мыши и меню. Последние версии включают множество плагинов, значительно расширяющих функциональность. По образу Norton Commander позже было создано множество интерфейсов файловых менеджеров и других программ для различных операционных систем.
- Volkov Commander — клон Norton Commander. В отличие от Norton Commander, поддерживает длинные имена файлов (для версии 4.99 alpha). Очень компактен. Базовый комплект включает только сам файловый менеджер с минимальным, но достаточным набором функций, и занимает на диске около 64 Кбайт. Функциональность расширяется подключением других приложений.
- DOS Navigator — дальнейшее развитие идеи Norton Commander. Бо́льшая функциональность. Бо́льшее количество панелей. Поддержка текстовых режимов SVGA (132×25 — 132×60). Оконный интерфейс с многозадачностью для плагинов. Расширение за счёт лёгкого и удобного подключения плагинов и приложений сторонних разработчиков.
Проблемы запуска приложений MS-DOS под MS Windows [ ]
Разработчики приложений под MS-DOS часто использовали недокументированные возможности и функции, а также прямое обращение к аппаратным средствам в обход операционной системы. Это стало причиной того, что в операционных системах Windows 9x и более новых не всегда удаётся запустить приложение, написанное для MS-DOS.
Ещё одна проблема, с которой сталкиваются пользователи при работе с приложениями MS-DOS на современных компьютерах, — значительная разница в быстродействии. За последние годы быстродействие компьютеров значительно возросло. Поэтому многие игры для MS-DOS на современном компьютере работают слишком быстро, так что пользователь не успевает увидеть происходящее на экране и проанализировать игровую ситуацию. Причина этому — использование циклов для формирования задержек. Современные процессоры выполняют их слишком быстро, а часто и вообще игнорируют (работа интеллектуального оптимизатора). По этой же причине некоторые приложения прекращают работу, выводя ошибку деления на ноль.
Для решения вышеназванных и целого ряда других проблем работы с приложениями MS-DOS под управлением Windows NT и Unix-подобных ОС применяются специальные эмуляторы. На данный момент наиболее известный из них — DOSBox, позволяющий настраивать индивидуальные параметры запуска каждого MS-DOS-приложения: быстродействие эмулируемого компьютера, эмулируемая звуковая и видеокарта и т. п.
Интересные факты [ ]
- 1 апреля 2015 года Microsoft выпустила шуточное приложение MS-DOS Mobile для своей ОС Windows Phone 8/8.1, в котором имитируется консольный интерфейс MS-DOS. Однако оно не является полноценным эмулятором системы и не поддерживает большинство функций, доступных в оригинальной MS-DOS.
Запуск CREDO (версия DOS) под Windows XP, Windows 7

Несмотря на значительный прогресс, за прошедшие несколько лет, и выход версий программ комплекса “CREDO” под Windows, по разным причинам часто приходится пользоваться “устаревшими” версиями программ комплекса, написанных для работы в MS-DOS.

Постараемся разобраться, как оптимизировать их работу и вообще запустить под новыми версиями Windows старые геодезические программы (не только “CREDO”).
Итак, корпорация Microsoft всеми правдами и неправдами избавляется от MS-DOS как устаревшей операционной системы, однако несмотря на это, оставляет возможность запуска в ней программ с помощью эмуляторов. Для Windows XP эмулятор DOS — командная строка “cmd.exe”:
1. Запуск программ комплекса “Credo” под windows XP
Для тех, кто знаком с операционной системой “MS-DOS”, — работа в командной строке windows почти ничем не отличается от работы в реальной операционной системе MS-DOS. Особенности здесь заключаются в том, что файлы настроек config.sys и autoexec.bat находятся по следующему пути: “c:\windows\system32” и имеют расширение *.nt. Здесь путь “c:\windows\” — путь, куда установлена ОС Windows XP.
Первое, что нужно сделать после установки программ CREDO, — нужно проверить свойства исполняемого файла credo.exe для этого в любом удобном файловом менеджере открываем свойства файла (Alt+Enter, или контекстное меню файла “свойства”)и проверяем поочерёдно каждую вкладку, настройки в них должны соответствовать вот этим:
Следующий этап. В папке “c:\windows\system32” находим файлы Autoexec.nt и config.nt. Добавляем или исправляем в config.nt следующие строки:
Чтобы на экране не отображались “кракозябры” при запуске, — добавим поддержку русского языка в DOS-эмуляторе. Я пользуюсь чудесным vrun. Скопируем файл “vrun.com” в папку c:\windows\system32\ и добавим автоматический его запуск, прописав в файле “autoexec.nt”:
Кроме всего, — в “autoexec.nt” должны быть активны (не закомментированы) следующие строки:
lh %SystemRoot%\system32\redir
lh %SystemRoot%\system32\dosxВсё готово, можно работать!
2. Запуск программ комплекса “Credo” под Windows 7
В настоящий момент человеческого способа сделать это, не используя бесчеловечных методов, к сожалению, мною не обнаружено. Таким образом, — опишу метод бесчеловечный, для чего понадобится скачать и установить программу-DOS-эмулятор “Dosbox”, в настоящее время она доросла до версии 0,74. Этот способ также подходит для запуска программ комплекса “Credo” по Windows XP.
Итак, по пунктам:
1. Устанавливаем «DosBox» на windows 7
При запуске эмулятора вы увидите окно, очень напоминающее окно MS-DOS. Поддерживаются практически все команды и программы, написанные для этой операционной системы.

При «голом» запуске dosbox, в нём вы увидите только один диск «Z». Для работы необходимо подключить другой диск, или рабочую папку. В этом ограничений нет, любой путь на вашем реальном компьютере (например, «c:\work») для удобства можно подключать как диск (например, «D»). А путь, где лежит пакет программ CREDO, — например как диск «C». В будущем можно с помощью настроек dosbox сделать процедуру монтирования автоматической при каждом запуске.
2. Монтируем виртуальные диски в эмуляторе dosbox.
— монтируем каталог с программой: «mount c c:\credo_dat»
— монтируем рабочую папку проектов credo «mount d d:\work»

3.Русификация CREDO.
При первом запуске credo вы скорее всего увидите «кракозябры» — меню, которые должны быть на русском языке, — нечитаемы. Причина кроется в отсутствии поддержки русской кодировки в выводе на экран текста. Чтобы в credo нормально отображался русский язык, — необходимо загрузить программу-русификатор для DOS. Например чудесный небольшой vrun.com
Копируем его в папку с credo и оттуда же запускаем.

4. Делаем активной папку, в которой будет создаваться наш будущий проект credo dos:
должно получиться что-то вроде этого:

5. Запускаем программу credo:

Вуаля! Работаем! Есть несколько тонкостей по такой работе с credo в windows 7, возможно, о них напишу позже.
Также можно настроить все действия, что описаны мною выше, — автоматическими при каждом запуске dosbox
Запись опубликована в рубрике Credo, Софт с метками credo, геодезические программы, софт. Добавьте в закладки постоянную ссылку.