{{위키데이터 속성 추적}}
{{운영 체제 정보
| 이름 = 마이크로소프트 도스
| 로고 = Msdos-icon.png
| logo_size = x64px
| 스크린샷 = [[파일:StartingMsdos.png]]
| 설명 = 마이크로소프트 도스의 명령줄 인터페이스의 예시. 현재 디렉토리가 C 드라이브의 루트임을 보여주고 있다.
| 개발자 = [[마이크로소프트]]
| 계열 = [[도스]]
| 소스형태 = [[클로즈드 소스]]
| 최초버전출시일 = 
| 최신버전 = 8.0 ([[윈도우 미]])
| 최신버전출시일 = {{시작 날짜와 나이|2000|9|14}}
| 커널형태 = [[모놀리식 커널]]
| UI = [[명령줄 인터페이스]], [[텍스트 사용자 인터페이스]]
| 라이선스 = 
| 프로그램언어 = 
| 상태 = 지원 중단/단종
| 지원되는플랫폼 = [[x86]]
| 업데이트방식 = 
| 패키지관리자 = 
| 웹사이트 = 
| 다음 버전 = [[윈도우 1.0|Windows 1.0]]<ref>MS-DOS가 아니지만 , [[그래픽 사용자 인터페이스|GUI]]가 들어갔고 MS-DOS 기반이기 때문에 이곳에 서술한다.</ref>, [[윈도우 XP|Windows XP]]<ref>[[도스|Dos]] 계열이 아니지만 , 지원이 종료된 뒤.[[윈도우 NT|NT 계열]]인 [[윈도우 XP|Windows XP]]로 바꿔탔으므로 여기에 서술한다.</ref>
| 이전 버전 = [[86-도스|86-DOS]]
}}

'''MS-DOS'''(Microsoft Disk Operating System, 마이크로소프트 도스)는 주로 [[마이크로소프트]]에서 개발한 [[x86]] 기반 개인용 컴퓨터용 [[운영 체제]]이다. IBM [[PC-DOS]]로 변경된 MS-DOS 및 MS-DOS와 호환되도록 시도하는 몇 가지 운영 체제를 총괄적으로 "도스"(DOS, 디스크 운영 체제의 일반 약어)라고도 한다. MS-DOS는 1980년대 [[IBM PC 호환기종]]용 주요 운영 체제였으며, 이후 다양한 세대의 그래픽 [[마이크로소프트 윈도우]] 운영 체제에서 [[그래픽 사용자 인터페이스]](GUI)를 제공하는 운영 체제로 점차 대체되었다.

IBM은 1981년에 PC에서 사용하기 위해 [[PC-DOS]] 1.0으로 라이선스를 부여하고 다시 출시했다. MS-DOS와 PC DOS는 처음에는 마이크로소프트와 IBM에 의해 동시에 개발되었지만 12년 후인 1993년에 두 제품은 호환성, 구문 및 기능 면에서 눈에 띄는 차이로 갈라졌다.

1988년 [[DR-DOS]]를 시작으로 x86 플랫폼용 여러 경쟁 제품이 출시되었으며<ref name="roy">{{서적 인용|url=http://www.retrocomputing.net/info/allan/|title=A history of the personal computer: the people and the technology|date=2001|publisher=Allan Pub.|location=[[London, Ontario]]|page=14|chapter=Microsoft in the 1980s, part III 1980s&nbsp;– The IBM/Macintosh era|isbn=0-9689108-0-7|archive-url=https://web.archive.org/web/20060702195053/http://www.retrocomputing.net/info/allan/|archive-date=July 2, 2006|url-status=dead|access-date=December 5, 2009|author-last=Allan|author-first=Roy A.}} [http://www.retrocomputing.net/info/allan/eBook12.pdf] {{Webarchive|url=https://web.archive.org/web/20060715184453/http://www.retrocomputing.net/info/allan/eBook12.pdf|date=July 15, 2006}}</ref> MS-DOS는 2000년 개발이 중단될 때까지 8가지 버전을 거쳤다.<ref name="Historical Essays">{{웹 인용|title=A Compilation of 8 Historical Essays |url=https://books.google.com/books?id=oyto0YS-bpYC&pg=PT18 |access-date=January 30, 2016 }}{{깨진 링크|date=July 2020|bot=medic}}{{cbignore|bot=medic}}</ref> 처음에 MS-DOS는 [[플로피 디스크]]를 사용하는 컴퓨터 하드웨어에서 실행되는 [[인텔 8086]] 프로세서를 대상으로 했다. 운영 체제뿐만 아니라 응용 프로그램 소프트웨어 및 사용자 데이터도 저장하고 액세스하는 디스크이다. 프로그레시브 버전 릴리스에서는 최신 프로세서와 빠르게 발전하는 컴퓨터 아키텍처에 대한 추가 기능 지원과 함께 훨씬 더 큰 크기와 형식의 다른 대용량 저장 미디어에 대한 지원을 제공했다. 궁극적으로 이는 마이크로소프트가 [[프로그래밍 언어]] 회사에서 다양한 소프트웨어 개발 회사로 발전하는 데 핵심 제품이었으며 회사에 필수적인 수익 및 마케팅 리소스를 제공했다. 이는 또한 초기 버전의 윈도우가 GUI로 실행되는 기본 운영 체제이기도 했다.

== 역사 ==
{{추가 정보|도스}}
MS-DOS는 [[팀 패터슨]]이 작성한 [[시애틀 컴퓨터 프로덕츠]] 소유의 [[86-도스]]<ref name="PATERSON">{{웹 인용|title=Father of DOS Still Having Fun at Microsoft |author-last=Conner |author-first=Doug |website=patersontech.com |publisher=Micronews |url=http://www.patersontech.com/Dos/Micronews/paterson04_10_98.htm |access-date=December 5, 2009 |url-status=dead |archive-url=https://web.archive.org/web/20100209023553/http://www.patersontech.com/Dos/Micronews/paterson04_10_98.htm |archive-date=February 9, 2010}}</ref>의 이름이 변경된 형태이다. 86-DOS 개발에는 기본적으로 [[인텔 8086|8086]] 프로세서에서 실행되도록 포팅된 [[디지털 리서치]]의 [[CP/M]](8080/Z80 프로세서용)의 복제품이었으며 CP/M과 비교할 때 개선된 디스크 섹터 버퍼링 논리, CP/M 파일 시스템 대신 [[FAT12]] 도입 등 두 가지 눈에 띄는 차이점이 있었기 때문에 개발에는 6주밖에 걸리지 않았다. 이 첫 번째 버전은 1980년 8월에 출시되었다.<ref name="Linfo">{{웹 인용|title=MS-DOS: A Brief Introduction |work=The Linux Information Project |url=http://www.linfo.org/ms-dos.html |access-date=December 14, 2017 |url-status=live |archive-url=https://web.archive.org/web/20171214120951/http://www.linfo.org/ms-dos.html |archive-date=December 14, 2017}}</ref> [[IBM PC|IBM 개인용 컴퓨터]]용 운영 체제가 필요했던 마이크로소프트는<ref name="A history of Windows">{{웹 인용|title=A history of Windows |website=microsoft.com |publisher=[[마이크로소프트]] |date=November 2013 |url=http://windows.microsoft.com/en-us/windows/history |access-date=May 10, 2015 |url-status=dead |archive-url=https://web.archive.org/web/20150510042758/http://windows.microsoft.com/en-us/windows/history |archive-date=May 10, 2015}}</ref><ref name="digitalresearch.biz">{{웹 인용|author-first=Leven |author-last=Antov |date=1996 |title=History of MS-DOS |website=Digital Research |url=http://www.digitalresearch.biz/HISZMSD.HTM |access-date=May 6, 2015 |url-status=live |archive-url=https://web.archive.org/web/20171002211831/http://www.digitalresearch.biz/HISZMSD.HTM |archive-date=October 2, 2017}}</ref> 1981년 5월 팀 패터슨을 고용하고 같은 해 7월에 86-DOS 1.10을 [[미국 달러|US$]]25,000에 인수했다.<ref>{{웹 인용|title=Microsoft DOS History |url=https://www.computerhope.com/history/dos.htm |access-date=2024-05-23 |website=www.computerhope.com |language=en}}</ref> 마이크로소프트는 버전 번호를 유지했지만 이름을 MS-DOS로 변경했다. 그들은 또한 MS-DOS 1.10/1.14의 라이선스를 IBM에 부여했고 IBM은 1981년 8월 IBM 5150 또는 IBM PC용 세 가지 운영 체제 중 하나인 [[PC-DOS]] 1.0을 제공했다.<ref>{{웹 인용|title=Personal Computer Announced by IBM |website=ibm.com |publisher=[[IBM]] |url=http://www.ibm.com/ibm/history/documents/pdf/pcpress.pdf |access-date=September 27, 2014 |archive-date=December 12, 2018 |archive-url=https://web.archive.org/web/20181212191615/https://www.ibm.com/ibm/history/documents/pdf/pcpress.pdf |url-status=live }}</ref>

1년 안에 마이크로소프트는 70개 이상의 다른 회사들에 MS-DOS 라이선스를 부여했다.<ref name="freiberger19820823">{{뉴스 인용|title=Bill Gates, Microsoft and the IBM Personal Computer |work=[[InfoWorld]] |date=August 23, 1982 |author-last=Freiberger |author-first=Paul |author-link=Paul Freiberger |pages=22 |url=https://books.google.com/books?id=VDAEAAAAMBAJ&pg=PA22 |access-date=January 29, 2015 |archive-date=February 18, 2023 |archive-url=https://web.archive.org/web/20230218183644/https://books.google.com/books?id=VDAEAAAAMBAJ&pg=PA22 |url-status=live }}</ref> 이는 모든 8086 계열 컴퓨터에서 실행될 수 있는 OS로 설계되었다. 각 컴퓨터에는 [[CP/M]]에 존재했던 상황과 유사한 고유한 하드웨어와 MS-DOS 버전이 있으며 MS-DOS는 다양한 하드웨어 플랫폼에 적응하기 위해 [[CP/M]]과 동일한 솔루션을 에뮬레이트한다. 이를 위해 MS-DOS는 내부 장치 드라이버(DOS BIOS), 최소한 기본 디스크 드라이브 및 콘솔용, 커널과 통합되고 부트 로더에 의해 로드되는 모듈식 구조 및 기타 장치용 설치 가능한 장치 드라이버로 설계되었다. 부팅 시 로드되고 통합된다. [[OEM]]은 마이크로소프트에서 제공하는 개발 키트를 사용하여 기본 I/O 드라이버와 표준 마이크로소프트 커널이 포함된 MS-DOS 버전을 구축한다. 이러한 커널은 일반적으로 하드웨어와 함께 최종 사용자에게 디스크에 제공된다. 따라서 다양한 하드웨어에 대해 다양한 버전의 "MS-DOS"가 있었으며 IBM 호환(또는 ISA) 시스템과 MS-DOS [호환] 시스템 간에는 큰 차이가 있다. 탠디 2000과 같은 일부 시스템은 MS-DOS와 호환되지만 IBM과는 호환되지 않으므로 IBM PC 아키텍처의 주변 하드웨어에 의존하지 않고 MS-DOS 전용으로 작성된 소프트웨어를 실행할 수 있었다.

응용 프로그램이 MS-DOS 서비스만 사용하여 장치 입출력을 수행하고 실제로 동일한 디자인 철학이 윈도우 NT에 구현되었더라면 이러한 설계는 호환성 측면에서 잘 작동했을 것이다([[하드웨어 추상화]] 문서 참고). 그러나 MS-DOS 초기에는 하드웨어를 직접 제어하여 프로그램이 달성할 수 있는 더 빠른 속도가 특히 중요했으며, 특히 현대 하드웨어의 한계를 뛰어넘는 게임의 경우 더욱 그렇다. 곧 IBM 호환 아키텍처가 목표가 되었고, 머지않아 모든 8086 제품군 컴퓨터가 IBM의 하드웨어를 밀접하게 에뮬레이션했으며 시장에는 고정 하드웨어 플랫폼용 MS-DOS의 단일 버전만 필요했다. 이 버전은 여기에서 논의되는 MS-DOS 버전이다. 즉, "MS-DOS"의 수십 가지 다른 OEM 버전은 해당 시스템에만 관련이 있었고 어떤 경우에도 기능과 능력 면에서 매우 유사했다. IBM PC용 일부 표준 버전(종종 동일한 번호의 버전이지만 항상 그런 것은 아님) 몇 가지 주목할만한 예외가 있다.

마이크로소프트의 [[유닉스]] 기반 운영 체제인 [[제닉스]]가 완전한 [[다중 사용자]]였기 때문에 마이크로소프트는 MS-DOS에서 다중 사용자 지원을 생략했다.<ref name="swaine19820823">{{뉴스 인용|title=MS-DOS: examining IBM PC's disk-operating system |work=[[InfoWorld]] |date=August 23, 1982 |author-last=Swaine |author-first=Michael |author-link=Michael Swaine (technical author) |pages=24 |url=https://books.google.com/books?id=VDAEAAAAMBAJ&pg=PA24 |access-date=January 29, 2015 |archive-date=February 18, 2023 |archive-url=https://web.archive.org/web/20230218183644/https://books.google.com/books?id=VDAEAAAAMBAJ&pg=PA24 |url-status=live }}</ref> 회사는 시간이 지남에 따라 MS-DOS를 개선하여 [[모토로라 68000]], [[자일로그 Z8000]] 및 [[LSI-11]]에서도 실행되는 단일 사용자 제닉스 또는 XEDOS와 거의 구별할 수 없도록 계획했다. 1983년에 [[바이트 (잡지)|바이트]]가 "미래의 다중 사용자 MS-DOS"라고 묘사한 제닉스와 상위 버전으로 호환되는 것이었다.<ref name="morgan198201">{{뉴스 인용|title=Of IBM, Operating Systems, and Rosetta Stones |work=[[BYTE]] |author-last=Morgan |author-first=Chris |page=6 |date=January 1982 |url=https://archive.org/stream/byte-magazine-1982-01/1982_01_BYTE_07-01_The_IBM_Personal_Computer#page/n7/mode/2up |access-date=October 19, 2013}}</ref><ref name="fiedler198310">{{뉴스 인용|title=The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace |work=[[BYTE]] |date=October 1983 |author-last=Fiedler |author-first=Ryan |pages=132 |url=https://archive.org/stream/byte-magazine-1983-10/1983_10_BYTE_08-10_UNIX#page/n133/mode/2up |access-date=January 30, 2015}}</ref> 마이크로소프트는 MS-DOS와 제닉스를 함께 광고하면서 "단일 사용자 OS"와 "다중 사용자, 다중 작업, 유닉스 기반 운영 체제"의 공유 기능을 나열하고 이들 간의 쉬운 이식을 약속했다.<ref name="iw19830627">{{뉴스 인용|title=Before you bet your business software on an OS, look who's betting on MS-DOS and XENIX. |work=[[InfoWorld]] |date=June 27, 1983 |pages=44 |type=advertisement |url=https://books.google.com/books?id=yy8EAAAAMBAJ&pg=PA44 |access-date=January 31, 2015 |archive-date=February 18, 2023 |archive-url=https://web.archive.org/web/20230218183645/https://books.google.com/books?id=yy8EAAAAMBAJ&pg=PA44 |url-status=live }}</ref> 그러나 벨 시스템이 해체된 후 AT&T 컴퓨터 시스템스는 [[유닉스 시스템 V]]를 판매하기 시작했다. 유닉스 시장에서 AT&T와 경쟁할 수 없다고 판단한 마이크로소프트는 제닉스를 포기하고 1987년 제닉스의 소유권을 [[산타 크루즈 오퍼레이션]](Santa Cruz Operation, SCO)으로 이전했다.

2014년 3월 25일, 마이크로소프트는 마이크로소프트 [[공유 소스|리서치 라이선스 동의]](Research License Agreement)에 따라 SCP MS-DOS 1.25와 알토스 MS-DOS 2.11 및 텔레비디오 PC DOS 2.11의 혼합 코드를 대중에게 공개했다. [[오픈 소스 이니셔티브]] 또는 [[자유 소프트웨어 재단]] 표준에 정의된 오픈 소스는 아니다.<ref name="Paterson_2014_MSDOS125">{{웹 인용|url=http://www.computerhistory.org/atchm/microsoft-research-license-agreement-msdos-v1-1-v2-0/|title=Microsoft DOS V1.1 and V2.0: /msdos/v11source/MSDOS.ASM|author-link=Tim Paterson|date=December 19, 2013<!-- 2014-03-25 -->|publisher=[[Computer History Museum]], [[마이크로소프트]]|orig-year=1983-05-17|archive-url=https://web.archive.org/web/20190814021325/https://www.computerhistory.org/atchm/microsoft-research-license-agreement-msdos-v1-1-v2-0/|archive-date=August 14, 2019|url-status=live|access-date=March 25, 2014|author-first=Tim|author-last=Paterson}} (NB. While the publishers claim this would be MS-DOS 1.1 and 2.0, it actually is [[SCP MS-DOS 1.25]] and a mixture of [[Altos MS-DOS 2.11]] and [[TeleVideo PC DOS 2.11]].)</ref><ref name="Shustek_2014_MS-DOS">{{웹 인용|url=http://www.computerhistory.org/atchm/microsoft-ms-dos-early-source-code/|title=Microsoft MS-DOS early source code|date=March 24, 2014|series=Software Gems: The Computer History Museum Historical Source Code Series|archive-url=https://web.archive.org/web/20190810045508/https://www.computerhistory.org/atchm/microsoft-ms-dos-early-source-code/|archive-date=August 10, 2019|url-status=live|access-date=March 29, 2014|author-first=Len|author-last=Shustek}} (NB. While the author claims this would be MS-DOS 1.1 and 2.0, it actually is [[SCP MS-DOS 1.25]] and a mixture of [[Altos MS-DOS 2.11]] and [[TeleVideo PC DOS 2.11]].)</ref><ref name="Levin_2014_MS-DOS">{{웹 인용|url=https://blogs.microsoft.com/blog/2014/03/25/microsoft-makes-source-code-for-ms-dos-and-word-for-windows-available-to-public/|title=Microsoft makes source code for MS-DOS and Word for Windows available to public|date=March 25, 2014|work=Official Microsoft Blog|archive-url=https://web.archive.org/web/20171214123849/https://blogs.microsoft.com/blog/2014/03/25/microsoft-makes-source-code-for-ms-dos-and-word-for-windows-available-to-public/|archive-date=December 14, 2017|url-status=live|access-date=March 29, 2014|author-first=Roy|author-last=Levin}} (NB. While the author claims this would be MS-DOS 1.1 and 2.0, it actually is [[SCP MS-DOS 1.25]] and a mixture of [[Altos MS-DOS 2.11]] and [[TeleVideo PC DOS 2.11]].)</ref><ref>{{뉴스 인용|title=Psych! Microsoft didn't really open-source MS-DOS |author-last=Phipps |author-first=Simon |date=March 26, 2014 |work=[[InfoWorld]] |url=http://www.infoworld.com/t/open-source-software/psych-microsoft-didnt-really-open-source-ms-dos-239111 |access-date=March 27, 2014 |archive-date=March 28, 2014 |archive-url=https://web.archive.org/web/20140328073244/http://www.infoworld.com/t/open-source-software/psych-microsoft-didnt-really-open-source-ms-dos-239111 |url-status=live }}</ref> 마이크로소프트는 나중에 2018년 9월 28일에 [[MIT 허가서]]에 따라 코드 라이선스를 다시 부여하여 이러한 버전을 [[자유 소프트웨어]]로 만들었다.<ref name="mit-relicense">{{웹 인용|last1=Turner |first1=Rich |title=Re-Open-Sourcing MS-DOS 1.25 and 2.0 |url=https://blogs.msdn.microsoft.com/commandline/2018/09/28/re-open-sourcing-ms-dos-1-25-and-2-0/ |website=Windows Command Line Tools For Developers |date=September 28, 2018 |access-date=29 September 2018 |archive-date=September 29, 2018 |archive-url=https://web.archive.org/web/20180929011742/https://blogs.msdn.microsoft.com/commandline/2018/09/28/re-open-sourcing-ms-dos-1-25-and-2-0/ |url-status=live }}</ref> 마이크로소프트는 나중에 2024년 4월 25일에 MS-DOS 4.00용 코드를 공개했다.<ref name="4.0-mit-relicense">{{웹 인용|last1=Hanselman |first1=Scott |last2=Wilcox |first2=Jeff |title=Open sourcing MS-DOS 4.0 |url=https://cloudblogs.microsoft.com/opensource/2024/04/25/open-sourcing-ms-dos-4-0/ |website=Microsoft Open Source Blog |date=2024-04-25 |access-date=2024-04-26 |archive-url=https://web.archive.org/web/20240425221026/https://cloudblogs.microsoft.com/opensource/2024/04/25/open-sourcing-ms-dos-4-0/ |archive-date=2024-04-25 |url-status=live |quote=Today, in partnership with IBM and in the spirit of open innovation, we’re releasing the source code to MS-DOS 4.00 under the MIT license.}}</ref><ref name=ars-4.0-release>{{뉴스 인용|title=Microsoft open-sources infamously weird, RAM-hungry MS-DOS 4.00 release |first=Andrew |last=Cunningham |date=26 April 2024 |journal=[[Ars Technica]] |url=https://arstechnica.com/gadgets/2024/04/microsoft-and-ibm-release-source-code-for-one-of-the-weirdest-versions-of-ms-dos/ |quote=Microsoft has open-sourced another bit of computing history this week: The company teamed up with IBM to release the source code of 1988's MS-DOS 4.00, a version better known for its unpopularity, bugginess, and convoluted development history than its utility as a computer operating system.}}</ref>

2015년 [[만우절]] 농담으로 [[마이크로소프트 모바일]]은 새로운 모바일 운영 체제로 제시되고 MS-DOS와 유사하게 작동하는 MS-DOS 모바일이라는 [[윈도우 폰]] 애플리케이션을 출시했다.<ref name="mobile">{{웹 인용|title=Microsoft launches MS-DOS Mobile |author-first=Luke |author-last=Peters |date=April 1, 2015 |website=[[Microsoft Lumia]] |url=http://lumiaconversations.microsoft.com/2015/04/01/microsoft-launches-ms-dos-mobile/ |access-date=April 2, 2015 |url-status=dead |archive-url=https://web.archive.org/web/20150402085243/http://lumiaconversations.microsoft.com/2015/04/01/microsoft-launches-ms-dos-mobile/ |archive-date=April 2, 2015 |quote=The MS-DOS Mobile preview is an essential download}}</ref>

== 버전 ==
마이크로소프트는 최종적으로 모든 버전에 MS-DOS 이름을 적용하기 전에 라이프보트 어소시어츠(Lifeboat Associates) "소프트웨어 버스 86"(SB-DOS, COMPAQ-DOS, NCR-DOS 또는 Z-DOS로도 호칭)과 같은 다른 이름으로 MS-DOS 버전을 라이선스하거나 출시했다. 원래 "IBM 퍼스널 컴퓨터 도스"라고 불렸던 IBM은 나중에 IBM [[PC-DOS]]로 축약되었다. (경쟁업체에서는 MS-DOS 응용 프로그램도 실행할 수 있는 [[DR-DOS]] 및 [[PTS-DOS]]와 같은 호환 가능한 도스 시스템을 출시했다.)

이전 [[동구권]]에서는 1980년대 후반에 DCP(디스크 컨트롤 프로그램) 3.20 및 3.30(DCP 1700, DCP 3.3) 및 WDOS라는 MS-DOS 파생 버전이 존재했다.<ref name="Robotron_1987_1">{{서적 인용|title=Programmtechnische Beschreibung - Arbeitsplatzcomputer A 7150 Betriebssystem DCP 1700 - Kompendium |id=C3013-0001-1 M3030 Ag&nbsp;706/169/88-5749 |language=de |publisher=[[VEB Robotron-Projekt Dresden]] |version=3.20 |location=Dresden, East-Germany |date=December 1987 |url=http://www.tiffe.de/Robotron/MMS16/Doku/A7150/A_7150__DCP_1700_KOMPENDIUM_Programmtechnische_Beschreibung.pdf |access-date=2021-12-03 |url-status=live |archive-url=https://web.archive.org/web/20170123202425/http://www.tiffe.de/Robotron/MMS16/Doku/A7150/A_7150__DCP_1700_KOMPENDIUM_Programmtechnische_Beschreibung.pdf |archive-date=2017-01-23}}</ref><ref name="Robotron_1987_2">{{서적 인용|title=Anwenderdokumentation - Anleitung für den Systemprogrammierer - MOS DCP 1700 |id=C3013-0000-0 M3030, Textdiskette DCP1700 T1/2 C3010-9991-2M3020, Disk-Nr.: 5962 /88 ROBOTRON PROJEKT DRESDEN KA2 DD-DS 80*16*256 |language=de |publisher=[[VEB Robotron-Projekt Dresden]] |version=3.20 |location=Dresden, East-Germany |date=1988-01-29 |url=http://www.robotron-net.de/Service/Dokus/DCP20sys.pdf |access-date=2021-12-03 |url-status=live |archive-url=https://web.archive.org/web/20210829191036/http://www.robotron-net.de/Service/Dokus/DCP20sys.pdf |archive-date=2021-08-29}}</ref><ref name="P8000_2020">{{웹 인용|url=https://www.robotrontechnik.de/html/computer/p8000compact.htm|title=Computer P8000 compact|date=2020-02-10|website=robotrontechnik.de|language=de|archive-url=https://web.archive.org/web/20201026125454/https://www.robotrontechnik.de/index.htm?/html/computer/p8000compact.htm|archive-date=2020-10-26|url-status=live|access-date=2021-12-03}} [https://www.robotrontechnik.de/html/software/os.htm] {{Webarchive|url=https://web.archive.org/web/20211203182254/https://www.robotrontechnik.de/html/software/os.htm|date=December 3, 2021}}</ref> 이 제품은 동독 전자 제조업체인 [[VEB 로보트론]]에서 생산했다.

다음 버전의 MS-DOS가 대중에게 출시되었다.<ref>{{웹 인용|title=Microsoft DOS Version Features |website=EMS Professional Software and Specialty Services |url=http://www.emsps.com/oldtools/msdosv.htm |access-date=August 29, 2017 |url-status=live |archive-url=https://web.archive.org/web/20170829034033/http://www.emsps.com/oldtools/msdosv.htm |archive-date=August 29, 2017}}</ref><ref>{{웹 인용|title=DOS history |website=Pcmuseum.tripod.com |url=http://pcmuseum.tripod.com/dos.htm |access-date=August 29, 2017 |url-status=live |archive-url=https://web.archive.org/web/20170829034443/http://pcmuseum.tripod.com/dos.htm |archive-date=August 29, 2017}}</ref>
=== MS-DOS 1.x ===
[[파일:Compaq mddos ver1-12.jpg|섬네일|컴팩 퍼스널 컴퓨터용 MS-DOS(컴팩 도스) 버전 1.12 (MS-DOS 1.25 기반)]]
* 버전 1.24(OEM) – IBM 개인용 컴퓨터 DOS 1.1의 기반
* 버전 1.25(OEM) – SCP MS-DOS 1.25를 포함하여 비IBM OEM 버전의 MS-DOS에 대한 기반
** Compaq-DOS 1.12, MS-DOS 1.25의 컴팩 OEM 버전; 출시일: 1983년 11월<ref>{{웹 인용|url=http://16bitos.com/112ms.htm|title=16BitOS - MS-DOS® Version 1.12 - Compaq OEM|accessdate=March 3, 2021|archive-date=October 2, 2020|archive-url=https://web.archive.org/web/20201002042421/http://16bitos.com/112ms.htm|url-status=live}}</ref>
** TI BOOT V. 1.13, MS-DOS의 텍사스 인스트루먼츠 OEM 버전; 출시일: 1983년 8월<ref>{{웹 인용|url=http://16bitos.com/113ms.htm|title=16BitOS - MS DOS® Version 1.13 - Texas Instruments OEM|accessdate=March 3, 2021|archive-date=October 1, 2020|archive-url=https://web.archive.org/web/20201001231218/http://16bitos.com/113ms.htm|url-status=dead}}</ref>
** 제니스(Zenith) Z-DOS 1.19, MS-DOS 1.25의 제니스 OEM 버전<ref>{{웹 인용|title=Microsoft MS-DOS Informatie |website=ultrawindows.nl |url=http://www.ultrawindows.nl/tmp/msdos/119 |access-date=September 27, 2012 |url-status=dead |archive-url=https://web.archive.org/web/20110809151845/http://www.ultrawindows.nl/tmp/msdos/119/ |archive-date=August 9, 2011}}</ref>
** 제니스 Z-DOS/MS-DOS 릴리스 1.01, 버전 1.25, MS-DOS의 제니스 OEM 버전; 출시일: 1983년 5월<ref>{{웹 인용|url=http://16bitos.com/113ms.htm|title=16BitOS - MS DOS® Version 1.25 - Zenith OEM|accessdate=March 3, 2021|archive-date=October 1, 2020|archive-url=https://web.archive.org/web/20201001231218/http://16bitos.com/113ms.htm|url-status=dead}}</ref>

=== MS-DOS 2.x ===
[[파일:Leading Edge Model D Boot Disk for MS-DOS 2.11.png|thumbnail|리딩 에지 모델 D용 MS-DOS 2.11 부팅 디스크]]
IBM의 XT 10MB 하드 디스크 드라이브 지원, OEM<ref name="Mueller_1995_Upgrading_and_Repairing_PCs">{{서적 인용|author-first=Scott |author-last=Mueller |date=1995 |title=Upgrading and Repairing PCs |edition=5th |publisher=[[Que Corporation]] |isbn=0-7897-0321-1 |page=784 |quote=The limit of 16 MB did not come from the FAT, but from the high-level DOS FORMAT command... Most vendors supplied modified high-level format programs that permitted partitions of up to 32 MB to be formatted properly.}}</ref>에서 제공한 포맷 도구에 따라 최대 16MB 또는 32MB [[FAT12]] 포맷 하드 디스크 드라이브 지원, 사용자 설치 가능 장치 드라이버, 트리 구조 파일 시스템,<ref>{{웹 인용|title=Short History of MS-DOS |url=http://www.skrause.org/computers/dos_history.shtml |access-date=July 8, 2018 |archive-date=July 8, 2018 |archive-url=https://web.archive.org/web/20180708040656/http://www.skrause.org/computers/dos_history.shtml |url-status=live }}</ref> 유닉스와 같은<ref>{{웹 인용|title=DOS 2.0 and 2.1: Hello, UNIX! |website=OS/2 Museum |url=http://www.os2museum.com/wp/dos/dos-2-0-and-2-1/ |access-date=July 29, 2018 |archive-date=June 12, 2018 |archive-url=https://web.archive.org/web/20180612143857/http://www.os2museum.com/wp/dos/dos-2-0-and-2-1/ |url-status=live }}</ref> 상속 가능한 리디렉션 가능 파일 핸들,<ref>{{웹 인용|title=DOS 2+ - OPEN&nbsp;— Open Existing File |website=[[Ralf Brown's Interrupt List]] |url=http://www.ctyme.com/intr/rb-2779.htm |access-date=July 10, 2018 |archive-date=July 15, 2019 |archive-url=https://web.archive.org/web/20190715050536/http://www.ctyme.com/intr/rb-2779.htm |url-status=live }}</ref><ref>{{웹 인용|title=DOS 2+ - DUP&nbsp;— Duplicate File Handle |website=[[Ralf Brown's Interrupt List]] |url=http://www.ctyme.com/intr/rb-2931.htm |access-date=June 10, 2018 |archive-date=July 15, 2019 |archive-url=https://web.archive.org/web/20190715050527/http://www.ctyme.com/intr/rb-2931.htm |url-status=live }}</ref> 비멀티태스킹 차일드 프로세스,<ref>{{웹 인용|title=DOS 2+ - EXEC&nbsp;— Load And/Or Execute Program |website=[[Ralf Brown's Interrupt List]] |url=http://www.ctyme.com/intr/rb-2939.htm |access-date=June 10, 2018 |archive-date=November 16, 2017 |archive-url=https://web.archive.org/web/20171116024937/http://www.ctyme.com/intr/rb-2939.htm |url-status=live }}</ref> 향상된 TSR([[종료 후 상주 프로그램]]) API,<ref>{{웹 인용|title=DOS 2+ - Terminate And Stay Resident |website=[[Ralf Brown's Interrupt List]] |url=http://www.ctyme.com/intr/rb-2723.htm |access-date=June 10, 2018 |archive-date=September 27, 2017 |archive-url=https://web.archive.org/web/20170927152821/http://www.ctyme.com/intr/rb-2723.htm |url-status=live }}</ref> 환경 변수, 장치 드라이버 지원, 배치 파일 [[ANSI.SYS]]의 FOR 및 GOTO 루프를 처리한다.<ref>{{웹 인용|title=History of DOS |website=PC DOS Retro |url=https://pcdosretro.github.io/doshist.txt |access-date=July 29, 2018 |archive-date=February 21, 2020 |archive-url=https://web.archive.org/web/20200221141546/https://sites.google.com/site/pcdosretro/doshist |url-status=live }}</ref>

* 버전 2.0(OEM), 양면 360KB 5.25인치 플로피 디스크를 지원하는 최초의 버전. 출시일: 1983년 10월<ref name="Microsoft">{{웹 인용|title=Standard Floppy Disk Formats Supported by MS-DOS |website=Microsoft Support |publisher=[[마이크로소프트]] |url=https://jeffpar.github.io/kbarchive/kb/075/Q75131/ |access-date=June 11, 2018 |url-status=live |archive-url=https://web.archive.org/web/20160304062122/https://support.microsoft.com/en-us/kb/75131 |archive-date=March 4, 2016}}</ref><ref>{{잡지 인용|title=DOS Marches On |magazine=PC: The Independent Guide to IBM Personal Computers |author-first=David |author-last=Rose |volume=1 |issue=12 |pages=108–125 |url=https://archive.org/stream/PC-Mag-1983-04#page/n109/mode/1up |access-date=July 8, 2018}}</ref> Release date: October 1983<ref>{{웹 인용|url=http://16bitos.com/200ms.htm|title=16BitOS - MS DOS® Version 2.00 - NCR OEM|accessdate=March 3, 2021|archive-date=October 8, 2020|archive-url=https://web.archive.org/web/20201008143507/http://16bitos.com/200ms.htm|url-status=live}}</ref>
* 버전 2.02(OEM, 컴팩); 출시일: 1983년 11월<ref>{{웹 인용|url=http://16bitos.com/202ms.htm|title=16BitOS - MS DOS® Version 2.02 - Compaq OEM|accessdate=March 3, 2021|archive-date=October 2, 2020|archive-url=https://web.archive.org/web/20201002031013/http://16bitos.com/202ms.htm|url-status=live}}</ref>
* 버전 2.05(OEM, 국제 지원); 출시일: 1983년 10월<ref>{{웹 인용|url=http://16bitos.com/205ms.htm|title=16BitOS - MS DOS® Version 2.05 - Digital OEM|accessdate=March 3, 2021|archive-date=October 1, 2020|archive-url=https://web.archive.org/web/20201001201135/http://16bitos.com/205ms.htm|url-status=dead}}</ref>
* 버전 2.1(OEM, IBM에만 해당)
* 버전 2.11(OEM)
** 알토스 MS-DOS 2.11, ACT-86C용 MS-DOS 2.11의 알토스 OEM 버전
** ITT 코퍼레이션 ITT-DOS 2.11 버전 2(ITT XTRA 개인용 컴퓨터용 MS-DOS 2.11); 출시일: 1985년 7월<ref>{{웹 인용|url=http://16bitos.com/211ms.htm|title=16BitOS - MS DOS® Version 2.11 - ITT OEM|accessdate=March 3, 2021|archive-date=February 15, 2020|archive-url=https://web.archive.org/web/20200215202531/http://16bitos.com/211ms.htm|url-status=live}}</ref>
** 올리베티 M19는 MS-DOS 2.11과 함께 제공된다.<ref>{{웹 인용|url=https://www.sba.unipi.it/sites/default/files/10.pdf |title=Personal Computer M19 |publisher=Olivetti |language=it |access-date=December 29, 2021 |url-status=live |archive-date=October 27, 2021 |archive-url=https://web.archive.org/web/20211027011518/https://www.sba.unipi.it/sites/default/files/10.pdf }}</ref>
** 탠디 1000 HX의 ROM에는 MS-DOS 2.11이 있다.
** 텔레비디오 PC DOS 2.11, MS-DOS 2.11의 텔레비디오 OEM 버전
** 모델 T1000 노트북용 ROM 드라이브의 도시바 MS-DOS 2.11
* 버전 2.13(OEM, 제니스); 출시일: 1984년 7월<ref>{{웹 인용|url=http://16bitos.com/213ms.htm|title=16BitOS - MS DOS® Version 2.13 - Zenith OEM|accessdate=March 3, 2021|archive-date=October 8, 2020|archive-url=https://web.archive.org/web/20201008120818/http://16bitos.com/213ms.htm|url-status=live}}</ref>
* 버전 2.2(OEM, 한글 지원)
* 버전 2.25(OEM, 한글 및 한자 지원)
* 버전 2.3(도시바 파소피아 16에 사용됨)<ref>{{웹 인용|url=https://www.old-computers.com/museum/computer.asp?st=1&c=414 |title=Toshiba Pasopia 16/T300/PAP |website=old-computers.com |access-date=December 29, 2021 |url-status=live |archive-date=December 9, 2021 |archive-url=https://web.archive.org/web/20211209014836/https://www.old-computers.com/MUSEUM/computer.asp?st=1&c=414 }}</ref>

=== MS-DOS 3.x ===
[[파일:NEC MS-DOS 3.3C.jpg|섬네일|[[PC-9800 시리즈]]용 MS-DOS 3.3C]]
* 버전 3.0(OEM) - 5.25인치, 1.2MB 플로피 드라이브 및 디스켓, 최대 32MB의 FAT16 파티션을 지원하는 최초의 버전이다. 출시일: 1985년 4월
* 버전 3.1(OEM) – IFS 계층, 원격 파일 및 프린터 API를 통해 마이크로소프트 네트워크 지원
* 버전 3.2(OEM) – 3.5인치, 720KB 플로피 드라이브, 디스켓 및 XCOPY를 지원하는 최초의 버전이다.
* 버전 3.10(OEM, [[에이서|멀티테크]]); 출시일: 1986년 5월
* 버전 3.20 – 최초의 소매 출시(비OEM); 출시일: 1986년 7월
* 버전 3.21(OEM/비OEM); 출시일: 1987년 5월
* 버전 3.22(OEM) – (HP 95LX)
* 버전 3.25(OEM)
* 버전 3.3(OEM) – 3.5인치, 1.44MB 플로피 드라이브 및 디스켓, 확장 및 논리 파티션, XCOPY를 사용한 디렉터리 트리 복사, 향상된 국제화 지원(COUNTRY.SYS), 네트워크 파일 플러시 작업을 지원하는 첫 번째 버전
* 버전 3.3a(OEM)
* 버전 3.30; 출시일: 1988년 2월
* 버전 3.30A(OEM, DTK); 출시일: 1987년 7월
* 버전 3.30T(OEM, 탠디); 출시일: 1990년 7월
* 버전 3.31(컴팩 OEM 전용) – 32MiB보다 큰 파티션이 있는 FAT16B를 지원한다. 출시 날짜: 1989년 11월

=== MS-DOS 4.0 / MS-DOS 4.x ===
* [[MS-DOS 4.0 (멀티태스킹)]] 및 MS-DOS 4.1 – 추가 멀티태스킹 기능을 갖춘 별도의 개발 분기로, 3.2와 3.3 사이에 출시된 후 나중에 폐기되었다. 아래 나열된 버전 4.00 및 4.01을 포함하여 이후 버전과 관련이 없다.
* MS-DOS 4.x(IBM 개발) - 그래픽/마우스 인터페이스가 포함되어 있다. 버그와 호환성 문제가 많았다.
** 버전 4.00(OEM) – 32MB 이상 최대 2GB의 하드 디스크 파티션, FASTOPEN/FASTSEEK, DOSSHELL에 대한 IBM/마이크로소프트 지원이 내장된 첫 번째 버전은 디스크 버퍼 및 제공된 EMS 드라이버에 EMS를 사용할 수 있다. 386 호환 프로세서에 대한 에뮬레이션; 출시일: 1988년 10월
** 버전 4.01(OEM) – 마이크로소프트는 IBM PC DOS가 아닌 MS-DOS 레이블로 출시된 버전 4.00을 다시 작성했다. 하드 디스크와 플로피 디스크를 포맷할 때(디스크 복제도 가능하며 SYS를 사용하여 플로피 디스크나 하드 드라이브의 파티션을 부팅 가능하게 만들 때) 볼륨 일련 번호를 도입한 첫 번째 버전이다. 출시일: 1989년 4월
** 버전 4.01a(OEM)

=== MS-DOS 5.x ===
[[파일:Disquetes instalacion MSDOS 50.jpg|섬네일|MS-DOS 버전 5.0]]
* 버전 5.0(소매) – 전체 화면 텍스트 편집기가 포함되어 있다. 재발행이 필요한 버그가 많다. 3.5인치, 2.88MB 플로피 드라이브 및 디스켓을 지원하는 최초의 버전이다. 32MB가 넘는 파티션에 대한 이전 DOS 1.x 스타일 FCB 파일 API에는 더 이상 SHARE 명령이 필요하지 않았다. [[HIMEM.SYS]] 드라이버를 가져오고 운영 체제의 일부를 상위 메모리 영역과 상위 메모리 영역에 로드하는 첫 번째 버전이다. FDISK는 둘 이상의 DOS 기본 파티션을 생성할 수 없지만 최대 4개의 DOS 기본 파티션을 지원한다.
** AST Premium Exec DOS 5.0(OEM) – 향상된 로드 하이 및 확장된 코드 페이지 지원을 포함하여 다양한 확장 기능을 갖춘 AST Premium Exec 노트북 시리즈용 버전
* 버전 5.0a(소매) – 이 릴리스에서는 IBM과 마이크로소프트 버전이 다르다.
* 버전 5.50(윈도우 NTVDM) – 모든 윈도우 NT 32비트 버전은 DOS 5.0의 파일과 함께 제공된다.

=== MS-DOS 6.x ===
[[파일:MS-DOS 6.2 Update Install Floppy Discs (German).jpg|섬네일|독일어판 MS-DOS 6.2 업데이트]]
[[파일:MS-DOS 6.22 floppy disks 20110326.jpg|섬네일|MS-DOS 버전6.22]]
* 버전 6.0(소매) - [[큐베이직]]을 통한 온라인 도움말. 디스크 압축, 상위 메모리 최적화 및 바이러스 백신이 포함되어 있다.
* 버전 6.2 – CHKDSK를 대체하는 [[스캔디스크]]. [[더블스페이스|DBLSPACE]]의 심각한 버그를 수정한다.
* 버전 6.21(소매) – 스태커 침해 DBLSPACE가 제거되었다.
* 버전 6.22(소매) – 새로운 [[더블스페이스|DRVSPACE]] 압축.

=== MS-DOS 7/8 (윈도우 9x의 일부) ===
{{본문|MS-DOS 7|윈도우 9x}}
* MS-DOS 7.0은 [[윈도우 95]]의 첫 번째 소매 릴리스에 포함되었다. 윈도우 [[가상 86모드|가상 8086]] 박스에서 실행하거나 DOSLFN과 같은 LFN 드라이버를 사용하여 실행할 때 VFAT 긴 파일 이름에 대한 지원이 포함되어 있다. JO.SYS는 IO.SYS 커널 파일의 대체 파일 이름이며 "특수 목적"으로 사용된다. JO.SYS를 사용하면 CD-ROM 드라이브나 하드 디스크에서 부팅할 수 있다. 하드 디스크의 처음 8.4GB만 인식하는 마지막 버전이다. VER 내부 명령은 윈도우 버전 4.00.950을 보고하고 MS-DOS API를 통한 응용 프로그램은 버전 번호 7.00을 보고한다.
* MS-DOS 7.1은 윈도우 95의 OEM 서비스 릴리스 2부터 윈도우 98 세컨드 에디션까지 포함되었다. [[FAT32]] 파일 시스템 및 LBA([[논리 블록 주소 지정]])에 대한 지원이 추가되었으며 하드 디스크에서 명령줄로 부팅할 수 있는 마지막 버전이었다. VER 내부 명령은 윈도우 버전에 따라 윈도우 버전 4.00.1111, 4.10.1998 또는 4.10.2222를 보고하는 반면, API를 통한 애플리케이션은 버전 7.10을 보고한다.
* MS-DOS 8.0은 MS-DOS 기반의 마지막 버전인 윈도우 Me에 포함되었으며, 이번 릴리스에서는 DOS 모드가 크게 변경되었다. 하드 디스크에서 명령줄로만 부팅하는 것은 더 이상 허용되지 않으며, AUTOEXEC.BAT 및 CONFIG.SYS 파일은 윈도우 GUI를 로드하기 전에 더 이상 로드되거나 구문 분석되지 않는다. 응급 복구를 위해 플로피 디스크 부팅이 여전히 허용되었으며 이 버전은 MS-DOS 시동 디스크 생성을 위한 윈도우 XP 및 이후 버전에 포함되어 있다. VER 내부 명령은 최신 버전의 윈도우에서 생성된 경우 윈도우 버전 4.90.3000 또는 5.1을 보고한다. API를 통해 버전을 요청하는 애플리케이션은 버전 8.00을 보고한다.
마이크로소프트 DOS는 디지털 리서치가 소매 업그레이드로 DR-DOS 5.0을 출시할 때까지 OEM 채널을 통해 출시되었다. PC DOS 5.00.1을 통해 IBM-마이크로소프트 계약이 종료되기 시작했고 IBM은 IBM DOS 5.00.1, 5.02, 6.00 및 PC DOS 6.1, 6.3, 7, 2000 및 7.1을 통해 소매 DOS 시장에 진출했다.

=== 지역화된 버전 ===
[[파일:MS-DOS 6.2V floppy disks.jpg|섬네일|일본어판 MS-DOS 6.2/V]]
MS-DOS의 지역화된 버전은 다양한 시장에 존재했다.<ref name="country">{{웹 인용|url=https://technet.microsoft.com/en-us/library/cc722862.aspx#XSLTsection136121120120 |title=Country |website=MS-DOS 6 Technical Reference |publisher=[[마이크로소프트]] |at=ANSI.SYS |access-date=April 1, 2014 |via=[[Microsoft TechNet|TechNet]] |archive-date=February 16, 2014 |archive-url=https://web.archive.org/web/20140216013029/http://technet.microsoft.com/en-us/library/cc722862.aspx#XSLTsection136121120120 |url-status=live }}</ref> MS-DOS의 서양 버전은 지역화된 메시지 언어와 서로 다른 지원 코드 페이지 및 키보드 레이아웃 세트를 포함하는 동일한 도구 및 드라이버 세트를 중심으로 발전했지만 일부 언어 버전은 서양 버전과 상당히 달랐으며 지역화된 PC 하드웨어에서 실행되도록 조정되었다. 서부 PC에서는 사용할 수 없는 추가 BIOS 서비스를 통해 디스플레이 및 프린터에 대한 여러 하드웨어 코드 페이지를 지원하고 DBCS, 대체 입력 방법 및 그래픽 출력을 지원한다. 영향을 받는 문제에는 일본어([[DOS/V]]), 한국어(한글 MS-DOS), 아랍어(ADOS 3.3/5.0), 히브리어(HDOS 3.3/5.0), 러시아어(RDOS 4.01/5.0) 및 기타 동유럽 버전의 DOS가 포함된다.
==== 한글 MS-DOS ====
* 한글 MS-DOS 2.11 1985년 5월 24일<ref>[http://dna.naver.com/viewer/index.nhn?editNo=1&printCount=1&publishDate=1985-05-25&officeId=00009&pageNo=6&printNo=5915&publishType=00020&articleId=1985052500099206006 매일경제 1985년 5월 25일자 6면]{{깨진 링크|url=http://dna.naver.com/viewer/index.nhn?editNo=1&printCount=1&publishDate=1985-05-25&officeId=00009&pageNo=6&printNo=5915&publishType=00020&articleId=1985052500099206006 }} 네이버 디지털 뉴스 아카이브.</ref> - 조합형 한글 코드
* 한글 MS-DOS 4.0 1990년 5월
* 한글 MS-DOS 5.0 1991년 7월
* 한글 MS-DOS 6.0 1993년 8월
* 한글 MS-DOS 6.2 1994년 9월

=== 요약 ===
* 1.0 1981년 - 최초의 IBM PC에 탑재된 첫 버전(PC-DOS).
* 1.25 1982년 - MS-DOS라는 이름으로 출시된 [[IBM PC 호환기종]]용 첫 버전.
* 2.0 1983년 - 하위 디렉토리, 핸들 기반 파일 운용, 명령어 입출력 리다이렉션, [[수직선 (기호)|파이프]] 등을 지원. 마이크로소프트는 경로명 구분 문자를 대부분의 도스나 [[CP/M]] 프로그램에서 명령 [[스위치 (명령줄)|스위치]]로 사용하고 있는 [[슬래시]](/) 대신 [[역슬래시]]({{lang|en|\}})로 사용하기로 함. [[하드 디스크]]와 360KB [[플로피 디스크 드라이브]] 지원.
* 2.01 1983년
* 2.11 1983년 - 영어 이외의 언어와 날짜 형식 지원.
* 2.25 1985년 - 한글과 일본어 한자 지원 확대. 동아시아 나라에만 출시됨.
* 3.0 1984년 - [[PC AT]]를 지원함. 1.2MB 플로피 디스크 및 최대 32 메가바이트의 하드 디스크 파티션 지원(한 개의 기본 파티션과 한 개의 논리 드라이브 지원).
* 3.1 1984년 - 마이크로소프트 네트워킹 지원.
* 3.2 1986년 - 3.5 인치 720KB 플로피 디스크 드라이브 지원.
* 3.3 1987년 - 여러 개의 논리 드라이브 지원.
* 3.31 1987년 -
* 4.0 1988년 - [[도스 셸]] 제공.
* 5.0 1991년 - 메모리 관리, 전체 화면 편집기, [[QBasic]] 프로그래밍 언어, 온라인 도움말, 작업 전환 기능이 추가된 [[도스 셸]] 등 제공.
* 6.00 1993년 - [[더블스페이스]], 영문 사용자 메시지 지원(한글판), 조합형 한글 코드 페이지(1361) 지원(한글판).
* 6.20 1993년 -
* 6.21 1994년 - [[스택 일렉트로닉스]]와의 소송으로 인해 더블스페이스 기능이 제외됨.
* 6.22 1994년 - 단일 제품으로는 마지막 버전. 더블스페이스 대신 동일한 기능의 [[드라이브스페이스]] 제공.
* (7.0) 1995년 - [[윈도우 95]]에 내장됨. [[MSDOS.SYS]]의 기능이 [[IO.SYS]]에 통합되어, MSDOS.SYS에는 참고용 텍스트만이 들어있다. [[LBA]](논리 블록 어드레싱) 지원. [[DOSLFN]] 등의 별도 드라이버를 이용하면 긴 파일 이름을 사용할 수 있다.
* (7.1) 1998년 - 윈도우 95 OSR2와 그 이후 버전 및 [[윈도우 98]], 윈도우 98 SE에 내장됨. FAT32 파일 시스템 지원.
* (8.0) 2000년 - [[윈도우 미]]에 내장됨. 또한 [[윈도우 XP]], [[윈도우 비스타]], [[윈도우 7]]에서 플로피 디스크를 포맷할 때 'MS-DOS 시동 디스크 만들기'를 선택하면 이 버전의 최소한의 파일을 포함한 MS-DOS가 디스크에 설치된다. 이 버전의 MS-DOS는 7.1버전에 비해 향상된 점도 있으나 몇 가지 중요한 제한점을 지니고 있는데, 이는 다음 표와 같다.
{| class="wikitable"
|+8.0버전의 향상된 점과 제한된 점
|-
! 7.1버전에 비해 향상된 점 !! 7.1버전에 비해 제한된(다운그레이드된) 점
|-
| IO.SYS 파일이 압축되어 줄어든 크기로 인해 부팅이 빨라졌다.<ref>이 향상점은 플로피 디스크처럼 디스크가 매우 느린 경우에 한해 그 차이가 두드러지며, 하드디스크처럼 디스크가 빠른 경우 실질적으로 거의 차이가 없다.</ref><br />IO.SYS 파일에 [[연속 확장 메모리 규격|XMS]] 지원이 내장되어 [[HIMEM.SYS]] 파일이 필요하지 않다.<br />IO.SYS 파일에 [[디스크 캐시]] 기능이 내장되어 디스크 입출력 성능이 향상되었다.<ref>{{웹 인용| 제목=Improving "Cold Boot" Time for System Manufacturers| url=http://www.microsoft.com/whdc/archive/fast-boot.mspx| 날짜=2001-12-04| 출판사=[[마이크로소프트]]| 보존url=https://web.archive.org/web/20090125012228/http://www.microsoft.com/whdc/archive/fast-boot.mspx| 보존날짜=2009-01-25| 확인날짜=2011-11-14| 언어=en| 인용문=Merged real mode drivers in Io.sys. Services such as HIMEM and SMARTDRV, which are separate files in Windows 98 that must be loaded during boot, are now built into the Windows Me Io.sys file. This improves read performance of the hard disk during boot. Io.sys is compressed, which reduces disk size and makes it faster to load.| url-status=live}}</ref><!--
-->|| 하드디스크에서 시동할 경우 [[리얼 모드]]로 부팅할 수 없다.<br />시동 디스크로 시동할 경우 [[EMM386.EXE]]를 불러올 수 없기 때문에 [[중첩 확장 메모리 규격|EMS]] 및 [[상위 메모리 블록|UMB]]를 사용할 수 없다.<ref>[http://support.microsoft.com/kb/275423 마이크로소프트 고객지원] 참조. 이 때문에 EMS를 이용하는 프로그램(특히 게임 등)을 구동할 수 없게 되며, UMB에 불러올 수 있는 [[종료 후 상주 프로그램]]을 [[기본 메모리]]에 불러와야 하므로 기본 메모리의 사용 가능 공간이 줄어든다. 단, [http://www.uwe-sieber.de/umbpci_e.html UMBPCI] 같은 별도의 드라이버를 통해 UMB를 사용할 수 있다.</ref><br />[[SYS.COM]] 명령어를 통해 [[이동식 매체|이동식 디스크]]를 시동 디스크로 만들 수 없다.<br />[[FORMAT.COM]] 명령어에 /S 옵션이 제거되어 시동 디스크를 만들 수 없다.
|}

== MS-DOS의 끝 ==
[[파일:US Navy 110129-N-7676W-152 Culinary Specialist 3rd Class John Smith uses the existing DOS-based food service management system aboard the aircraft.jpg|섬네일|2011년 기준으로, MS-DOS는 레거시 애플리케이션들을 실행하기 위해 [[미국 해군]] 음식 서비스 관리 시스템과 같이 일부 기업에서 여전히 사용된다.]]
1990년에 사용하기 쉬운 [[그래픽 사용자 인터페이스]]를 갖춘 [[윈도우 3.0]]이 출시되면서 명령줄 기반 MS-DOS의 종말이 시작되었다. 윈도우 95가 출시되면서([[윈도우 9x]] 제품 라인부터 [[윈도우 미]]까지) 통합 버전의 MS-DOS가 부트스트래핑, 문제 해결 및 이전 DOS 소프트웨어, 특히 게임과의 하위 호환성을 위해 사용되었으며 더 이상은 독립형 제품으로 출시되지 않았다.<ref name="Goldstein 2017">{{뉴스 인용|author-last=Goldstein |author-first=Phil |title=MS-DOS Became Synonymous with PC Operating Systems in the 1980s |url=https://biztechmagazine.com/article/2017/10/ms-dos-became-synonymous-pc-operating-systems-1980s |access-date=January 26, 2018 |publisher=BizTech Magazine |date=October 27, 2017 |archive-url=https://web.archive.org/web/20180126161504/https://biztechmagazine.com/article/2017/10/ms-dos-became-synonymous-pc-operating-systems-1980s |archive-date=January 26, 2018}}</ref> [[윈도우 95]]에서는 MS-DOS 7이라고 불리는 DOS를 윈도우 GUI 없이 별도로 부팅할 수 있다. 이 기능은 윈도우 98 세컨드 에디션에서도 유지되었다. 윈도우 미는 하드 디스크에서 기본 MS-DOS 8.0만 부팅하는 기능을 제거했지만 DOS 부팅 플로피 디스크("긴급 부팅 디스크"라고 함)를 만드는 기능은 그대로 유지했으며 해킹을 통해 기본 MS-DOS 8.0에 대한 전체 액세스를 복원할 수 있다. 2001년 12월 31일에 마이크로소프트는 MS-DOS 6.22 및 이전 버전의 모든 버전을 더 이상 사용하지 않는다고 선언하고 시스템에 대한 지원 및 업데이트 제공을 중단했다.<ref>{{웹 인용|title=Obsolete Products Life-Cycle Policy |date=July 30, 2009 |website=Support |publisher=[[마이크로소프트]] |url=http://support.microsoft.com/gp/lifeobsoleteproducts |access-date=April 6, 2010 |url-status=dead |archive-url=https://web.archive.org/web/20060706200752/http://support.microsoft.com/gp/lifeobsoleteproducts/ |archive-date=July 6, 2006}}</ref> MS-DOS 7.0은 윈도우 95의 일부였기 때문에 2001년 12월 31일에 윈도우 95 확장 지원이 종료되면서 이에 대한 지원도 종료되었다.<ref name=Lifecycle>{{웹 인용|title=Microsoft Support Lifecycle |url=http://support.microsoft.com/lifecycle/?p1=7864 |publisher=Microsoft |access-date=February 7, 2015 |archive-date=November 22, 2012 |archive-url=https://web.archive.org/web/20121122121129/http://support.microsoft.com/lifecycle/?p1=7864 |url-status=live }}</ref> MS-DOS 7.10과 MS-DOS 8.0은 각각 윈도우 98과 윈도우 미의 일부였으므로 지원이 종료되었다. 윈도우 98 및 ME 확장 지원이 2006년 7월 11일에 종료되면서 마이크로소프트의 MS-DOS 지원 및 업데이트도 종료되었다.<ref name="endofsupport">{{웹 인용|last1=Montalbano |first1=Elizabeth |title=Microsoft support for Windows 98, ME to end in July |url=https://www.computerworld.com/article/2561853/microsoft-support-for-windows-98--me-to-end-in-july.html |website=Computerworld |access-date=16 February 2021 |language=en |date=13 April 2006 |archive-date=March 29, 2021 |archive-url=https://web.archive.org/web/20210329130119/https://www.computerworld.com/article/2561853/microsoft-support-for-windows-98--me-to-end-in-july.html |url-status=live }}</ref>

윈도우 9x 시리즈와 달리 9x 시리즈와 함께 개발된 [[윈도우 NT]] 기반 32비트 운영 체제(윈도우 NT, [[윈도우 2000|2000]], [[윈도우 XP|XP]] 이상)에는 운영 체제의 핵심 구성 요소로 MS-DOS 호환성이 포함되어 있지 않다. NT는 윈도우 9x와 같은 레거시 MS-DOS 및 Win16 응용 프로그램에 대한 지원 수준이 아니었지만 도스 응용 프로그램을 실행하기 위해 [[가상 도스 머신|NTVDM]](NT Virtual DOS Machine)이라는 제한된 DOS 에뮬레이션을 제공하기 때문에 [[부트스트랩 (컴퓨팅)|부트스트랩핑]]에도 의존하지 않는다. DOS와 유사한 명령 프롬프트 창을 제공한다. 윈도우 11(및 윈도우 서버 2008 R2 확장) 이전의 64비트 버전의 윈도우 NT는 DOS 에뮬레이션을 제공하지 않으며 기본적으로 DOS 응용 프로그램을 실행할 수 없다.<ref>{{웹 인용|url=https://support.microsoft.com/en-us/kb/282423 |title=List of limitations in 64-Bit Windows |date=October 11, 2007 |website=Support |publisher=[[마이크로소프트]] |access-date=May 26, 2016 |archive-date=July 23, 2016 |archive-url=https://web.archive.org/web/20160723055532/https://support.microsoft.com/en-us/kb/282423 |url-status=live }}</ref> 윈도우 XP에는 부트스트랩으로만 제거된 윈도우 미 부팅 디스크 복사본이 포함되어 있다. 플로피를 "MS-DOS 시동 디스크"로 포맷해야만 이 기능에 액세스할 수 있다. CD-ROM 지원용 드라이버와 같은 파일이 윈도우 미 부팅 디스크에서 삭제되었으며 시작 파일(AUTOEXEC.BAT 및 CONFIG.SYS)에 더 이상 내용이 없다. 이 수정된 디스크는 윈도우 XP용 MS-DOS 이미지를 생성하기 위한 기반이 되었다. 삭제된 파일 중 일부는 삭제 취소 도구를 사용하여 복구할 수 있다.<ref>{{웹 인용|author-first=Daniel B. |author-last=Sedory |url=http://thestarman.pcministry.com/winxp/winxpsd.htm |title=Windows XP MS-DOS Startup Disk |work=The Starman's Realm |date=March 9, 2018 |access-date=March 9, 2018 |archive-date=March 9, 2018 |archive-url=https://web.archive.org/web/20180309183210/http://thestarman.pcministry.com/winxp/winxpsd.htm |url-status=live }}</ref> 윈도우 XP의 포맷 도구를 사용하여 만든 MS-DOS 시동 디스크를 부팅할 때 버전 번호와 VER 내부 명령이 각각 "윈도우 밀레니엄"과 "5.1"로 보고되고 "MS-DOS 8.0"(사용된 버전)으로 보고되지 않는다. 윈도우 미의 기반으로 사용되었지만 독립 실행형 제품으로 출시된 적은 없음) API에는 여전히 버전 8.0이 나와 있다.

윈도우 비스타에서 DOS 시동 디스크를 만들 때 시동 디스크의 파일 날짜는 2005년 4월 18일이지만 [[COMMAND.COM]] 내부의 "MS-DOS Version 8 Copyright 1981–1999 Microsoft Corp" 문자열을 포함하여 그 외에는 변경되지 않는다. 윈도우 7, 8 및 8.1에서는 MS-DOS 시동 디스크를 만들 수도 있다. 윈도우 10부터 DOS 시동 디스크를 생성하는 기능이 제거되었으므로 플로피 디스크를 포맷하려면 MS-DOS를 실행하는 가상 머신이나 이전 버전(가상 머신 또는 이중 부팅)을 사용해야 한다. 이미지는 외부 소스에서 가져와야 한다. 다른 솔루션에는 [[프리도스]]와 같은 도스 호환 대안을 사용하거나 필요한 파일 및 부트 섹터 자체를 복사하는 것도 포함된다. NTVDM 구성 요소가 더 이상 32비트 버전에서 제공되지 않아(64비트 버전에서만 제공됨) 운영 체제에서 중단되었을 때 윈도우 11이 설치된 윈도우에서 MS-DOS의 마지막 흔적이 완전히 제거되었다. 36년 후 마이크로소프트 윈도우 내에서 MS-DOS 연결을 효과적으로 종료한다.

MS-DOS 6.22는 마이크로소프트가 [[인텔 8088]], [[인텔 8086]] 및 [[인텔 80286]] 프로세서용으로 제작한 마지막 독립 실행형 버전으로, 유효한 로그인 자격 증명이 있는 고객은 [[MSDN]],<ref>{{웹 인용|title=Supplemental Disk&nbsp;— MS-DOS 6 Technical Reference |date=February 20, 2014 |url=https://msdn.microsoft.com/en-us/library/cc749839.aspx |publisher=Microsoft Developer Network |access-date=January 26, 2018 |archive-url=https://web.archive.org/web/20170902225102/https://msdn.microsoft.com/en-us/library/cc749839.aspx |archive-date=September 2, 2017}}</ref> 볼륨 라이선스 및 OEM 라이선스 파트너 웹 사이트를 통해 다운로드할 수 있다. MS-DOS는 간단한 아키텍처와 최소한의 메모리 및 프로세서 요구 사항으로 인해 임베디드 x86 시스템에서 여전히 사용되지만 일부 현재 제품은 여전히 유지되는 오픈 소스 대안인 프리도스로 전환되었다.

2018년에 마이크로소프트는 [[깃허브]]에서 MS-DOS 1.25 및 2.0의 소스 코드를 출시했다. 마이크로소프트에 따르면 이것의 목적은 주로 과거 운영 체제에 대한 교육 및 실험과 새로운 프로그래머가 하위 수준 소프트웨어의 과거 및 현재 작동 방식을 이해하는 것이다. 프로그램 관리자인 리치 터너(Rich Turner)에 따르면 다른 버전은 타사 라이선스 제한으로 인해 오픈 소스로 제공될 수 없다.<ref>{{웹 인용|url=https://github.com/microsoft/MS-DOS/issues/424|title=Where is source code of 3.30 and 5.0 versions? · Issue #424 · microsoft/MS-DOS|website=GitHub|accessdate=March 3, 2021|archive-date=December 19, 2020|archive-url=https://web.archive.org/web/20201219075238/https://github.com/microsoft/MS-DOS/issues/424|url-status=dead}}</ref>

2024년에 마이크로소프트는 동일한 깃허브 리포지토리에 MS-DOS 4.00용 소스 코드를 출시했다.

소프트웨어의 역사적 특성으로 인해 마이크로소프트는 코드에 대한 [[풀 리퀘스트]]를 수락하지 않는다. 그러나 사용자는 MS-DOS 소스 코드가 포함된 저장소를 [[포크 (소프트웨어 개발)|포크]]하고 스스로 수정하고 원하는 대로 수행하는 것이 허용되고 전적으로 권장된다.

== 같이 보기 ==
* [[4DOS]]
* [[Bad command or file name]]
* [[도스박스]]
* [[도스 명령어 목록]]
* [[OS/2]]
* [[마이크로소프트 윈도우의 역사]]
* [[FM 타운즈]]
* [[윈도우 콘솔]]

== 각주 ==
{{각주}}

== 외부 링크 ==
* {{위키공용분류-줄}}
* [http://www.computerhope.com/msdos.htm MS-DOS]

{{마이크로소프트}}
{{마이크로소프트 윈도우 계열}}
{{운영 체제}}

{{전거 통제}}

[[분류:도스 변종]]
[[분류:마이크로소프트의 운영 체제]]
[[분류:1981년 소프트웨어]]
[[분류:디스크 운영체제]]
[[분류:자유 소프트웨어 운영체제]]
[[분류:MIT 라이선스 소프트웨어]]
[[분류:사유 운영체제]]
[[분류:어셈블리어 소프트웨어]]