Improvements in Windows 7 and Windows Server 2008 R2
Several enhancements to improve performance have been made to the NTFS file system in Windows 7 and Windows Server 2008 R2:
T10 Trim delete notification
In Windows 7 and Windows Server 2008 R2, for storage devices that support T10 Trim, NTFS now sends a delete notification to the device when files are deleted.
This new functionality enables storage devices such as solid state disks (SSDs) to better utilize their storage capability, and it improves their performance.
Oplock semantics
Opportunistic locks provide a mechanism that allows file server client computers that are using the SMB and SMB 2.0 protocols to dynamically alter the buffering strategy for a given file or data stream in a consistent manner.
Another change is the introduction of oplock keys, which apply oplocks on a per client, rather than per handle basis.
Support for file system metadata defragmenting
Before Windows 7 and Windows Server 2008 R2, certain file system metadata associated with user data files could not be defragmented. Enhancements to the defragment engine enable certain file system metadata to be defragmented.
Improvements to Volume Shrink
By optimizing the placement of immovable system files, the ability to shrink a volume through the Volume Shrink utility is improved.
Ability to disable short names on a per volume basis
The shortname property 8.3 naming convention can now be individually managed on a per volume basis.The command line utility Fsutil has been enhanced with additional shortname related commands. and can now strip short names from a directory,and keeps a log that contains details of the stripped files and errors that occur.After short names have been stripped, there is no automated way to restore them. If the directory structure has changed in any way, there is no guarantee that the short names will be completely restored.
Improved concurrency of read requests while flushing
NTFS now supports a concurrent read request of a file at the same time that cached data is saved to the disk by the flush request.
Native Virtual Hard Disk support
Enhancements to the mount and boot mechanisms and additional support across multiple Windows components provide the following capabilities:
Instance mobility: Migrate an operating system instance from one computer to another without having to reconfigure the operating system, the configured roles, or workloads.
Multiple instance VHD management: Have a single computer maintain multiple instances of operating systems without having to make changes to disk partitioning.
Centralized deployment: Boot from a single, centralized image, significantly easing the deployment and rollout process.
Offline servicing of computer images: Perform offline servicing of a computer by patching the image, rather than having to bring the VHD online to service it.
Backup: Boot from a backup image through Windows Server Backup.
Chkdsk performance improvements
In Windows Server 2008 R2, enhancements to the command line tool Chkdsk increase the availability of volumes by reducing the amount of time it takes to perform a Chkdsk run.
Robocopy performance enhancement
The copy utility,has been enhanced to allow for multithreaded copies.
Local file copy improvements
Optimizations in the memory and cache manager enable improvements in local file copy scenarios. File copy times for small, medium, and large (greater than 8 MB) files have been reduced.