J4.05/V)も登場。IBMとマイクロソフトのOS共同開発の最終版。マイクロソフト版は初めて単体の直接販売が開始される。5.0/V)も登場し、各社PC/AT互換機に広く採用される。IBM版が名称再変更。DOSとMS-DOSは付属ユーティリティの違いが拡大。MS-DOSは単体販売の最終版。95/98/98SEの内部バージョン。以降で、FAT32に対応した。スクリプト言語のREXXをサポート。Meの内部バージョン。MS-DOSの最終版。バージョン1編集CP/M程度の機能しか持たない、基本的なディスクオペレーティングシステム。ファイルシステムは後のバージョンで実装された階層構造を持っておらず、ディレクトリが利用できない。CP/Mとの大きな違いは、汎用化の為などで、入出力デバイスなど、機種依存する部分を分離するという方向性である。MSDOS.SYSとIO.SYSという2つのファイルがあることにあらわれている(前者が非依存なモジュール、後者が依存が大きいモジュールである。PCではBIOSだが、PC-98ではIO.SYSが行っている)。PCにバンドルされた分だった[36]。PC(初代)出荷と同時にリリース。64KBのメモリ空間のうち約12KB(そのうちシェルが5KB)を占有した。1.14と同等[38]。サポートの他、一部のバグフィクス。PC互換機向けに、IBM以外のメーカーへのOEM提供を開始。日本では当時マイクロソフトの代理店であったアスキーが日本語版MS-DOSを開発している最中で、それに先駆けて複数のメーカーが各自で日本語処理機能を実装して販売していた[41]。階層構造ディレクトリ、CONFIG.SYSによるデバイスドライバの追加機能、UNIXライクなパイプ等の機能が追加された。アセンブラのMASMが付属していた。マイクロソフト版はこのバージョンより名称が「MS-DOS」に一本化された。出荷と同時にリリースされた。2.0」としてリリースされ、パソピア16などに採用された[41][43]。バージョン2.01とバージョン2.1を統合。アジアやヨーロッパなど多言語市場を意識し、文字セットや日付表示のローカライズをサポート。各社のx86パーソナルコンピュータ向けに広く利用された他[45]、日本ではアスキーの市場戦略の関係で、市販ソフトウェアにサブセット版のバンドルが許されていた[46]。東アジア市場向けに2バイト言語に対応を図った「アジアバージョン」。理由不明だが、日本市場においてはバージョン2.11の名称で流通した(MSDOS.SYS内部に2.25の表記あり)。