雖然圖形介面已成主流,但 DOS 指令在系統維護、批次處理、救援模式仍不可或缺。本文系統整理磁碟、目錄、檔案三大類核心指令,附參數詳解與實戰範例。
語法: FORMAT <磁碟機:> [/S] [/4] [/Q] [/U]
/S:複製系統檔案,做成開機磁碟。/4:在 1.2MB 高密度磁碟機格式化 360KB 低密度磁碟。/Q:快速格式化(僅清除 FAT、根目錄、開機區,不檢查壞軌)。/U:無條件格式化(不可用 UNFORMAT 復原)。警告: 格式化硬碟會顯示確認提示,資料將全數遺失。
語法: UNFORMAT <磁碟機:> [/L] [/P] [/TEST] [/U] [/PARTN]
/L:列出可復原檔案但不實際寫入。/TEST:模擬執行不寫入。/PARTN:修復硬碟分割表。注意: 格式化後若有新資料寫入,UNFORMAT 無法完整復原;誤刪少數檔案請用 UNDELETE。
語法: CHKDSK [<磁碟機:>][<路徑>][<檔名>] [/F] [/V]
/F:修正邏輯錯誤。/V:顯示所有檔案完整路徑。語法: DISKCOPY <來源磁碟機:> <目標磁碟機:>
LABEL [<磁碟機:>][<磁區標籤>] 建立/變更/刪除標籤(1-11 字元)。
VOL [<磁碟機:>] 顯示目前磁區標籤。
語法: SCANDISK [<磁碟機1:>][<磁碟機2:>...] [/ALL]
語法: DEFRAG <磁碟機:> [/F]
/F:消除檔案碎片並緊密排列,加速讀取、節省空間。語法: SYS <磁碟機:>
MD [<磁碟機:>][<路徑>]<子目錄名>
範例:MD FOX → MD FOX\USER
CD [<磁碟機:>][<路徑>][<子目錄>]
CD\ 回根目錄;CD.. 回上層。
RD [<磁碟機:>][<路徑>]<子目錄名>
目錄必須為空;不可刪除根目錄與目前目錄。
DIR [<磁碟機:>][<路徑>] [/P] [/W]
/P 分頁顯示;/W 寬列模式(僅檔名,五欄)。
PATH [<磁碟機:>]<路徑>[{;<磁碟機:>}<路徑>...]
PATH; 清除所有路徑;PATH 顯示目前路徑。
TREE [<磁碟機:>] [/F] [>PRN]
/F 顯示檔案;>PRN 輸出列印。
DELTREE [<磁碟機:>]<路徑>
極度危險! 連同所有子目錄、檔案(含隱藏、系統、唯讀)一次刪除,無法復原。
COPY [<來源>][<目標>] [/A|/B] [/V] [/Y|/-Y]
* ? 批次複製。/A ASCII 模式;/B 二進位模式。/V 寫入後驗證;/Y 不提示直接覆寫。COPY file1+file2 target。COPY CON <檔名>,以 Ctrl+Z 結束。XCOPY <來源路徑> <目標路徑> [/S] [/E] [/V]
/S 複製子目錄(不含空目錄);/E 含空目錄。TYPE [<磁碟機:>][<路徑>]<檔名> [| MORE] [> PRN]
| MORE 分頁;> PRN 列印。REN [<磁碟機:>][<路徑>]<舊檔名> <新檔名>
新檔名不可含路徑;支援萬用字元批次改名。
FC <檔案1> <檔案2> [/A] [/B] [/C] [/N]
/A ASCII 模式;/B 二進位模式;/C 忽略大小寫;/N 顯示行號。ATTRIB [<檔名>] [+R|-R] [+A|-A] [+H|-H] [+S|-S] [/S]
R 唯讀;A 封存;H 隱藏;S 系統;/S 遞迴處理子目錄。DEL [<磁碟機:>][<路徑>]<檔名> [/P]
/P 逐一確認;DEL *.* 刪除所有檔案會提示確認。UNDELETE [<磁碟機:>][<路徑>]<檔名> [/DOS] [/LIST] [/ALL]
/DOS 依目錄殘留記錄復原(需補齊首字元)。/LIST 僅列出可復原檔案;/ALL 自動全數復原。CLS 清除螢幕;VER 顯示 DOS 版本。DATE / TIME 設定/顯示日期時間。MEM [/C|/F|/M|/P] 顯示記憶體使用狀況。MSD [/I] [/B] [/S] 顯示硬體/系統詳細資訊。熟稔這些指令,無論是 DOS 年代遺留系統維護,還是 Windows 恢復主控台、批次檔撰寫,都能得心應手。