朋友電腦 XP 系統不穩、頻繁藍畫面,發現 C 槽竟是 FAT16 格式 (最大 2GB 分區、無安全性、無壓縮、無磁碟配額、易碎片)。資料不能動、不想重灌?Windows 內建 CONVERT 指令可無損、原地、熱轉換 FAT16/FAT32 → NTFS,實測 4 分鐘完成。
為何必須轉 NTFS?
| 特性 | FAT16 | FAT32 | NTFS |
| 最大分區 | 2 GB | 32 GB (XP 限制)/2 TB (理論) | 256 TB (64KB 叢集) |
| 單一檔案上限 | 2 GB | 4 GB | 16 TB |
| 檔案權限 (ACL) | 無 | 無 | 完整支援 |
| 加密 (EFS) | 無 | 無 | 支援 |
| 壓縮 | 無 | 無 | 支援 |
| 磁碟配額 | 無 | 無 | 支援 |
| 日誌/故障恢復 | 無 | 無 | 交易式日誌 |
| 壞叢集標記/恢復 | 無 | 有限 | 完整 |
CONVERT 指令實戰步驟
- Win+R →
cmd (或「開始」→「執行」→ cmd)。
- 輸入:
convert c: /fs:ntfs
(若為其他盤如 D:,將 c: 替換)。
- 系統提示:
Convert cannot run because the volume is in use by another process. Convert would you like to schedule it to run the next time the system restarts? (Y/N)
- 輸入
Y → Enter。
- 系統自動關機重開機,進入藍底白字轉換畫面:
Conversion complete → 再重開一次機 → 進入桌面。
- 驗證:右鍵 C 槽 → 內容 → 檔案系統顯示 NTFS。
關鍵參數與進階用法
convert 卷標: /fs:ntfs [/v] [/cvtarea:檔名] [/nosecurity] [/x]
/v:詳細模式,顯示轉換進度細節。
/cvtarea:檔名:指定預留給 NTFS 中繼資料 (MFT) 的連續空間檔案,避免 MFT 碎片化 (進階優化)。
/nosecurity:轉換後不設定預設安全性描述項 (所有人完全控制),相容舊程式但降低安全性。
/x:強制先卸載磁碟區 (若有程式鎖定),類似排程轉換效果。
⚠️ 注意事項與限制
- 不可逆: NTFS 無法用 CONVERT 轉回 FAT32/FAT16,需格式化 (資料全失)。
- 系統保留空間: 轉換需預留空間建立 MFT、日誌檔,建議 C 槽剩餘 ≥ 15-20%。
- 舊版 DOS/Win9x 無法讀取: 多重開機環境需確認相容性。
- 動態磁碟/RAID: 同樣支援,但建議備份後操作。
- BitLocker (Vista+): 僅支援 NTFS,轉換後可啟用磁碟加密。
轉換後建議動作
- 碎片整理: 轉換過程可能產生 MFT 碎片,執行完整碎片整理。
- 啟用壓縮/配額/加密: 依需求在資料夾/磁碟屬性啟用 NTFS 進階功能。
- 調整叢集大小 (如需): 轉換預設 4KB 叢集,大檔案環境 (影片/映像) 可考慮重新格式化為 64KB 叢集 (需備份資料)。
CONVERT 是 XP/2000/2003 時代最實用的「不重灌升級檔案系統」神器,4 分鐘讓 FAT16 老系統煥然一新,穩定度、安全性、功能性全面升級。現代 Windows (Vista/7/8/10/11) 安裝階段強制 NTFS,此問題已成歷史,但理解其原理對維護舊系統、資料救援仍具關鍵價值。