無需安裝第三方虛擬光碟軟體,Windows 內建的 subst 指令即可將任意資料夾對應為一個虛擬磁碟機代號,存取路徑更簡短、腳本撰寫更方便。本文說明用法、持久化設定與限制。
subst [磁碟機代號:] [實體路徑]
範例:subst H: E:\English
執行後,在「我的電腦」會出現 H: 磁碟機,內容即為 E:\English。
subst H: /D
因 subst 為階段作業,重開機失效。需寫入登錄啟動項:
regedit,定位至:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunMountVirtualDrives)。cmd /c subst H: E:\English註:亦可寫入批次檔(如 auto_mount.bat),登錄值指向該批次檔路徑,便於管理多個掛載點。
| 優點 | 限制 |
|---|---|
| 零安裝、零資源常駐 | 僅支援資料夾,不支援 ISO/IMG/VHD 等映像檔 |
| 路徑極度簡化,利於命令列/腳本 | 加密壓縮檔、受保護光碟無法直接掛載 |
| 相容性極佳(DOS 年代即存在) | 非真實區塊裝置,部分檢查磁碟機類型的程式可能不認 |
diskpart 或「磁碟管理」可直接掛載 .vhd/.vhdx,支援區塊級存取。net use Z: \\Server\Share 對應遠端共享。subst 是輕量級路徑別名的最佳選擇,適合開發者固定專案目錄、簡化深層路徑操作。若需掛載映像檔或模擬真實光碟機,請改用現代內建 VHD 功能或專用工具。