純 DOS 預設不支援中文,導致中文檔名顯示亂碼,無法備份/重命名。提供三種實用對策,依環境選擇。
方法一:自力更生法 —— 內建 PDOS95 中文系統
Win95 以降的 DOS 版本內建中文支援(pbios.exe、font16.exe、hzvio95.exe 等)。
- 進入純 DOS,輸入
PDOS95 按 Enter。
- 右下角出現「Win95 中文 DOS 狀態」即成功載入 16x16 點陣字型與輸入法。
- Ctrl+Shift 切換輸入法;長檔名需輸入
~ 時切回英數模式。
若系統缺少上述檔案,可從他處複製至 C:\Windows\Command。
方法二:借用外力法 —— Mousclip 滑鼠增強程式
- 先載入滑鼠驅動(約 8 KB),再執行
Mousclip.exe。
- 螢幕出現滑鼠游標,執行
rename 亂碼檔名 新檔名。
- 按住左鍵框選亂碼檔名 → 移至指令中「亂碼檔名」位置 → 右鍵貼上 → 輸入新檔名。
優點:不依賴中文字型檔,螢幕可見字符(含亂碼)皆可複製貼上。
方法三:進階環境 —— DOS 7.1+ / NTFS for DOS
- DOS 7.1 以上版本原生支援長檔名、中文、NTFS、滑鼠。
- 需操作 NTFS 分區時,可載入 NTFS for DOS 工具。
實務心得
- 檔名建議控制在 8 字元(4 中文字)以內,避免截斷誤判。
- 大量檔案時用
dir /p 分頁顯示,配合 Mousclip 複製。
- 備份關鍵資料前,先在虛擬機測試 DOS 環境相容性。