磁盘操作系统是早期个人电脑上使用的一种主要操作系统,习惯上按其英文缩写称作DOS(Disk Operation System)。最早的DOS系统是由微软公司为IBM个人电脑开发的,即MS-DOS。后来这一概念也包括了其他公司生产的与MS-DOS兼容的系统,如PC-DOS、DR-DOS, 以及少数一些不太出名的DOS兼容产品。它们在1985年到1995年间占据操作系统的统治地位。
| Manuf | Version | Released | Comments | Verified | 
| SCP | - | 2/1981 | Seattle Computer Products’ Quick-n-Dirty Operating System. Runs on IBM’s wirewrapped PC prototype.  |   | 
| IBM/MS | 1.0 | 8/1981 | Original IBM/MS release.  | * | 
IBMBIO  .COM     1920   07/23/1981   12:00:00 IBMDOS  .COM     6400   08/13/1981   12:00:00 COMMAND .COM     3231   08/04/1981   12:00:00  | 
| IBM/MS | 1.05 | 8/1981 | Fixes to BASIC interpreter.  | * | 
IBMBIO  .COM     1920   07/23/1981   00:00:00 IBMDOS  .COM     6400   08/13/1981   00:00:00 COMMAND .COM     3231   08/04/1981   00:00:00  | 
| IBM/MS | 1.1 | 5/1982 | Bugfix. Doubled sided drive support.  | * | 
IBMBIO  .COM     1920   05/07/1982   12:00:00 IBMDOS  .COM     6400   05/07/1982   12:00:00 COMMAND .COM     4959   05/07/1982   12:00:00  | 
| IBM/MS | 1.25 | 7/1982 | For early compatibles. This is the first non-IBM OEM version.  |   | 
| Zenith | 1.25 | ??/???? | 
  |   | 
IBMBIO  .COM     1713            ?          ? IBMDOS  .COM     6138            ?          ? COMMAND .COM     4986            ?          ?  | 
| IBM/MS | 2.0 | 3/1983 | For PC/XT, Unix-type subdirectory support, installable device drivers, I/O redirection, subdirectories, hard disk support, file handle calls.  | * | 
IBMBIO  .COM     4608   03/08/1983   12:00:00 IBMDOS  .COM    17152   03/08/1983   12:00:00 COMMAND .COM    17664   03/08/1983   12:00:00  | 
| IBM/MS | 1.85 | 4/1983 | Internal IBM - extended 1.1 - not released. New features added, i.e. enhanced COMMAND.COM with command line editing.  |   | 
| IBM/MS | 2.01 | ?/1983 | First support for individual country formats, Kanji  |   | 
| IBM/MS | 2.1 | 10/1983 | For IBM PCjr, bugfixes for 2.0. No country support.  | * | 
IBMBIO  .COM     4736   10/20/1983   12:00:00 IBMDOS  .COM    17024   10/20/1983   12:00:00 COMMAND .COM    17792   10/20/1983   12:00:00  | 
| MS | 2.11 | 11/1983 | Basically a cross of PC-DOS 2.1 and MS-DOS 2.01.  |   | 
IBMBIO  .COM     6836   11/17/1983   ??:??:?? IBMDOS  .COM    17176   11/17/1983   ??:??:?? COMMAND .COM    15957   11/17/1983   ??:??:??  | 
| Wang | 2.01 | 12/1983 | 
  |   | 
IBMBIO  .COM    30482   12/22/1983   ??:??:?? IBMDOS  .COM    17521   12/22/1983   ??:??:?? COMMAND .COM    15877   12/22/1983   ??:??:??  | 
| IBM | 2.11 | 6/1984 | 
  |   | 
IBMBIO  .COM     5120   05/30/1984   ??:??:?? IBMDOS  .COM    17408   05/30/1984   ??:??:?? COMMAND .COM    18272   05/30/1984   ??:??:??  | 
| MS | 2.12 | ??/???? | Special version for TI Professional (nonstandard video and keyboard)  |   | 
| IBM | 3.0 | 8/1984 | 1.2 meg drive for PC/AT, some new system calls, new external programs, 16-bit FAT, specific support for IBM network.  |   | 
IBMBIO  .COM     8964   1984/07/05   15:00:00 IBMDOS  .COM    27920   1984/07/05   15:00:00 COMMAND .COM    22042   1984/08/14   08:00:00  | 
| Sanyo | 2.11 | 9/1984 | 
  |   | 
IBMBIO  .COM     5164   09/03/1984   ??:??:?? IBMDOS  .COM    17019   09/03/1984   ??:??:?? COMMAND .COM    16117   09/03/1984   ??:??:??  | 
| MS | 3.05 | 11/1984 | First OEM version of 3.x.  |   | 
| IBM | 3.1 | 3/1985 | 
  | * | 
IBMBIO  .COM     9564   03/07/1985   13:43:00 IBMDOS  .COM    27760   03/07/1985   13:43:00 COMMAND .COM    23210   03/07/1985   13:43:00  | 
| AT&T | 2.11 | 6/1985 | "AT&T Personal Computer 6300 DOS Release 2.0"  | * | 
IBMBIO  .COM     6917   06/05/1985   12:00:00 IBMDOS  .COM    17176   06/05/1985   12:00:00 COMMAND .COM    15957   06/05/1985   12:00:00  | 
| IBM/MS | 2.25 | 10/1985 | Extended foreign language support  |   | 
| IBM | 3.2 | 1/1986 | 720k 3.5 inch drive support, special support for laptops (IBM PC Convertible), XCOPY  |   | 
IBMBIO  .COM    16369   12/30/1985   ??:??:?? IBMDOS  .COM    28477   12/30/1985   ??:??:?? COMMAND .COM    23791   12/30/1985   ??:??:??  | 
| Generic | 3.2 | ?/1986? | "Disk Operation System Version 3.20 1981-1986"  | * | 
IO      .SYS    16138            ?          ? MSDOS   .SYS    28480            ?          ? COMMAND .COM    23612            ?          ?  | 
| MS | 4.0 | 4/1986 | Multitasking (Europe only). Withdrawn from market after a very short run.  |   | 
| HP | 3.1 | 5/1986 | 
  | * | 
IO      .SYS    12288   05/20/1986   12:00:00 MSDOS   .SYS    27952   05/20/1986   12:00:00 COMMAND .COM    22677   05/20/1986   12:00:00  | 
| MS | 3.2 | 7/1986 | 
  |   | 
IBMBIO  .COM    16138   07/07/1986   ??:??:?? IBMDOS  .COM    28480   07/07/1986   ??:??:?? COMMAND .COM    23612   07/07/1986   ??:??:??  | 
| Compaq | 3.1 | 11/1986 | 
  | * | 
IBMBIO  .COM     9728   10/31/1986   12:00:00 IBMDOS  .COM    27760   10/31/1986   12:00:00 COMMAND .COM    23210   10/31/1986   12:00:00  | 
| Compaq | 3.2 | 2/1987 | 
  | * | 
IBMBIO  .COM    16490   02/06/1987   12:00:00 IBMDOS  .COM    28477   02/06/1987   12:00:00 COMMAND .COM    23855   02/06/1987   12:00:00  | 
| IBM | 3.3 | 3/1987 | For PS/2 series, 1.44 meg support, multiple DOS partition support, code page switching, improved foreign language support, some new function calls, support for the AT’s CMOS clock.  | * | 
IBMBIO  .COM    22100   03/18/1987          ? IBMDOS  .COM    30159   03/17/1987          ? COMMAND .COM    25307   03/17/1987          ?  | 
| MS | 3.21 | 5/1987 | 
  |   | 
IO      .SYS        ?   05/01/1987   ??:??:?? MSDOS   .SYS        ?   05/01/1987   ??:??:?? COMMAND .COM        ?   05/01/1987   ??:??:??  | 
| MS | 3.3 | 7/1987 | 
  | * | 
IO      .SYS    22357   07/24/1987   00:00:02 MSDOS   .SYS    30128   07/24/1987   00:00:02 COMMAND .COM    25276   07/24/1987   00:00:02  | 
| HP | 3.2 | 8/1987 | 
  | * | 
IBMBIO  .COM    16634   08/24/1987   13:02:00 IBMDOS  .COM    28560   08/24/1987   13:02:00 COMMAND .COM    23660   08/24/1987   13:02:00  | 
| Zenith | 3.21 | 9/1987 | 
  |   | 
IBMBIO  .COM    18501   09/28/1987   ??:??:?? IBMDOS  .COM    28480   09/28/1987   ??:??:?? COMMAND .COM    23948   09/28/1987   ??:??:??  | 
| MS | 3.31 | 11/1987 | Over-32 meg DOS partitions. Different versions from different OEMs (not Microsoft). Compaq and Wyse are most common.  |   | 
| IBM/MS | 2.11R | ?/1988 | Bootable ROM DOS for Tandy machines.  |   | 
| MS | 3.3a | 2/1988 | 
  | * | 
IO      .SYS    22398   02/02/1988   00:00:02 MSDOS   .SYS    30128   02/02/1988   00:00:02 COMMAND .COM    25308   02/02/1988   00:00:02  | 
| Epson | 3.3 | 2/1988 | 
  | * | 
IBMBIO  .COM    22452   02/01/1988   11:39:06 IBMDOS  .COM    30128   12/03/1987   15:49:54 COMMAND .COM    25276   12/03/1987   18:45:28  | 
| HP | 3.2 | 3/1988 | 
  | * | 
IBMBIO  .COM    16666   03/01/1988   13:03:00 IBMDOS  .COM    28560   08/14/1987   13:02:00 COMMAND .COM    23660   08/14/1987   13:02:00  | 
| IBM | 4.0 | 8/1988 | 32mb disk limit officially broken, minor EMS support, more new function calls, enhanced network support for external commands. PCjr support dropped.  | * | 
IBMBIO  .COM    32816   08/03/1988   12:00:00 IBMDOS  .COM    36000   08/03/1988   12:00:00 COMMAND .COM    37637   06/17/1988   12:00:00  | 
| MS | 4.01 | 1/1989 | Microsoft version with some bugfixes.  |   | 
| MS | 4.01a | 4/1989 | 
  | * | 
IO      .SYS    33337   12/19/1988   00:00:02 MSDOS   .SYS    37376   04/07/1989   00:00:02 COMMAND .COM    37557   12/19/1988   00:00:02  | 
| MS | 3.31 | 6/1989 | COMMAND .COM 25276 06/01/1989 00:00:00 Vendex OEM version.  |   | 
IO      .SYS    23581   06/14/1989   12:07:58 MSDOS   .SYS    30672   06/11/1989   16:33:02
   | 
| DR | 3.41 | 7/1989 | DRBIOS.SYS 18304 06/30/1989 12:16:00 DRBDOS.SYS 39385 07/14/1989 12:00:00  | * | 
COMMAND .COM    35840   06/30/1989   12:16:00  | 
| MS | 3.21R | 9/1989 | DOS in ROM, Flash File System for laptops.  |   | 
| Toshiba | 3.3 | 10/1989 | 
  | * | 
IBMBIO  .COM    20031   10/31/1989   09:00:02 IBMDOS  .COM    30128   06/10/1988   09:00:02 COMMAND .COM    25372   09/16/1988   09:00:02  | 
| MS | 3.3R | ?/1990 | DOS in ROM, introduced for TI laptops.  |   | 
| IBM | 3.4 | ?/? | Internal IBM. Not released (4.0 development)  |   | 
| IBM | 5.0 | 5/1991 | 
  | * | 
IBMBIO  .COM    33430   05/09/1991   12:00:00 IBMDOS  .COM    37378   05/09/1991   12:00:00 COMMAND .COM    47987   05/09/1991   12:00:00  | 
| MS | 5.0 | 6/1991 | High memory support, uses up to 8 hard disks, command line editor and aliasing, 2.88 floppies, ROMable OEM kit available.  | * | 
IO      .SYS    33430   06/17/1991   05:00:00 MSDOS   .SYS    37394   06/17/1991   05:00:00 COMMAND .COM    47845   06/17/1991   05:00:00  | 
| MS | 5.00.02 | 11/1991 | 
  | * | 
IO      .SYS    33430   11/11/1991   05:00:02 MSDOS   .SYS    37394   11/11/1991   05:00:02 COMMAND .COM    47845   11/11/1991   05:00:02  | 
| IBM | 5.00.1a | 2/1992 | Patches to IBM 5.0.  | * | 
IBMBIO  .COM    37378   02/28/1992   12:00:00 IBMDOS  .COM    33446   11/29/1991   12:00:00 COMMAND .COM    48006   02/28/1992   12:00:00  | 
| MS | V | 2/1993 | Japanese-market version of 5, with double byte Kanji character support  |   | 
IO      .SYS        ?   02/??/1993   ??:??:?? MSDOS   .SYS        ?   02/??/1993   ??:??:?? COMMAND .COM        ?   02/??/1993   ??:??:??  | 
| MS | 6.0 | 3/1993 | Disk compression (Doublespace), multiple configurations in CONFIG.SYS  | * | 
IO      .SYS    40470   03/10/1993   06:00:00 MSDOS   .SYS    38138   03/10/1993   06:00:00 COMMAND .COM    52925   03/10/1993   06:00:00  | 
| MS | 6.20 | 9/1993 | 
  | * | 
IO      .SYS    40566   09/30/1993   06:20:00 MSDOS   .SYS    38138   09/30/1993   06:20:00 COMMAND .COM    54619   09/30/1993   06:20:00  | 
| IBM | 6.3 | 12/1993 | 
  | * | 
IBMBIO  .COM    40758   12/31/1993   00:00:00 IBMDOS  .COM    37174   12/31/1993   00:00:00 COMMAND .COM    54654   12/31/1993   00:00:00  | 
| MS | 7.0Beta | 1/1994 | MS Internal for "Chicago" (Windows95). Never Released.  | * | 
IO      .SYS    45350   01/01/1994   07:00:08 MSDOS   .SYS    39494   01/01/1994   07:00:16 COMMAND .COM    78043   01/01/1994   07:00:02  | 
| Novell | 7.0 | 1/1994 | 
  | * | 
IBMBIO  .COM    27880   01/26/1994   07:00:00 IBMDOS  .COM    29684   01/26/1994   07:00:00 COMMAND .COM    56081   01/26/1994   07:00:00  | 
| MS | 6.21 | 2/1994 | 
  | * | 
IO      .SYS    40566   02/13/1994   06:21:00 MSDOS   .SYS    38138   02/13/1994   06:21:00 COMMAND .COM    54619   02/13/1994   06:21:00  | 
| MS | 6.22 | 5/1994 | 
  | * | 
IO      .SYS    40774   05/31/1994   06:22:00 MSDOS   .SYS    38138   05/31/1994   06:22:00 COMMAND .COM    64645   05/31/1994   06:22:00  | 
| MS | 7.0 | ?/? | Embedded in Windows 95.  |   | 
IO      .SYS        ?            ?          ? MSDOS   .SYS      n/a            ?          ? COMMAND .COM        ?            ?          ?  | 
| MS | 7.1 | 8/1996 | Embedded in Windows 95B (OSR2).  | * | 
IO      .SYS   214836   08/24/1996   11:11:10 MSDOS   .SYS      n/a   08/24/1996   11:11:10 COMMAND .COM    93812   08/24/1996   11:11:10  | 
| Caldera | 7.01 | 11/1997 | Commonly called OpenDOS.  | * | 
IBMBIO  .COM    27880   11/04/1997   07:01:00 IBMDOS  .COM    30081   11/04/1997   07:01:00 COMMAND .COM    55077   11/04/1997   07:01:00  | 
| Caldera | 7.02 | 2/1998 | Renamed to DR-DOS.  | * | 
IBMBIO  .COM    29594   02/27/1997   07:02:00 IBMDOS  .COM    30720   02/27/1997   07:02:00 COMMAND .COM    66657   02/27/1997   07:02:00  | 
| IBM | 7.? | 5/1998 | "DOS2000". Year 2000 compliant.  | * | 
IBMBIO  .COM    40726   04/30/1998   13:00:00 IBMDOS  .COM    37066   04/30/1998   13:00:00 COMMAND .COM    52965   04/30/1998   13:00:00  | 
| Caldera | 7.03 | 1/1999 | 
  | * | 
IBMBIO  .COM    24810   01/07/1999   07:03:00 IBMDOS  .COM    30880   01/07/1999   07:03:00 COMMAND .COM    66785   01/07/1999   07:03:00  | 
Verified (*) indicates that the DOS kernel file size/date/time was matched against an archived copy