主要的變更是什麼?
已對 NTFS 檔案系統提供數項改善效能的增強功能。以下是 Windows? 7 和 Windows Server? 2008 R2 中的變更:
- 刪除支援 T10 Trim 之固態裝置 (SSD) 的通知
- 新的隨機鎖定 (oplock) 語意並引進 oplock 金鑰
- 支援檔案系統中繼資料重組
- 磁碟區壓縮的改進功能
- 以每一個磁碟區為基礎停用短名稱的功能
- 改善排清時讀取要求的並行處理
- 原生 VHD 支援
- Chkdsk 效能改進功能
- Robocopy 效能增強
- 本機檔案複製改進功能
對此功能感興趣的對象
對於這些 NTFS 的變更,最感興趣的將會是部署 Windows 7 和 Windows Server 2008 R2 的 IT 系統管理員。
NTFS 提供哪些新功能?
本節說明 NTFS 的各項新變更。
T10 Trim 刪除通知
針對 Windows 7 和 Windows Server 2008 R2 中支援 T10 Trim 的儲存裝置,NTFS 現在會在檔案刪除時,傳送刪除通知至裝置。如果裝置支援 T10 Trim,如同 ATA 通訊協定的資料集管理命令中所定義,則 NTFS 會在檔案刪除時傳送通知,並且可以安心清除備份這些檔案的儲存裝置。這項新功能可讓固態硬碟 (SSD) 等儲存裝置更充分運用其儲存能力,並且改善其效能。
Oplock 語意
隨機鎖定 (oplock) 提供一項機制,可讓使用 SMB 和 SMB 2.0 通訊協定的檔案伺服器用戶端電腦,以一致的方式動態修改特定檔案或資料流的緩衝策略。這樣可提升效能並減少網路使用。SMB 2.1 透過引進新的用戶端 oplock 租用模型,為 Windows 7 和 Windows Server 2008 R2 中的通訊協定帶來了重要的效能增強功能。這項新的租用模型可讓 SMB 2.1 用戶端電腦擁有更多檔案和資料流控制代碼快取機會,同時保持資料的完整性。您不需要對目前的應用程式做出任何改變,就能利用這項功能。
另一項重要的變更是引進 oplock 金鑰,它會以每部用戶端為基礎套用 oplock,而不是以每個控制代碼為基礎。因此單一應用程式將更常以不同的存取權或共用模式開啟同一個檔案的多個控制代碼。傳統上,第二次開啟會造成 oplock 撤銷或降級,因而影響用戶端電腦有效快取資料的能力。而新的租用模型有助於避免應用程式破壞其 oplock,並且可讓檔案利用快取機會。這項功能有助於減少整體網路和磁碟負載。
支援檔案系統中繼資料重組
在 Windows 7 和 Windows Server 2008 R2 之前,與使用者資料檔案相關聯的特定檔案系統中繼資料 (例如,重新分析點或加密檔案系統 (EFS) 資料) 無法重組。重組引擎的增強功能可讓特定檔案系統中繼資料進行重組。這項變更有助於改善擁有許多重新分析點的檔案與常駐檔案的效能。此外還可以讓磁碟區壓縮回收較以往更多的空間。
磁碟區壓縮的改進功能
透過最佳化固定系統檔案位置的方式,即可改進透過磁碟區壓縮公用程式壓縮磁碟區的能力。如此即可獲得更多可回收的磁碟空間。如此可讓系統管理員不必將資料移出磁碟區並格式化資料,就能在可用空間範圍內分割目前的磁碟分割。
以每一個磁碟區為基礎停用短名稱的功能
shortname 屬性 (DOS 8.3 命名慣例) 現在可在每一個磁碟區上分開管理。舊版 Windows 僅允許全域停用短名稱。此外,命令列公用程式 Fsutil 已加入額外的 shortname 相關命令而增強。現在它可以去除目錄的短名稱,並且會保留一個記錄檔,其中包含所去除檔案和所發生錯誤的詳細資料。不過,去除短名稱之後,並沒有自動還原的方法。如果目錄結構在任何情況下變更,則無法保證能夠完整還原短名稱。停用和去除短名稱可能大幅縮短建立檔案以及在包含相當大量檔案的目錄中列舉目錄的時間。
改善排清時讀取要求的並行處理
在 Windows 7 和 Windows Server 2008 R2 之前,如果在排清檔案 (透過呼叫 FlushFileBuffers 的方式) 時發生讀取要求,讀取要求會等到排清要求完成才執行。為增強系統內的整體並行處理,NTFS 現在支援並行的檔案讀取要求,同時讓排清要求將快取資料儲存到磁碟。
原生 VHD 支援
虛擬硬碟 (VHD) 磁碟機通常為虛擬化套件 (例如 Microsoft? Virtual PC) 和 Microsoft Hyper-V? 虛擬化系統所使用。裝載和開機機制的增強功能,以及跨多個 Windows 元件的額外支援提供了下列功能:
- 執行個體行動力:在電腦之間移轉作業系統執行個體,而不必重新設定作業系統、已設定的角色或工作量。
- 多重執行個體 VHD 管理:讓單一電腦維護多個作業系統的執行個體,而不必改變磁碟分割。一般使用方式的範例包括:作業系統影像容錯移轉更容易,以及伺服器改變工作量的能力。
- 集中式部署:從單一集中影像開機,大幅簡化部署和發佈過程。
- 離線維護電腦影像:透過修補影像的方式離線維護電腦,而不必在 VHD 連線時才可進行維護。
- 備份:透過 Windows Server Backup 從備份影像開機。
Chkdsk 效能改進功能
在 Windows Server 2008 R2 中,命令列工具 Chkdsk 的改進功能透過縮短執行 Chkdsk 的時間提升了磁碟區的可用性。Chkdsk 會隨系統中可用的 RAM 數量調整。在執行 Windows Server 2008 R2 的伺服器上執行 Chkdsk 的速度,要比在執行 Windows Server 2008 或類似組態系統的伺服器上的速度快上許多。
Robocopy 效能增強
複製公用程式 Robocopy 已增強,可進行多執行緒複製。這樣可透過開放多個執行緒執行並行複製作業的方式,大幅改善遠端和高延遲傳輸率,達到提升整體資料輸送量的目的。
本機檔案複製改進功能
記憶體和快取管理員中的最佳化可改善本機檔案複製的情況。小型、中型和大型 (大於 8MB) 檔案的複製時間已縮短。最明顯的改善在於中型和大型檔案 (取決於檔案集、儲存和記憶體子系統的本質)。
新增或變更了哪些設定?
登錄設定
設定名稱 | 位置 | 之前的預設值 (適用時) | 預設值 | 可能值 |
---|---|---|---|---|
NtfsDisable8dot3NameCreation |
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem |
0 |
2 |
0, 1, 2, 3 |
DisableDeleteNotification |
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem |
0 |
0 |
0, 1 |
群組原則設定
設定名稱 | 位置 | 之前的預設值 (適用時) | 預設值 | 可能值 |
---|---|---|---|---|
短名稱建立選項 |
Computer Configuration\Administrative Templates\System\Filesystem\NTFS |
未設定 (由登錄控制) |
未設定 (由登錄控制) |
在所有磁碟區上啟用 在所有磁碟區上停用 以每一個磁碟區為基礎啟用或停用 在所有資料磁碟區上停用 |
啟用 NTFS PageFile 加密 |
Computer Configuration\Administrative Templates\System\Filesystem\NTFS |
未設定 (由登錄控制) |
未設定 (由登錄控制) |
已啟用 已停用 |
不允許在所有 NTFS 磁碟區上壓縮 |
Computer Configuration\Administrative Templates\System\Filesystem\NTFS |
未設定 (由登錄控制) |
未設定 (由登錄控制) |
已啟用 已停用 |
不允許在所有 NTFS 磁碟區上加密 |
Computer Configuration\Administrative Templates\System\Filesystem\NTFS |
未設定 (由登錄控制) |
未設定 (由登錄控制) |
已啟用 已停用 |
停用所有磁碟區上的刪除通知 |
Computer Configuration\Administrative Templates\System\Filesystem |
未設定 (由登錄控制) |
未設定 (由登錄控制) |
已啟用 已停用 |
哪些版本包含此功能?
Windows 7 和 Windows Server 2008 R2 的所有版本都提供此功能。
在 32 位元及 64 位元版本中都可以使用嗎?
是,32 位元和 64 位元版本都提供 NTFS 的變更。
其他參考資料
如需新 8dot3NameCreation 登錄設定的相關資訊,請參閱 Windows Server TechCenter 的 NtfsDisable8dot3NameCreation (http://go.microsoft.com/fwlink/?LinkId=182069) (英文)。