選擇 NTFS 而非 FAT32 是 Windows 2000 效能與安全的基石。本文深入解析影響 NTFS 磁碟區效能的關鍵因子:叢集大小、轉換來源、壓縮代價、碎片整理、MFT 保留區與登錄微調。
NTFS 核心優勢回顧
- 容錯:寫入時記憶體保留副本,比對不一致標記壞軌重導向,讀取錯誤回報應用程式。
- 安全:ACL 權限控制 + EFS 加密檔案系統。
- 壓縮:檔案/資料夾層級壓縮。
- 磁碟配額:依使用者/磁碟區限制空間用量。
關鍵效能因子與優化策略
1. 叢集大小 (Allocation Unit Size)
依存放檔案平均大小選擇。理想叢集大小能整除檔案大小,最小化 I/O 與空間浪費。
⚠ 超過 4KB 叢集的負面影響:
— 無法使用磁碟碎片整理工具
— 無法使用 NTFS 壓縮
— 空間浪費增加
判斷方法:chkdsk 磁碟區檔案數除以已用空間,或效能監視器追蹤「邏輯磁碟 → 平均磁碟位元組/傳輸」。
2. FAT 轉換而來的 NTFS 效能折損
- MFT 易碎片化,根目錄無法設定 NTFS 權限。
- 轉換後叢集固定 512 位元組,碎片機率高、整理耗時長。
- 建議:初始格式化直接選 NTFS。
3. NTFS 壓縮的 CPU 代價
每次存取需解壓縮,複製需解壓→複製→重壓,大幅增加 CPU 負載。Win2k Professional 效率優於 Server 版。非必要勿啟用全磁碟壓縮。
4. 碎片整理:效能維護的第一優先序
碎片導致磁頭頻繁移動,嚴重拖垮效能。
— 定期執行內建碎片整理工具分析與整理。
— 中/高負載環境建議每週整理一次。
5. 登錄微調:停用非必要 NTFS 功能
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
- NtfsDisable8dot3NameCreation = 1:停用 8.3 短檔名建立 (不需相容 DOS/Win3.x 時)。
- NtfsDisableLastAccessUpdate = 1:停用目錄「上次存取時間」更新 (大磁碟區顯著降低寫入負載)。
- NtfsMftZoneReservation (REG_DWORD, 1-4):MFT 保留區比例。
1=12.5% (預設)、2=25%、3=37.5%、4=50%。
需在建立磁碟區前設定,僅影響後續新建磁碟區。MFT 區滿後會侵佔使用者空間導致碎片,故須保留足夠可用空間。
實測參考
9 GB 磁碟區、約 73,000 檔案、平均 111 KB、MFT 74 MB、預設 12.5% 保留區 (1152 MB) 已足夠。
綜合調校叢集、避免轉換、節制壓縮、勤整理碎片、微調登錄,可榨乾 NTFS 磁碟效能。