共用方式為


NTFS 概觀

適用於:Windows Server 2022、Windows 10、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2、Windows Server 2008

NTFS 是 Windows 和 Windows Server 近期版本的主要檔案系統,提供了完整功能,包括安全性描述項、加密、磁碟配額和豐富的詮釋資料。 它可與 Cluster Shared Volumes (CSV) 結合使用,提供連續可用的空間,這些磁碟區可以從容錯移轉叢集的多個節點同時存取。

更多功能資訊,請參閱本文 相關連結部分。 若要深入了解較新的復原檔案系統 (ReFS),請參閱復原檔案系統 (ReFS) 概觀

提高的穩定性

當電腦在系統失敗後重新啟動時,NTFS 會使用其記錄檔和檢查點資訊來還原檔案系統的一致性。 發生磁區損壞錯誤後,NTFS 會動態重新映射包含損壞磁區的叢集,並為資料指派新的叢集。 它還會將原始叢集標記為損壞,並且不再使用舊叢集。 例如,在伺服器損毀之後,NTFS 可以藉由重新執行其記錄檔來復原資料。

NTFS 在背景持續監控並修正瞬時損壞問題,而無需使磁碟區離線。 此功能稱為 NTFS 自我修復,在 Windows Server 2008 中引入。

對於較大的損毀問題,Windows Server 2012 和更新版本中的 Chkdsk 公用程式會在磁碟區上線時掃描並分析磁碟機,並將離線時間限制為在磁碟區上還原資料一致性所需的時間。 當您將 NTFS 與 Cluster Shared Volumes 結合使用時,無需停機。 更多詳情,請見NTFS Health 和 Chkdsk.

更高的安全性

  • 以 Access Control List (ACL) 為基礎的檔案和資料夾安全性:NTFS 可讓您設定檔案或資料夾的權限、指定限制或允許其存取的群組和用戶,以及選擇存取類型。

  • 支援 BitLocker Drive Encryption:BitLocker Drive Encryption 為 NTFS 磁碟區上儲存的關鍵系統資訊和其他資料提供更高的安全性。 從 Windows Server 2012 R2 和 Windows 8.1 開始,BitLocker 可透過支援連線待命的信賴平台模組 (TPM) 在 x86 型和 x64 型電腦上支援裝置加密,而此項目之前只能在 Windows RT 裝置上使用。 裝置加密有助於保護 Windows 電腦上的資料,並有助於阻止惡意使用者存取用來發現使用者密碼的系統檔案。 它還可以防止惡意使用者透過將磁碟機從電腦上實體移除並將其安裝到另一台電腦上來存取該磁碟機。 如需詳細資訊,請參閱 BitLocker 的新功能

支援大型磁碟區

NTFS 在 Windows Server 2019 和更新版本以及 Windows 10 版本 1709 和更新版本上可以支援最大 8 PB 的磁碟區 (舊版支援最大 256 TB)。 支援的磁碟區大小會受到叢集大小和叢集數目的影響。 若有 (232 –1) 個叢集 (NTFS 支援的叢集數目上限),則可支援下列磁碟區和檔案的大小。

叢集大小 最大磁碟區和檔案
4 KB (預設大小) 16 TB
8 KB 32 TB
16 KB 64 TB
32 KB 128 TB
64 KB (較早的最大值) 256 TB
128 KB 512 TB
256 KB 1 PB
512 KB 2 PB
1024 KB 4 PB
2048 KB (大小上限) 8 PB

如果您嘗試掛載的磁碟區的叢集大小大於所使用的 Windows 版本所支援的最大值,您將收到 STATUS_UNRECOGNIZED_VOLUME 錯誤訊息。

重要

服務和應用程式可能會對檔案和磁碟區大小施加額外的限制。 例如,如果您使用的是舊版功能,或是使用磁碟區陰影複製服務 (VSS) 快照集的備份應用程式 (而不是使用 SAN 或 RAID 機箱),則磁碟區大小限制為 64 TB。 不過,視您的工作負載和儲存體效能而定,您可能需要使用較小的磁碟區大小。

大型檔案的格式化需求

為了允許大型 VDHX 檔案的正確擴增,針對磁碟區格式化提出了新的建議。 When formatting volumes that you use with 當進行 Data Deduplication 或託管非常大的檔案 ( 大於 1 TB 的 VDHX 檔案)的磁碟區的格式化時,使用Format-Volume Windows PowerShell 的 cmdlet 指令。

參數 描述
-AllocationUnitSize 64KB 設定 64 KB NTFS 分配單元大小。
-UseLargeFRS 啟用大型檔案記錄區段 (FRS) 的支援。 使用此參數會增加磁碟區上每個檔案所允許的擴充區數。 對於大型 FRS 記錄,限制會從大約 150 萬個延伸數目增加到大約 600 萬個延伸數目。

例如,下列 Cmdlet 會將磁碟機 D 格式化為 NTFS 磁碟區,並啟用 FRS 及搭配 64 KB 的配置單位大小。

Format-Volume -DriveLetter D -FileSystem NTFS -AllocationUnitSize 64KB -UseLargeFRS

您也可以使用format指令。 在系統命令提示字元下,輸入以下命令,其中/L格式化大型 FRS 磁碟區,以及/A:64k設定 64 KB 分配單元大小:

format /L /A:64k

檔案名稱和路徑的長度上限

NTFS 支援長檔名和擴充長度的路徑,最大值如下所示:

  • 支援長檔名,並具有向後相容性:NTFS 支援長檔名,在磁碟上儲存 8.3 別名(Unicode 形式),以提供與對檔案名稱和副檔名施加 8.3 限制的檔案系統兼容性。 如有需要 (基於效能需要),您可以在 Windows Server 2008 R2、Windows 8 和較新版本的 Windows 作業系統中,選擇性地停用個別 NTFS 磁碟區上的 8.3 別名。 在 Windows Server 2008 R2 和更新版本的系統中,當使用作業系統格式化磁碟區時,預設會停用簡短名稱。 針對應用程式相容性,系統磁碟區上仍會啟用簡短名稱。

  • 支援長度擴充路徑:許多 Windows API 函數都有 Unicode 版本,允許大約 32,767 個字元的擴展長度路徑。 此總數遠遠超出了 MAX_PATH 設定所定義的 260 個字元路徑限制。 有關詳細的檔案名稱和路徑格式要求以及擴充路徑長度的指南,請參閱檔案命名、路徑和空間命名.

  • 叢集儲存:在容錯移轉叢集中使用時,NTFS 支援連續可用的磁區,當與 Cluster Shared Volumes (CSV) 檔案系統一起使用時,多個叢集節點可以同時存取這些磁區。 如需有關詳細資訊,請參閱使用容錯移轉叢集的叢集共用磁碟區

彈性的容量配置

如果磁碟區上的空間有限,NTFS 會提供下列方法來處理伺服器的儲存容量:

  • 使用磁碟配額為個別使用者追蹤和控制 NTFS 磁碟區上的磁碟空間使用量。
  • 使用檔案系統壓縮來最大化可以儲存的資料量。
  • 從相同磁碟或不同磁碟新增未配置的空間,以增加 NTFS 磁碟區大小。
  • 如果您用完磁碟機號碼或需要從現有資料夾中建立的額外空間,請在本機 NTFS 磁碟區上的任何空白資料夾中安裝磁碟區。