複製鏈接
請複製以下鏈接發送給好友

DOS

(操作系統)

鎖定
磁盤操作系統(Disk Operating System),是早期個人計算機上的一類操作系統
從1981年MS-DOS1.0直到1995年MS-DOS 6.22的15年間,DOS作為微軟公司在個人計算機上使用的一個操作系統載體,推出了多個版本。DOS在IBM PC 兼容機市場中佔有舉足輕重的地位。可以直接操縱管理硬盤的文件,以DOS的形式運行。
中文名
磁盤操作系統
外文名
Disk Operating System
外語縮寫
DOS
開發商
微軟
類    別
計算機操作系統
發行時間
1979年
後    代
Windows命令提示符

DOS名稱由來

磁盤操作系統是早期個人計算機上的一類操作系統。從1981年直到1995年的15年間,DOS在IBM PC兼容機市場中佔有舉足輕重的地位。而且,若是把部分以DOS為基礎的Microsoft Windows版本,如Windows 95Windows 98Windows 98 SEWindows Me等都算進去的話,那麼其商業壽命至少可以算到2000年.
家族包括86-DOSMS-DOSPC-DOSDR-DOSFreeDOS、PTS-DOS、ROM-DOS、JM-OS等,其中以MS-DOS最為著名。雖然這些系統常被簡稱為"DOS",但幾乎沒有系統單純以"DOS"命名(只有一個毫無關連的20世紀60年代IBM大型主機操作系統以此命名)。此外,有幾個和DOS無關、在非x86的微計算機系統上運行的磁盤操作系統在名稱中也有 "DOS" 字眼,而且在專門討論該機器的場合中也會簡稱為"DOS"(例如:AmigaDOS、AMSDOSANDOSAppleDOSAtari DOSCommodore DOSCSI-DOSProDOSTRS-DOS等),但這些系統和DOS可執行文件以及MS-DOS API並不兼容。

DOS發展簡史

DOS是1979年由微軟公司為IBM個人電腦開發的MS-DOS,它是一個單用户單任務操作系統。後來DOS的概念也包括了其它公司生產的與MS-DOS兼容的系統,如PC-DOS、DR-DOS, 以及一些其它相對不太出名的DOS兼容產品。它們在1985年到1995年及其後的一段時間內佔據操作系統的統治地位,最著名和廣泛使用的DOS系統從1981年直到1995年的15年間微軟在推出Windows 95之後,宣佈MS-DOS不再單獨發佈新版本。不過FreeDOS等與MS-DOS兼容的DOS則在繼續發展着。
從1981年直到1995年的15年間,磁盤操作系統在IBM PC兼容機市場中佔有舉足輕重的地位。而且,若是把部分以DOS為基礎的Microsoft Windows版本,如Windows 95Windows 98Windows Me等都算進去的話,那麼其商業壽命至少可以算到2000年。微軟的所有後續版本中,磁盤操作系統仍然被保留着。
雖然大多數用户將1981年最早發表的術語“PC”與IBM PC或IBM PC兼容機等同看待, 但是實際上個人計算機在1970年已經開始使用。DOS是IBM PC及其兼容機用的操作系統(OS)。在DOS之前,一些微機為其操作系統使用內部BASIC編程語言,而另外一些使用Digital Research公司開發的CP/M操作系統(此公司提供了DR-DOS)。微軟公司於1970年後開發了MS-DOS,當時,該公司為不同微機開發了像BASIC這類編程語言;1980年IBM正在設計最早的IBM PC並請微軟為其新型機開發多個編程語言。這次CP/M作為選擇的操作系統併成為IBM新機種的操作系統。在微軟為IBM PC設計語言的過程中,儘管微軟公司改進了IBM PC的語言設計和應用程序設計,但是他們認識到開發PC操作系統才是其努力方向。然而,由於沒有足夠的時間從零開始開發一個操作系統。為解決這個問題,微軟購買了一個用於8086處理器的操作系統86-DOS,86-DOS操作系統是西雅圖電腦產品公司(Seattle Computer Products, SCP)的一名24歲的程序員蒂姆·帕特森(Tim Paterson)花費了四個月時間編的,該操作系統與最早的IBM PC中的8086處理器非常相似。給每台IBM電腦安裝一個DOS系統,微軟就收取200美金的商業運作模式,造就了微軟的初期輝煌。
發展歷程
隨着電腦硬件的不斷髮展,從Windows 95Windows Me中,MS-DOS的核心依然存在,只是加上Windows當作系統的圖形界面,直到純32 位版本的Windows系統(從Windows NT開始,其中就包含了 Windows 2000Windows XP、Windows 2003、Windows VistaWindows 7Windows 8Windows 10)。由此可見dos的生命力極強。例如系統還原和安裝都可能需要DOS,DOS用起來也很方便。
DOS是個非常實用的操作系統,因此,它深深受到國內外人們的普遍喜愛,一直擁有數以億計的用户。但是,自從1995年以來,Microsoft公司出於商業利益等方面的原因,決定拋棄手中的MS-DOS。當時,DOS已有許多種,除MS-DOS以外,還有PC-DOS,DR-DOS,FreeDOS等,但是由於受到Microsoft公司的擠壓,故使用的人數不多,而大多數用户都在使用MS-DOS。由於Microsoft徹底放棄了MS-DOS,而轉以開發Windows,引起了廣大DOS使用者和愛好者的不滿,而且,大家通常所使用的Windows 9x也只是DOS下的一個大型程序罷了,如果沒有DOS的支持,它根本無法運行。但也由此可見DOS的功能其實是非常強大的,以及DOS軟件擁有巨大的開發潛能,因為像Windows那樣強大的DOS增強程序都可以編出來。
比較
Windows是一個多任務的操作環境,但它對程序編寫的約束和限制比DOS高得多,因而許多程序員出於對Windows的不滿及對DOS開發的價值和潛力的深刻認識,繼續開發DOS軟件。由於多年的經驗的積累,他們的軟件開發水平越來越高,因此他們開發出的DOS軟件的質量也越來越高。為了開發更多的軟件並且增加開發的效率,他們設計了一個又一個DOS軟件的開發工具。而用這些開發工具的人也越來越多,並在國外迅速地流傳開來,詳情可見一篇叫作“DJGPP程序與保護模式”的文章(在“DOS文章”欄目中)。一個尤為重要的是,正如上文所提到,雖然MS-DOS已經不再繼續發展了,但並不意味着整個DOS也不再繼續發展了。MS-DOS的最高版本是8.0(包含在Windows ME中),隨後Microsoft開始開發基於Windows NT架構的Windows,才成了真正獨立的操作系統。除了MS-DOS以外,其它的DOS也在發展着。仍在不斷髮展和更新中的DOS有FreeDOS、PTS-DOS、ROM-DOS等,這些DOS的功能都十分強大,往往超過MS-DOS,而且FreeDOS還是完全免費且自由開放的。因此,程序員們完全可以為它們開發新的DOS軟件,而不必依賴於MS-DOS。這大概是90年代末DOS的情況。
現狀
隨後,一項叫作“開放源代碼運動”的活動興起了。很多程序員和使用者出於對微軟的Windows橫行霸道的不滿,離開了Windows陣營。取而代之的是興起了對其它操作系統軟件的開發,如DOS、Linux和UNIX。這一下設計和開發DOS軟件的人迅速增加,並紛紛組成了開發團體,以開發新的DOS和其它非Windows的操作系統的軟件,詳情可見一篇叫作“DOS和Linux近年來的發展比較”的文章。由於開發者的增多,原先的DOS軟件開發器也開始了進一步的更新,而且支持FAT32和長文件名。再加上這次開發軟件的有許多是程序員中的精英,所以開發出來的DOS軟件的質量自然是今非昔比了。比如,由於Allegro等編程庫的出現,在DOS下實現MP3等音樂的播放對他們來説已是輕而易舉的了。以這些軟件為代表的DOS軟件和原來的DOS軟件,如DOSAMP,GDS Viewer等的質量相比有着本質的提高。原來認為非常強大的SEA看圖軟件,也只是個一般強大的軟件罷了。另一個很重要的變化在於對FAT32長文件名的支持。DJGPP程序已經實現了在LFN API存在的情況下對長文件名的完美支持。總之,這些新的DOS軟件的整體水平的提高是很顯著的。為了挑戰Windows的界面,程序員們(經常是集體合作)開發了一個又一個仿Windows的界面增強程序,著名的有Seal,Qube,WinDOS等等。還有人開發出了內核為32位的DOS操作系統,如FreeDOS 32,事實證明,這些程序的編寫水平是很高的。這些軟件都在不斷地開發中,所取得的成績是有目共睹的。而且它們最顯著的特點就是自由開放的發展,如上面所提到的SEAL、FreeDOS 32等等都是遵守著名的GNU GPL協議的自由軟件。
歷史概述
DOS系統 DOS系統
DOS是Disk Operation System(磁盤操作系統)的簡稱,是個人計算機上的一類操作系統。它直接操縱管理硬盤的文件,一般都是黑底白色文字的界面。從1980年到1995年的15年間,DOS在IBMPC兼容機市場中佔有舉足輕重的地位。當時,電腦操作系統就是DOS,鍵入DOS命令運行,其他應用程序,都是在DOS界面下鍵入EXE或BAT文件運行。早期的DOS系統是由微軟公司為IBM的個人計算機開發的,稱為MS-DOS。後來,其他公司生產的與MS-DOS兼容的操作系統,也延用了這個稱呼,如PC-DOS、R-DOS等等。
1980-1981年,西雅圖電腦產品公司程序員蒂姆·帕特森(Tim Paterson)花費了四個月時間編寫出了86-DOS操作系統。
1981年7月,微軟以五萬美元的代價向西雅圖公司購得本產品的全部版權,並將它更名為MS-DOS。
隨後,IBM發佈了第一台個人計算機,當時採用的操作系統是西雅圖公司的86-DOS 1.14,但微軟很快改進了MS-DOS,並使它成功地成為IBM PC採用的操作系統。並於1981年8月12日,正式發佈MS-DOS 1.0和PC-DOS 1.0。
DOS 1.0 微軟買下 86-DOS(Qdos)版權。1981年7月成為IBM PC上 第一個作業系統。同時微軟又為IBM PC開發專用版本 PC-DOS,但與泛用版本DOS相比,除了系統檔名以及部份針對 IBM 機器設計的核心,外部命令與公用程式之外,其餘程式碼差異不大。
DOS 1.25 1982年6月,支持雙面軟盤並開始修復bug。不僅IBM,MS,許多OEM也廣泛使用。
DOS 2.0 1983年3月,是一次重大改版,正式採用了文件配置表格式,並大量使用具有UNIX特性的Handle式文件操作方式。
DOS 3.0 增加了對新的IBM AT硬件以及部分局域網功能的支持。
DOS 3.1 增加了更多局域網功能支持。
DOS 3.2 1986年,支持720K的5寸軟盤。
DOS 3.3 1987年,支持新的IBM PS/2設備以及1.44M的3寸軟盤,並支持其它語言的字符集。
DOS 4.0 1988年,增加了DOSSHELL操作環境,並且有一些其它增強功能及更新。
DOS 5.0 1991年發行,新增了很好的內存管理和宏功能,增強了DOSSHELL。
DOS 6.x 1993年發行,大量增加圖形界面程序(如SCANDISK,DEFRAG,MSBACKUP等),增加了對586計算機,磁盤壓縮等功能的支持,增強了對Windows的支持。
DOS 7.0 1995年發行,增加了長文件名,LBA大硬盤等功能,增強了對新版Windows的支持,並加強了一些命令。
DOS 7.1 1996年8月,全面支持FAT32分區、大硬盤、大內存等,並更新了一些功能,如四位年份的支持等,是目前最實用的DOS版本。
DOS 8.0 2000年發行,是MS-DOS的最後一個版本。由於微軟看到了Windows的曙光,於是放棄了DOS。
除MS-DOS外,其它的DOS也一直在不斷髮展中,尤其是FreeDOS、ROM-DOS、Real/32 DOS等等。讓我們繼續支持DOS的發展,以使得它更加強大實用吧! [1] 

DOSDOS

DOS定義

DOS是英文Disk Operating System的縮寫,意思是“磁盤操作系統”,顧名思義DOS主要是一種面向磁盤的系統軟件。説得簡單些,DOS就是人與機器的一座橋樑,是罩在機器硬件外面的一層“外殼”,有了DOS,就不必去深入瞭解機器的硬件結構,也不必去死記硬背那些枯燥的機器指令。只需通過一些接近於自然語言的DOS命令,就可以輕鬆地完成絕大多數的日常操作。此外,DOS還能有效地管理各種軟硬件資源,對它們進行合理的調度,所有的軟件和硬件都在DOS的監控和管理之下,有條不紊地進行着自己的工作,但是在操作不慎情況下也會死機
  1. DOS是磁盤操作系統的簡稱,MS-DOS是MicroSoft Disk Operating System,它不是純DOS,是基於Windows的DOS程序,在功能上類似於DOS,但是不一樣(有很多操作是不能在MS-DOS裏實現的)。最初的DOS不支持NTFS文件系統,只支持FATFAT16FAT32,操作系統中的DOS工具箱已經支持NTFS
  2. 當進入該系統時,內部指令可以由系統間接調用。
  3. 第一台個人電腦版的磁盤操作系統(DOS),稱為PC-DOS,是由比爾·蓋茨和他的微軟公司為IBM公司研製的。他保留Microsoft版(稱為MS-DOS)的銷售權。PC-DOSMS-DOS幾乎相同,大多數用户統稱它們為“DOS” 。它是一個非圖形界面,使用命令行界面的操作系統,運行程序的方法是在命令行中鍵入程序的名稱,具有相對簡單接口,但不是過於“友好”的用户界面。它像這樣提示輸入命令:C:> D:> E:> F:>
  4. 20世紀70年代,在個人計算機發明之前,IBM公司有一個不同且無關的DOS(磁盤操作系統),在規模稍微小一點的企業電腦上運行。它最後被IBMVSE操作系統所取代了。
  5. 以前,這個名字是指用於一系列商用電腦IBM操作系統。
  6. DOS 操作系統用户指令是不區分大小寫的。例如:DIR、Dir、dir在DOS中的執行含義是一致的。

DOS組成

DOS家族包括MS-DOSPC-DOSDR-DOSFreeDOS、NovellDOS、PTS-DOS、ROM-DOS、JM-OS等,其中以MS-DOS最為著名,最自由開放的則是Free-DOS。雖然這些系統常被簡稱為"DOS",但沒有任何一個系統單純以"DOS"命名(只有一個毫無關連的1960年代IBM大型主機操作系統以此命名)。此外,有幾個和DOS無關、在非x86的微計算機系統上運行的磁盤操作系統在名稱中也有"DOS"字眼,而且在專門討論該機器的場合中也會簡稱為"DOS"(例如:AmigaDOS、AMSDOS、ANDOS、Apple DOS、Atari DOS、Commodore DOS、CSI-DOS、ProDOS、TRS-DOS等),但這些系統和DOS可執行文件以及MS-DOS API並不兼容。
微軟圖形界面操作系統Windows NT問世以來,DOS是一個後台程序的形式出現的。名為Windows命令提示符。可以通過點擊運行-CMD進入。
完整的DOS由五部分組成:
  1. 引導程序( BOOT ):由格式化程序直接寫入磁盤初始扇區。
  2. 基本輸入/輸出管理程序(PC-DOS為IBMBIO. COM、MS-DOS為IO.SYS)。
  3. 文件管理和系統功能調用程序(PC-DOS為IBMDOS.COM、MS-DOS。為MSDOS.SYS)。
  4. 命令處理程序(COMMAND. COM)。
  5. 各種外部命令:完成各種輔助功能的可執行文件
基本的DOS系統文件組成 基本的DOS系統文件組成

DOS軟件

由於DOS是PC兼容機的主要平台,有許多為DOS撰寫的知名軟件。其中包括了:
Lotus 界面 Lotus 界面
WPS,DOS時代中國最流行的文字處理軟件,現已改名為WPS Office運行於Windows平台。
Lotus 1-2-3:一套在企業市場中被廣泛運用的電子表格軟件。被許多人視為 IBM PC 成功的主因。在MS-OfficeExcel出現之前被廣泛使用,隨着Excel的出現,大部分用户轉向使用Excel。
WordPerfect:一套出在 DOS 平台的文本編輯器
dBase:最早的數據庫軟件之一。
BASIC:DOS下最普遍的計算機編程系統,有GBASIC、QBASIC等分支,是當時計算機初學者啓蒙語言。
DOS自帶的QBASIC DOS自帶的QBASIC
PCTools(PCShell):DOS下文件管理軟件,可進行絕大多數文件操作。
Telix:調制解調器通信軟件。
Arachne:一套 DOS 版的網絡瀏覽器
DJGPP:gcc 的 DOS移植版。
GRUB4DOS:是一個優秀的雙(多)系統引導軟件,使用GRUB
GRUB4DOS引導 菜單 GRUB4DOS引導 菜單
4DOS可以很方便的引導各種操作系統,比如DOS、Windows、Linux等。是一個可以把U盤製作成光盤似的來進行裝系統。
UCDOS:是基於MS-DOS,由中國人自己編制的中文操作系統
TurboC:是一個高效的編譯程序
Turbo C 3.0 Turbo C 3.0
CCDOS:CCDOS是為中國第一台PC長城機做的漢字操作系統。CC是“長城”的兩個拼音字母ChangCheng的字頭字母。其作者為嚴援朝,曾獲國家科技進步二等獎。
KVDOS2008 KVDOS2008
KVDOS:江民殺毒DOS版
Diskgen(舊稱diskMan,別稱Disk Genius):一款分區工具,提供Windows版、WinPE版和DOS版。

DOS常用命令

DOS磁盤操作

fdisk(此命令只在純DOS和Win95/98/Me中使用)參數 /mbr 重建主引導記錄 EXP:fdisk /mbr 重建主引導記錄 (可以洗掉還原精靈)
Windows7下的Format命令參數 Windows7下的Format命令參數
format 參數: /q 快速格式化 /u 不可恢復 /autotest 不提示 /s 創建 MS-DOS 引導盤 EXP:format c: /q /u /autotest 自動快速格式化C盤(危險!!!)

DOS目錄操作

DIR [目錄名或文件名] [/S][/W][/P][/A] 列出目錄 參數: /s 查找子目錄 /w 只顯示文件名 /p 分頁 /a 顯示隱藏文件 EXP: DIR format.exe /s查找該盤的format.exe文件並報告位置
CD [目錄名] PS:可以使用相對目錄或絕對目錄 進入目錄 exp:CD AA 進入當前文件夾下的AA目錄,cd .. 進入上一個文件夾cd \返回根目錄;cd c:\windows 進入c:\windows文件夾
MKDIR [目錄名] 創建目錄 EXP:MKDIR HELLOWORLD 創建HELLOWORLD目錄
建立目錄
1.功能:創建新的目錄,注意:此處目錄在Windows操作系統裏被稱為“文件夾”。
2.類型:內部命令
3.格式:MD [盤符:][路徑名]
改變目錄
1.功能:進入指定目錄
2.類型:內部命令
3.格式:CD[盤符:][子目錄名]
刪除目錄
1.功能:從指定的磁盤刪除目錄。
2.類型:內部命令
3.格式:RD[盤符:][路徑名][子目錄名]
查看目錄
1.功能:顯示磁盤目錄的內容。
2.類型:內部命令
3.格式:DIR[盤符:][路徑][文件名] [/A[[:]屬性]] [/C] [/D] [/L] [/N] [/O[[:]分類屬性]] [/P] [/Q] [/S] [/T[[:]時間]] [/W] [/X] [/4]
顯示目錄
1.功能:顯示指定驅動器上所有目錄路徑和這些目錄下的所有文件名。
2.類型:外部命令
3.格式:TREE[盤符:][/F][>PRN]
刪除目錄
1.功能:將整個目錄及其下屬子目錄和文件刪除。
2.類型:外部命令
3.格式:DELTREE [盤符:]

DOS文件操作

del [目錄名或文件名] [/f][/s][/q] 刪除 參數:/f 刪除只讀文件 /s 刪除該目錄及其下的所有內容 /q 刪除前不確認
exp: del c:\del /s /q 自動刪除c盤的del目錄
copy [源文件或目錄] [目標目錄] 複製文件 EXP:copy d:\pwin98\*.* c:\presetup 將d盤的pwin98的所有文件複製到c盤的presetup下

DOS系統分類

DOS家族包括MS-DOSPC-DOSDR-DOSFreeDOS、PTS-DOS、ROM-DOS、JM-OS和CC-DOS、UC-DOS等,其中以MS-DOS最為著名。DOS是一個更久遠的操作系統CP/M的翻版。雖然這些系統常被簡稱為“DOS”,但沒有任何一個系統單純以“DOS”命名(只有一個毫無關聯的1960年代IBM 大型主機作業系統以此命名)。此外,有幾個和DOS無關,在非x86(32位)的微電腦系統上執行的磁碟作業系統在名稱中也有“DOS”字眼,而且在專門討論該機器的場合中也會簡稱為“DOS”(例如:AmigaDOS、AMSDOS、ANDOS、AppleDOS、Apad DOS,)UC-DOS 是中文漢字操作系統,是國內對原系統進行的漢化。

DOS設計架構

所有DOS類的操作系統都是在使用Intelx86或其兼容CPU的機器上運行的(主要是IBM PC及其兼容機)。最早的時候,DOS 並未受限於此;為了在許多以x86為基礎,但和 IBM PC 不兼容的機器上運行,產生了不少特定機器版本的 DOS 及類似的操作系統。[1]
磁盤操作系統是單一用户、單工的操作系統,擁有不可重入的基本核心函數(意即同時間只能有一個程序調用這些函數)。有一個例外的狀況,就是常駐程序(Terminate and Stay Resident,縮寫為 TSR)。某些常駐程序允許用户多任務操作;然而此時仍有“核心不可重入”的問題:當一個進程 (process) 調用了操作系統核心中的服務函數(也就是系統調用)時,在這個調用退出之前,其他的進程絕對不能進行系統調用、打斷第一個進程。[2]
磁盤操作系統的核心為用户程序提供了各式各樣的函數,例如:在屏幕上顯示文字、從鍵盤讀入字符、訪問磁盤上的文件、創建刪除文件等等。

DOS磁盤命名法

Win9x和DOS啓動後的磁盤代號排序 Win9x和DOS啓動後的磁盤代號排序
在DOS中,磁盤驅動器是利用不同的字母命名的。標準的作法是保留"A"和"B"給軟盤驅動器若是系統只有一台軟盤驅動器的話,DOS允許這台軟盤驅動器同時使用這兩個代號,然後DOS會要求用户更換磁片。這麼做可以讓用户把文件拷貝到不同的軟盤上,或是運行某一片軟盤上的程序,然後把數據文件存放在另一片軟盤上。最早硬盤的代號為"C"和"D"。在一台硬盤驅動器上,DOS只允許一個活動分區的存在。隨着支持的硬盤數量越來越多,磁盤代號的命名方法演變為:先將磁盤代號指派給每一顆硬盤驅動器的活動主分區,然後第二輪將代號指派給延伸分區中的邏輯磁盤區,第三輪再把代號指定給非活動的主分區。(前題是:它們存在,而且包含了DOS可以讀取的文件系統。)最後,DOS才將代號指派給光盤驅動器、RAM disk,以及其他的硬件。一般來説,磁盤代號都是依照驅動程序的加載順序,按字母順序指派的,但驅動程序也可以要求DOS指派不同的字母。例如網絡磁盤驅動器的驅動程序通常會指派最後的幾個字母。
因為DOS的應用程序會直接使用這些磁盤代號(和Unix類系統使用/dev目錄的方法不同),因此若是新增了需要分配磁盤代號的硬件,可能會導致這些應用程序出錯。舉例來説:若是原本硬盤中的延伸分區中存在邏輯磁盤區,此時新增一顆有主分區的硬盤的話,由於主分區擁有較高的分配優先權,所以原本硬盤的邏輯磁盤區的代號就會改變。此外,就算是新增一顆只有延伸分區和邏輯磁盤區的硬盤,還是會影響到RAM disk及光盤驅動器的代號。這個問題一直到9x系列的Windows都仍然存在;NT系列才有解決方案:磁盤代號會保留給已存在的磁盤驅動器機,除非用户手動更改。

DOS系統優點

磁盤操作系統是一種個人計算機PC)操作系統。總而言之,DOS是命令模式下的人機交互界面,人通過這個界面來運行和控制計算機,就好像兩個人相互溝通。
磁盤操作系統使用一些接近於自然語言或其縮寫的命令,就可以輕鬆地完成絕大多數日常操作。另外,DOS作為操作系統能有效地管理、調度、運行個人計算機各種軟件和硬件資源。
開始菜單中的命令行(CMD)入口 開始菜單中的命令行(CMD)入口
Windows NTWindows 2000Windows XPWindows VistaWindows 7Windows 8Windows 10在“附件”中有一個“命令提示符”(CMD)。其模擬了一個DOS環境,可以使用相關的命令來對計算機和網絡進行操作。
另外,有一些人使用DOS恢復程序在Windows啓動失敗時強行使用DOS引導盤引導DOS啓動,從而恢復C盤
自Win2000之後windows完全脱離了DOS,雖然DOS過時了(就像當年的軟驅一樣),命令行的批處理程序卻存活下來,而且活得很好,因為它高效、簡單、實用。

DOS功能説明

DOS基本功能

  1. 執行命令和程序功能
  2. I/O管理功能
  3. 磁盤與文件管理功能

DOS主要功能

文件管理
文件管理是指對計算機中各類文件進行有序的管理,其中包括:
對文件標識符、屬性生成或修改時間的管理;對文件讀寫操作的管理及對文件建立檢索比較修改、新建、刪除複製等操作的管理等。
特別要注意的是,DOS的文件管理中,對文件名採取8.3的命名方式,也就是説:主文件名為8個字符,擴展名(後綴)為3個字符。並根據擴展名來確定文件的打開方式,比如擴展名為.txt,則一般為文本文件,擴展名為.exe,表示可執行文件。進入windows操作系統後才支持長文件名管理。
設備管理
設備管理是利用dos的設備管理程序和模塊,進行外設分配、外設輸入/輸出操作和緩衝區的有效管理。
存儲管理
存儲管理是利用dos的動態存儲管理,對內存塊的分配、請求、釋放和修改等操作進行管理。存儲管理可以為系統程序和應用程序有效地利用當前內存容量提供方便。
DOS採用的是單一連續存儲管理
作業管理
dos控制枱 dos控制枱
作業是用户通過dos命令請求計算機系統完成的一個獨立任務。一個作業可以包括輸入、編譯、連接、運行輸出等若干個處理步驟。作業管理就是許多個作業執行時進行必要的資源調度和作業處理過程控制。dos分內部命令外部命令
CPU管理
CPU(中央處理器)相當於主機的大腦,是微機系統中的核心部件CPU管理一是使CPU能夠進行高效的運作,二是能夠處理各種可能發生的中斷事件。
用户還可把多於一個的dos指令,加到*.bat批處理文件中批量執行。

DOS系統組成

1.引導程序BOOT
2.輸入輸出管理系統(IO.SYS)
3.文件管理系統(MSDOS.SYS)
4.命令處理程序(COMMAND. COM)

DOS啓動引導

1.DOS的冷啓動:
當計算機處於斷電狀態下,加電啓動DOS系統,稱為系統的冷啓動。
2.DOS的熱啓動:
按 + + 可將DOS系統重新啓動

DOS使用説明

Arachne 互聯網瀏覽器 Arachne 互聯網瀏覽器
在DOS環境下,電腦啓動開機後,所呈現的不是桌面和圖標,而是這樣的電腦屏幕:C:\>叫做命令提示符,這個閃動的橫線叫做光標。這樣就表示電腦已經準備好,在等待用户輸入指令。用户需要做的,就是對電腦發出指令,給電腦什麼指令,電腦就會按照指令進行操作。那用户又怎麼向電腦輸入指令呢?
比如:用户想看看幾點鐘了,就可以輸入時間命令,敲入time四個字母,再敲回車鍵確認,這時屏幕上就顯示出當前時間。再敲回車鍵,又出現提示符了,就可以輸入下一條命令了。如果想看日期,輸入date,然後敲回車鍵確認,這時屏幕上顯示出當前日期。再敲回車鍵又回到提示符了。
故障回覆台 故障回覆台
這就是DOS的命令輸入方法,和Windows 95中用鼠標尋找圖標來運行程序不同,DOS中是通過輸入英文命令加回車鍵這種方式來執行程序的。
字符界面下,用户只能通過鍵盤輸入字符來指揮電腦工作,電腦完成一個命令後,出現下一個提示符,用户就又可以給電腦下命令了。注意,在DOS下電腦一次只能做一件事,做完以後才能開始下一件事;而在Windows 95下,用户可能讓電腦同時幹幾件事,比如,用户可以一邊拷貝文件.一邊寫文章,一邊瀏覽Internet。所以人們把DOS稱為單任務的操作系統,而把Windows 95稱為多任務的操作系統。
在DOS中,文件與目錄是最重要的概念,這和Windows 95一樣,不同的是,“目錄”在Windows 95中叫作“文件夾”如果我們想查看電腦中的文件,可以輸入dir命令,然後回車。 ?

DOS常用命令

TIME命令
1功能:設置或顯示系統時間
2類型:內部命令
3格式:TIME - [hh:mm:ss:xx]
4使用説明:
(1)省略[hh:mm:ss:xx],顯示系統時間並提示輸入新的時間,不修改則可直接按回車鍵相應,[hh:mm:ss:xx]為“小時:分鐘:秒:百分之幾秒”格式;
(2)當機器開始啓動時,有自動處理文件(AUTOEXEC.BAT)被執行,則系統不提示輸入系統日期。否則,提示輸入新日期和時間。
TYPE 命令
1、格式:type [盤符:] [路徑] 文件名
2、類型:內部命令
3、功能:把指定的文件內容在屏幕上顯示或打印機輸出,它常用作查閲和顯示文本文件的內容和打印清單。
4、説明:
(1)該命令只能顯示ascii字符型文件, 不能顯示非文本文件 如exe、com
(2)文件名指全名,不能使用通配符
(3)執行時,可以按ctrl+numlock或ctrl+s暫停滾動,按任意鍵繼續。
(4)按ctrl+p可以將內容在打印機上打出
例1、將C:\windows下tabletoc.log文件的內容顯示出來
type C:\windows\tabletoc.log
例2、將C:\windows下WGA.log只在打印機中輸出,不在屏幕上顯示
type C:\windows\WGA.log >prn
CLS清屏幕
1功能:清除屏幕上的所有顯示,光標置於屏幕左上角。
2類型:內部命令
3格式:CLS
VER查看
1功能:顯示當前系統版本
2類型:內部命令
3格式:VER
日期設置
1功能:設置或顯示系統日期
2類型:內部命令
3格式:DATE [mm-dd-yy]
4使用説明:
(1)省略[mm-dd-yy]顯示系統日期並提示輸入新的日期,[mm-dd-yy]為“月-日-年”格式;
恢復刪除
1.功能:恢復被誤刪除命令(只可以在純dos下使用)
2.類型:外部命令。
3.格式:UNDELETE[盤符:][路徑名][/dos][/LIST][/ALL]
4.使用説明:使用UNDELETE可以使用“*”和“?”通配符
(1)選用/dos參數根據目錄裏殘留的記錄來恢復文件。由於文件被刪除時,目錄所記載斬文件名第一個字符會被改為E5,dos即依據文件開頭的E5和其後續的字符來找到欲恢復的文件,所以,UNDELETE會要求用户輸入一個字符,以便將文件名字補齊。但此字符不必和原來的一樣,只需符合dos的文件名規則即可。
(2)選用/LIST只“列出”符合指定條件的文件而不做恢復,所以對磁盤內容完全不會有影響。
(3)選用/ALL自動將可完全恢復的文件完全恢復,而不一一地詢問用户,使用此參數時,若UNDELTE利用目錄裏殘留的記錄來將文件恢復,則會自動選一個字符將文件名補齊,並且使其不與現存文件名相同,選用字符的優選順序為:#%——00001~9A~Z。
UNDELETE還具有建立文件的防護措施的功能,已超出本課程授課範圍,請讀者在使用些功能時查閲有關dos手冊。
刪除文件
1.功能:刪除指定的文件。
2.類型:內部命令
3.格式:DEL [盤符:][路徑][/P]
4.使用説明:
(1)選用/P參數,系統在刪除前詢問是否真要刪除該文件,若不使用這個參數,則自動刪除;
(2)該命令不能刪除屬性為隱含或只讀的文件;
(3)在文件名稱中可以使用通配符;
(4)若要刪除磁盤上的所有文件(DEL*.*或DEL.),則會提示:(Are you sure?)(你確定嗎?)若回答Y,則進行刪除;回答N,則取消此次刪除作業。
替代命令
  1. subst [盤符] [路徑] 將指定的路徑替代盤符,該路徑將作為驅動器使用
  2. subst /d 解除替代
[例子] C:\dos>subst a: c:\temp? 用c盤temp目錄替代a盤  C:\>subst a: /d?
解除替代  SUBST [drive1: [drive2:]path]  SUBST drive1: /D  drive1: 指定要指派路徑的虛擬驅動器。  [drive2:]path 指定物理驅動器和要指派給虛擬驅動器的路徑。  /D 刪除被替換的 (虛擬)驅動器
不加任何參數鍵入 SUBST,可以顯示當前虛擬驅動器的清單
顯示屬性命令
1.功能:修改指定文件的屬性。(文件屬性參見2.5.4(二)文件屬性一節)
2.類型:外部命令。
3.格式:ATTRIB [文件名] [+R|-R][+A|-A][+H|-H][+S|-S][/S]
4.使用説明:
(1)選用+R參數,將指定文件設為只讀屬性,使得該文件只能讀取,無法寫入數據或刪除;選用-R參數,去除只讀屬性;
(2)選用+A參數,將文件設置為檔案屬性;選用-A參數,去除檔案屬性;
(3)選用+H參數,將文件調協為隱含屬性;選用-H參數,去隱含屬性;
(4)選用+S參數,將文件設置為系統屬性;選用-S參數,去除系統屬性;
(5)選用/S參數,對當前目錄下的所有子目錄及子目錄中的文件作設置
格式化
1.功能:對磁盤進行格式化,劃分磁道和扇區;同時檢查出整個磁盤上有無帶缺陷的磁道,對壞道加註標記;建立目錄區和文件分配表,使磁盤作好接收dos的準備。
2.類型:外部命令
3.格式:FORMAT [/S][/4][/Q]
格式化恢復
1.功能:對進行過格式化誤操作丟失數據的磁盤進行恢復。
2.類型:外部命令
3.格式:UNFORMAT[/L][/U][/P][/TEST]
磁盤檢查
1.功能:顯示磁盤狀態、內存狀態和指定路徑下指定文件的不連續數目。
2.類型:外部命令
DOS下檢查和修復磁盤 DOS下檢查和修復磁盤
3.格式:CHKDSK [盤符:][路徑][文件名][/F][/V][/R]
磁盤複製
1.功能:複製格式和內容完全相同的軟盤。
2.類型:外 部 命 令
3.格式:DISKCOPY[盤符1:][盤符2:]
LABEL建立磁盤卷標
1.功能:建立、更改、刪除磁盤卷標。
2.類型:外部命令
3.格式:LABEL [盤符:][卷標名]
文件改名
1.功能:更改文件名稱
2.類型:內部命令
3.格式:REN [盤符:][路徑]
4.使用説明:
(1)新文件名前不可以加上盤符和路徑,因為該命令只能對同一盤上的文件更換文件名;
(2)允許使用通配符更改一組文件名或擴展名。
文件比較
1.功能:比較文件的異同,並列出差異處。
2.類型:外部命令
3.格式:FC [盤符:][路徑名] [盤符:][路徑名][文件名][/A][/C][/N]
4.使用説明:
(1)選用/A參數,為ASCII碼比較模式;
(2)選用/B參數,為二進制比較模式;
(3)選用/C參數,將大小寫字符看成是相同的字符。
(4)選用/N參數,在ASCII碼比較方式下,顯示相異處的行號?
路徑設置
1.功能:設備可執行文件的搜索路徑,只對文件有效。
2.類型:內部命令
3.格式:PATH [盤符1]目錄[路徑名1]{[;[盤符2:]],…}
4.使用説明:
(1)當運行一個可執行文件時,dos會先在當前目錄中搜索該文件,若找到則運行之;若找不到該文件,則根據PATH命令所設置的路徑,順序逐條地到目錄中搜索該文件;
(2)PATH命令中的路徑,若有兩條以上,各路徑之間以一個分號“;”隔開;
(3)PATH命令有三種使用方法:
PATH [盤符1:][路徑1][盤符2:][路徑2]…(設定可執行文件的搜索路徑)
PATH:(取消所有路徑)
PATH:(顯示已設的路徑)
批量工具
  1. 功能:批量處理某一類文件
  2. 類型:外部命令
  3. 格式舉例:del *.txt(意為刪掉所在目錄下的所有.txt文件)
  4. 使用説明:輸入想對批量文件處理的命令,輸入*.後綴,比如想把所有.ini文件改為.txt文件則需輸入ren *.ini *.txt。

DOS版本更新

自從DOS在1981年問世以來,版本不斷更新,從最初的DOS1.0升級到了最新的DOS8.0(Windows ME系統),隨着windows的升級,全新的DOS已經被PowerShell替代。純DOS 的最高版本為DOS6.22,這以後的DOS新版本都是由Windows系統所附帶提供的。
MS-DOS的更新
版 本
年 份
增加的功能
1.0
1981
基本磁盤操作功能
1.25
1982
雙面軟盤
2.0
1983
硬盤、子目錄
2.01
1983
支持
2.11
1983
半高型軟盤
2.25
1983
擴展字符集
3.0
1984
1.2MB軟盤、大硬盤
3.1
1984
PC網絡
3.2
1986
3.5英寸軟盤
3.3
1987
大容量硬盤、PS/2
4.0
1988
提供功能表驅動環境
4.01
1988
改正4.0版本中的錯誤
5.0
1992
增加存儲器使用範圍
6.0
1993
提供倍增磁盤容量、存儲器管理費
6.2
1994
改進倍增磁盤容量、提供掃描磁盤
6.22
1995
改進磁盤壓縮方式、支持CD-ROM
7.10
1998
大容量硬盤、FAT32支持
8.0
2000
取消了部分功能,例如不再支持SYS命令、打印機操作
MS-DOS2.01983年3月,加入UNIX式的樹狀檔案系統以及硬盤支援,以低階的觀點視之,這是第一次的dos重大改版。這個版本除了相容於CP/M的FCB檔案系統之外,正式採用了檔案配置表格式,並大量使用具有UNIX特徵的Handle式檔案操作方式。
MS-DOS 2.111983年3月,為主要的OEM版本,修正了2.01版的錯誤,增加了對非英語語言及其文件格式的國際性支持。
MS-DOS2.251983年10月,支持額外擴充的字符組(日文與韓文),還修正了舊版的。
MS-DOS3.01984年8月,引入PC/AT.它能支持1.2MB的軟盤,並加入較高容量的硬盤。
MS-DOS3.11984年11月,加入對網絡支持。
MS-DOS3.21986年1月,加入了3.5吋軟盤的強化支持,並開始可以透過驅動程式使用硬件EMS
MS-DOS3.31987年8月,修正部份內部錯誤,增加了許多關於檔案處理的外部命令,之後開始支持軟盤
MS-DOS4.01988年6月,主要基於IBM的代碼庫,而不是微軟自己的代碼庫。加入了最大2GB容量硬盤機支持,引入EMM(軟件模擬EMS)以及新規格XMS 內存技術,令dos操作系統可以使用1MB以上的。開始有 dosSHELL 的使用。dosSHELL可以被視為 DOS的GUI界面,並有切換程式作業的能力。
MS-DOS5.01991年6月,第三次重大改版,可能是dos史上最重要的改版。這個版本繼承 4.0 對於內存管理進行的改進,是EMM規格最為穩定、普及的版本,也加入了許多內存管理的程式,如EMM386、MEM等等,為的就是與Windows更好的搭配,連帶也使得dos內存管理成為當時許多軟件亟欲配合增強的領域,如何設定dos內存配置成為熱門話題。BASIC直譯器改為QuickBASIC的簡易版本QBASIC,內建文字編輯器則由原來的行編輯EDLIN改為全屏幕編輯的EDIT(其實只是對QBASIC.EXE多下一道參數而已)。減少外部命令對於版本的需求,而在千呼萬喚中,終於加入dosKEYUNDELETE、Quick Format、UNFORMAT等能力。另一個值得一提的是,這個版的CONFIG.SYS允許有多重選項。
MS-DOS6.01993年3月,加入了許多花哨的外部命令。系統檢測程式MSD被加入。DoubleSpace壓縮磁盤技術開始被使用,亦開始附上微軟自家的解毒軟件VSAFE以及MSAV。網絡方面開始加入對 LL5 傳輸線的支持。對於磁盤,開始加入磁區整理軟件DEFRAG以及磁盤快取程式SMARTDRV。檔案管理方面,以豪華的MSBACKUP取代了陽春的BACKUP。另外,終於加入了DELTREEMOVE公用程式。開始正式支持光驅內存管理方面則加入了 MEMMAKER 組態最佳化程式。MS-dos 6.21993年11月,DoubleSpace更名為DrvSpace。
MS-DOS6.211994年2月。
MS-DOS6.221994年6月,最後一個銷售版本。1994年8月,國喬(KC)取得微軟與IBM授權,搭配國喬中文系統發表自己的DOS 7.0。
ms-dos操作系統 ms-dos操作系統
MS-DOS7.01995年8月,Windows 95所帶的版本,支持長文件名
MS-DOS7.11996年8月,Windows 98所帶的版本,加入對大硬盤和FAT32分區的支持等。
MS-DOS8.02000年9月,DOS的最後一個版本Windows ME所帶的版本,取消了部分功能,例如不再支持SYS命令、打印機操作。
在此以後,DOS操作系統的使用逐步減少,甚至出現了普通用户不會使用DOS的現象。
PC-DOS
PC-DOS是IBMPC個人計算機上使用的一種DOS操作系統,由微軟為IBM開發,同時微軟也以MS-DOS名銷售同一軟件。打開DOS窗口的方法 點擊電腦開始,運行,輸入CMD 回車(或按Win+R組合鍵彈出運行窗口)

DOS版本

以86-DOS操作系統為基礎,Microsoft開發了MS-DOS1.0版本,該操作系統在1981年和最早的IBM PC一起發表。DOS1.0不支持分層目錄。所有的文件訪問都必須通過文件控制模塊,這一技術從CP/M而來。DOS1.0支持兩類執行文件:COM及EXE。COM文件所有格式與CP/M可執行文件相似並且受到為代碼,數據,堆棧空間所用的64KB內存限制。此外,1.0版本引入了批處理文件。因為最早的IBM PC只有64KB的內存,因此內存很緊張。為降低所有的內存容量則要使用命令處理器,1.0版本將命令處理器分為常駐部分和暫駐部分,後者在執行程序期間可被其他DOS程序覆蓋。當程序運行結束時,常駐部分檢測暫駐部分,如果有必要,常駐部分將其從磁盤中重新裝載到內存中。在Microsoft為IBM提供DOS時,IBM使用名為PC DOS,説明與IBM PCD的密切關係。 DOS1版本提供的命令:CHKDSK DEBUG ERAS REM COMMAND DIR FORMAT REN COMP DISKCOMP LINK SYS COPY DISKCOPY MODE TIME DATE EDLIN PAUSE TYPE

DOSDOS1.1

1982年,發表了DOS的第二個版本,該版本被Microsoft稱為MS-DOS1.25,以及IBM稱為PC-DOS1.1的版本,該版本支持雙面軟盤驅動器。早期的單面軟盤驅動器僅能訪問保存在單面軟盤上的信息。為了減少使用磁盤的數量,有的用户購買了可翻面的磁盤。這種磁盤可在兩面上存放信息。除支持雙面磁盤外,DOS1.1還糾正了某些在1.0版本中發現的錯誤並且提供了程序員工具EXE2BIN。

DOSDOS2.X

最早的IBMPC是基於軟盤的系統,使用軟盤驅動趨A和B。最早的PC不支持當時非常昂貴的硬盤。當IBM發表包括10MB硬盤的IBM PC XT計劃時,Microsoft開發了新的用於DOS的文件系統。MS-DOS1.0版本及格1.1版本不支持分層目錄,而對於硬盤,着樣的目錄是必須的。 Microsoft選擇開發小型機UNIX操作系統相似的分層目錄結構。UNIX當時開始流行。由於文件控制塊不支持用於目錄路徑名的空間,因此Microsoft保留文件控制塊並使2.0版本基於文件句柄管理文件.DOS使用文件句柄的第二個好處是能夠實現重定向功能(也是UNIX的一個普通功能)。使用DOS2.0版本,IBM變得很成功,並且DOS和CP/M操作系統一起成為可選的操作系統。由於PC機的流行,很多硬件生產廠家開發基於PC的產品。為幫助這些廠家彙集其產品,MS-DOS2.0提供支持可安裝設備驅動程序,首次提供了CONFIG.SYS預配置文件。DOS2.0版本包含很多UNIX的特性,然而,UNIX是一允許許多個用户同時運行多個程序的多用户操作系統。為提供多任務的簡化格式,DOS2.0版本提供了諸如GRAPHICS及PRINT這樣的內存駐留程序。
DOS2版本引入的DOS命令: ASSIGN FC MORE SET BACKUP FDISK PATH SHIFT BREAK FIND PRINT SORT CHDIR FOR PROMPT TREE CLS GOTO RECOVER VER CTTY GRAPHICS RESTORE VERIFY ECHO IF RMDIR VOL EXIT MKDIR

DOSDOS3.X

1984年,IBM發表了其80286IBM PC AT,該機種使用了1.2MB的大軟盤驅動器並在COMS芯片
中保存計算機的設置信息.為支持DOS3.0版本,1984年的一段時間是計算機網絡的前夕.雖然局域網的廣泛應用還是將來的事,很多DOS3.0版本被寫成支持網絡DOS3.1版本成功支持局域網絡。雖然DOS2版本中用文件句柄代替了文件控制塊,但還有一些現有的程序仍然使用文件控制塊(FCB).為減少在網絡程序中過多使用文件控制塊,DOS3.1每次允許打開四個文件控制塊。如果程序打開第五個文件,則網絡服務器或SHARE將關閉最先打開的文件控制塊。為提供支持增加的文件控制塊,DOS3.1增加了CONFIG.SYS FCBS項。此外,DOS3.1引入了JOIN及SUBST虛擬命令。1986年,Microsoft發表了支持3.5英寸微軟盤驅動器的3.2版本。此外,DOS3.2版本還引入了REPLACE以及XCOPY命令.1987年,IBM發表了PS/2系列計算機.為支持PS/2,Microsoft發表了,DOS3.3版本,除支持PS/2以外,DOS引入了五個命令: CALL APPEND KEYBCHCP NLSFUNC 以及 FASTOPEN.DOS3.3是最廣泛應用及最流行的DOS版本.事實上,很多用户仍在運行DOS3.3,因為DOS3.3工作得很好.DOS3.3的主要不足是其僅支持不大於32MB的磁盤分區。
DOS 3.30 VPC運行截圖 DOS 3.30 VPC運行截圖
DOS3版本引入的DOS命令:ATTRIB KEYBxx SELECT GRAFTABL LABEL SHARE: CALL APPEND KEYBCHCP NLSFUNC 以及 FASTOPEN.

DOSDOS4.X

1988年,Microsoft發表了DOS4.0版本,該版本突破了32MB磁盤分區的限制。在4.0版本中,盤分區容量可達512MB。此外,DOS4.O版本提供了一個菜單驅動的shell程序,允許用户用菜單選擇文件,或用鼠標選擇文件。DOS4.0版本還引入了MEM命令,該命令不允許用户顯示其計算機常規內存的容量,還可顯示擴充及擴展內存的容量。此外,4.0版本還修改了多個命令使其更有效地使用內存。初期的DOS4.0版本有一些缺陷及較差的評述,為彌補缺陷,Microsoft發表了4.01版本,然而大多數用户和很多廠家未決定升級至DOS4版本。

DOSDOS5.X

1987年,個人計算機革命成為局域網的革命:橫跨全美各地的辦公室開始將個人計算機連接在一起以共享信息。在用户程序大到在常規內存限制的640KB內存中運行感到困難之前,這場革命未持續多長時間。某些情況下,用户要使用擴展或擴充內存,然而,很多程序,包括DOS均不能在640KB以上地址運行。1990年,Microsoft極其成功地推出了友好用户接口Windows,在Windows中,新的用户可以學習如何更快地使用計算機,而有經驗的用户則可通過同時運行多個程序而提高效率。1990年,其它工具軟件以“DOS遺忘的應用程序”名義開闢了每年幾百萬美元的市場。

DOSDOS6.X

DOS6.X DOS6.X
在1993年初,Microsoft發表了DOS6版本。DOS6在DOS5的基礎上進一步擴充了以前用户必須從其它軟件公司購買的軟件的功能。首先,DOS6提供了INTERLNK以及INTERSVR應用程序,該程序使得便攜式計算機可以很容易地與台式PC計算機交換文件。在將來,許多新出廠的計算機都配有電源管理芯片,以控制電源的使用,該芯片支持APM(高級電源管理)。DOS6提供了POWER命令,是DOS可以控制該芯片。DOS6還提供了檢查並清除病毒的程序以及整理磁盤的實用程序。為幫助用户配置自己的系統,DOS6引入了建立基本配置菜單CONFIG.SYS的選項。在發表DOS6的版本之前,Microsoft發表了用於Workgroups的Windows和一個基於網絡的Windows版本。該版本允許用户共享數據,發送及接收電子郵件,以及遠程打印文件。為了幫助用户在不運行Windows時可以得到這些功能,DOS6提供了NET命令。最後,DOS6提供了強大的菜單驅動的備份文件的實用程序以及磁盤壓縮軟件,允許用户容易地倍增硬盤的存儲能力。
DOS6版本引入的DOS命令:CHOICE FASTHELP MSAV POWER DBLSPACE INTERLNK MSBACKUP SMARRTDRV DECOMP INTERSVR MSD VSAFE DEFRAG MEMMAKER DELTREE MOVE

DOS新DOS

DOSDOS系統

DOS系統的確已經完全被取代,但dos命令仍作為使用Windows之餘的一個有益補充,用來解決很多Windows解決不了的問題,或者更適合通過dos命令來解決的問題。進入21世紀以來,自然沒有多少人再費心學習dos的內存配置、驅動程序加載技術,更多人以掌握一種或多種dos應用程序的使用方法為榮,如分區、格式化、磁盤修復程序、Ghost備份等。這顯示了dos是被作為一種工具而廣泛應用,而不是其本義的操作系統。
DOS不再侷限於DOS操作系統,而是更廣泛地應用到Windows中的命令提示符。需要區分Windows中的命令提示符並非DOS,只是基本兼容DOS應用程序,Windows下命令提示符可以執行32位程序命令,而DOS則是16位程序命令。同時批處理文件也成為輔助windows批量操作一種很好的小程序。

DOS進入

電腦的很多故障都與操作系統或硬盤有關,要想對電腦進行維修,進入DOS模式下進行硬盤維護或重裝操作系統是必然的步驟。也可以進入DOS下殺毒。以Windows 98為例,如果你還能進入windows,你可選從“開始”→“關閉系統”→“重新啓動計算機並切換到MS-DOS方式”即可,也可在啓動電腦快要出現Windows畫面時連續按F8鍵,在出現的菜單中再選擇“Command prompt only”進入。或者你可用做好的可啓動軟盤或光盤在電腦啓動時以軟盤或光盤啓動方式來進入。
需要説明的是啓動並進入DOS模式,要求磁盤要具有引導的能力(即具有三個系統文件,MSdos.SYS、IO.SYS和COMMAND,COM),如果要從硬盤啓動,只要硬盤可以引導就行了, U盤、光盤也可以引導進入。

DOS新硬件支持

圖片:DOS下讀取NTFS磁盤分區 圖片:DOS下讀取NTFS磁盤分區
針對當前的計算機應用需要,dos愛好者開發了支持在dos下讀取閃存盤的驅動程序,使得U盤可以取代軟盤;此外,還有可在dos下讀取NFTS分區的工具,在dos下對鼠標的支持程序、對各種光驅的萬能驅動程序等。這些程序的開發擴展了dos的適應能力。

DOS模擬器

Linux下,使用DOSEMU(一套用來運行實模式程序的 Linux 原生虛擬機)可以運行 DOS 及其派生版本。另外在各個版本的UNIX下也有許多用來運行 DOS 的模擬器,有些甚至在非x86的平台上也可以運行,像是DOSBox
參考資料