米 Microsoft が 1981 年 IBM PC 向けに開発した OS。1.0(1981)から 6.22(1994)まで 12 年間 PC 市場を支配、Windows 95 で GUI 下層化、2000 年 DOS 8.0 で系列終了した PC 黎明期の主要 OS。
MS-DOS(エムエス ドス、Microsoft Disk Operating System)は、米 Microsoft が 1981 年に IBM 5150(IBM PC、初代)向けに開発した 16-bit シングルタスク OS です。原型は Seattle Computer Products(SCP)の 86-DOS(別名 QDOS、Quick and Dirty Operating System)で、SCP の従業員 Tim Paterson が CP/M-86 互換コマンドセットで作った OS でした。Microsoft は 1981 年に SCP から 86-DOS を $50,000 で買収・MS-DOS としてリブランドし、IBM に PC-DOS としてライセンス提供しました。
主な世代は MS-DOS 1.0(1981 / フロッピーのみ)・2.0(1983 / ハードディスク対応)・3.0(1984 / 1.2MB FD / 5.25" ネットワーク対応)・3.3(1987 / IBM PS/2 対応 / 3.5" 1.44MB)・4.0(1988 / DOSSHELL GUI)・5.0(1991 / EMS / 拡張メモリ管理改善)・6.0(1993 / DoubleSpace 圧縮 + Microsoft AntiVirus)・6.22(1994 / DoubleSpace 訴訟回避で DriveSpace 改名)です。
1981-1994 年の 12 年間、IBM PC 互換機市場を圧倒的に支配し、世界の PC ユーザーが共通して使う OS として君臨しました。Lotus 1-2-3 / WordPerfect / dBase / Norton Utilities / PC-Tools / WinZip 等の主要アプリは MS-DOS 上で動作する前提で開発され、PC ソフトウェアエコシステムの礎を築きました。
1995 年に Windows 95 を投入することで MS-DOS は GUI 下層化(Windows 95 内部に MS-DOS 7.0 が組込)、Windows 98 / Me でも DOS 7.1 / 8.0 が内部に存在し続けました。2000 年 Windows Me 内部の MS-DOS 8.0 が最終形態となり、2001 年 Windows XP で NT 系統(Windows NT カーネル)に統合され、MS-DOS 系統は事実上終了しました。現在は FreeDOS(オープンソース MS-DOS 互換、現役 1.3)が存在し、レトロ PC コミュニティで使い続けられています。
| バージョン | 公開年 | 主な追加機能 |
|---|---|---|
| 1.0 | 1981 | 初版、IBM PC 5150 対応 |
| 2.0 | 1983 | HDD / サブディレクトリ |
| 3.3 | 1987 | 1.44MB FD / PS/2 対応 |
| 5.0 |
| 1991 |
| EMS / XMS / EDIT / QBASIC |
| 6.22 | 1994 | DriveSpace 圧縮 / AntiVirus |
| 7.0 | 1995 | Win 95 内蔵、FAT32 |
| 8.0 | 2000 | Win Me 内蔵、最終世代 |
MS-DOS 自体は 2000 年以降 Microsoft からの新規販売はありません。レトロ PC コミュニティでは FreeDOS(無料・オープンソース・MS-DOS 互換)が現役で、最新版 1.3(2022)が無料配布されています。レトロゲーム機構築・古い業務ソフト稼働・DOS BASIC プログラミング学習に最適です。
中古市場では MS-DOS 6.22 / Windows 95 / 98 のオリジナルパッケージが ¥3,000-15,000 で稀に流通中、Win 9x 系のレトロ自作 PC ビルダーには重要な選択肢です。VMware / VirtualBox / 86Box / DOSBox 等の仮想化環境で MS-DOS / Windows 9x を動かすことで、現代 PC でも往年の DOS 環境を体験可能です。
Q1: MS-DOS は今でも使えますか? A: FreeDOS で 100% 互換環境が無料で使えます。仮想化環境(86Box / DOSBox)でも実用可能で、レトロゲーム / 古いビジネスソフトの稼働には依然として価値があります。
Q2: MS-DOS と Windows 95 / 98 の関係は? A: Windows 95 / 98 / Me は内部に MS-DOS 7.x / 8.x を含む GUI シェル拡張版です。実質的には DOS 上の重い GUI で、Windows NT(完全独立カーネル)とは別系統でした。
Q3: なぜ Windows XP で MS-DOS は完全に廃止されたのですか? A: NT カーネルの安定性 / セキュリティ / マルチユーザー対応 / 32-bit ネイティブが、当時の OS 要求を満たす上で MS-DOS ベースより優れていたためです。互換レイヤ(NTVDM)で 16-bit DOS アプリの動作のみ維持しました。