• QDOS 0.10

    QDOS 0.10
    Первая версия, выпущенная в продажу Seattle Computer Products.
  • 86-DOS 0.3

    86-DOS 0.3
    Первая версия, которую Microsoft лицезировала у Seattle Computer Products.
  • 86-DOS 1.0

    86-DOS 1.0
    Первый релиз 86-DOS.
  • 86-DOS 1.10

    86-DOS 1.10
    Куплена Microsoft и переименована в MS-DOS 27 июля 1981 года [8]. Появилась в связи с выходом 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

    1.24
    Добавлена поддержка двухсторонних дисководов 5,25" 320 Кбайт. FAT12. В атрибуты файлов помимо даты последней записи добавлено её время. Команда COPY теперь поддерживает объединение файлов. Новые внутренние команды: DATE, DEL, REN, TIME. Новая внешняя команда EXE2BIN. Основа для IBM PC DOS 1.1. MS-DOS будет основой для IBM PC DOS вплоть до версии 6.22 включительно.
  • 1.25

    1.25
    Для использования с компьютерами, не произведёнными IBM. Аналогична PC DOS 1.1. Вместо BASICA от IBM поставляется GW-BASIC.
  • 2.0

    2.0
    Появилась в связи с выходом IBM PC XT. Впервые появилась поддержка жёстких дисков, максимальный объем 15 MiB, один раздел - один диск. Добавлена поддержка жёстких дисков объемом 10 MiB компании IBM. Поддержка 5,25" 9-ти секторных односторонних 180 Кбайт и двухсторонних 360 Кбайт НГМД.
  • 2.01

    2.01
    Добавлена команда COUNTRY для отображения индивидуального формата даты и времени, а также значка валюты.
  • 2.10

    2.10
    Версия для IBM (PC DOS 2.10). Появилась в связи с выходом IBM PCjr. Основана на 2.0 с модификациями для PCjr.
  • 2.11

    2.11
    Версия для компьютеров, не произведённых IBM. Основана на 2.1 с модификациями от 2.01. Осуществлён перевод на 10 различных языков.
  • 3.00

    3.00
    Появилась в связи с выходом IBM PC/AT, которая оснащалась жестким диском в 20 MiB. Появление возможности выполнять программы, находящиеся не в текущем каталоге, за счёт указания маршрута. Добавлена поддержка 15-ти секторных 5,25" дисководов на 1,2 Мбайт. Добавлены новые команды: ATTRIB, LABEL, SELECT, KEYB, SHARE, GRAFTABL, COUNTRY. Поддержка виртуального диска в ОЗУ.
  • 3.10

    3.10
    Добавлена поддержка работы в сетях Microsoft. Добавлены команды JOIN и SUBST.
  • 4.0 прототип

    4.0 прототип
    Экспериментальная, в массовую продажу не пошла[13]. Обладала вытесняющей многозадачностью в реальном режиме, предназначенной для семейства процессоров 8086 (впоследствии эта возможность удалена). Включала перемещаемые и выгружаемые сегменты памяти для кода и перемещаемые сегменты данных (менеджер памяти Windows был версией менеджера памяти DOS 4). Имела возможность динамического переключения экранов.
  • 3.20

    3.20
    Появилась в связи с выходом IBM PC Convertible. Добавлена поддержка дисководов 3,5" 720 Кбайт. Добавлены новые команды REPLACE и XCOPY. Команда FORMAT теперь препятствует непреднамеренному форматированию жёсткого диска. Добавлен DRIVER.SYS для создания фиктивных дисководов. Добавлен драйвер RAMDRIVE.SYS для создания виртуального диска в ОЗУ.
  • 3.30

    3.30
    Появилась в связи с выходом IBM PS/2. Поддерживает концепцию разбиения жёстких дисков любого объёма на логические диски размером до 32 Мбайт. На одном жестком диске может быть только 2 раздела - MS-DOS и EXT DOS, самих жестких не более двух. Внутри EXT DOS может быть до 23 подразделов (от D до Z).[10] Без внешних программ объём жетского не может быть больше 32 MiB.
  • 4.0

    4.0
    Поддерживает логические диски на винчестере размером более 32 Мбайт. Максимальный объем HDD не может быть больше 528 MiB без сторонних программ (528-мегабайтный барьер (504 MiB в старых BIOS)). INT 13H позволила увеличить объем HDD до 7.844 GiB (барьер, связанный с багом в MS DOS, который был до версии 7.1. Использует отображаемую память для буферов ОС и структур данных команды FASTOPEN (требуется EMS 4.0).
  • 5.0

    5.0
    Введена поддержка до восьми физических жестких дисков.[10] Обеспечивает размещение своего ядра, а также драйверов и резидентных программ как в HMA, так и в UMB. Добавлена поддержка дисководов 3,5" EHD 2,88 Мбайт. Новый менеджер памяти. Добавлены новые команды: DELOLDOS, DOSKEY, EXPAND, LOADHIGH, MIRROR, SETVER, UNDELETE, UNFORMAT.
  • 6.0

    6.0
    Добавлены новые команды: DELTREE и MOVE. Исключение команд: RECOVER, ASSIGN, GRAFTABL, JOIN, MIRROR, COMP, BACKUP, EXE2BIN, драйвера PRINTER.SYS. Усовершенствование команд DIR, MEM, UNDELETE, FORMAT, SYS. Новая команда CHOICE обеспечивает разветвление в командных файлах. Предоставление возможности отмены выполнения отдельных команд в CONFIG.SYS и AUTOEXEC.BAT целиком.
  • 6.2

    6.2
    Усовершенствованы команды: FORMAT , DISKCOPY (возможность создания образа на НЖМД), COMMAND (появилась возможность построчной обработки командных файлов). Команды FORMAT, CHKDSK, DIR, MEM выводят информацию с разделением тысяч. SMARTDRV теперь кэширует CD-ROM. HIMEM.SYS теперь при подключении способен тестировать расширенную память. Модернизация Microsoft DoubleSpace. Добавлена утилита тестирования жёсткого диска ScanDisk. Исключение из поставки MS-DOS Shell.
  • 7.0

    7.0
    Как часть Windows 95. Добавлена поддержка LFN — длинных имён файлов (доступна только под Windows). Весь код из MSDOS.SYS перенесён в IO.SYS. MSDOS.SYS теперь текстовый файл настроек. Новые команды в CONFIG.SYS: ACCDATE, BUFFERSHIGH, FCBSHIGH, FILESHIGH, LASTDRIVEHIGH, STACKSHIGH. В поставку включён драйвер CD-ROM: OAKCDROM.SYS
  • 8.0

    8.0
    Как часть Windows ME. Ухудшена функциональность ядра, жёстко интегрирован неотключаемый драйвер верхней памяти. Заблокирована возможность загрузки в реальном режиме с жёсткого диска, удалено большинство утилит. Также находится на загрузочной дискете, создаваемой Windows XP и старше.