Fact-checked by Grok 2 weeks ago

ReFS

Resilient File System (ReFS) is a proprietary file system developed by Microsoft, introduced in 2012 with Windows Server 2012, designed to maximize data availability, scale efficiently to large datasets, and provide robust data integrity through resiliency to corruption. It serves as an alternative to the New Technology File System (NTFS), focusing on modern storage needs in enterprise environments while integrating seamlessly with Windows technologies like Storage Spaces. ReFS emphasizes resiliency by employing integrity streams with checksums to detect in and optionally in file data, enabling proactive scanning and repair without taking volumes offline. When paired with Storage Spaces, it supports automatic online repair using redundant data copies and can salvage usable portions of corrupted files by removing affected elements from the . This approach eliminates the need for traditional disk-checking tools like in many scenarios, enhancing operational continuity for large-scale deployments. In terms of and , ReFS supports mirror-accelerated parity layouts for balancing speed and capacity, block cloning for efficient operations, and variable cluster sizes up to 64 KB optimized for sequential I/O workloads. It is engineered to handle petabyte-scale volumes up to 35 and millions of terabytes across environments without performance degradation, making it suitable for high-capacity arrays and future innovations in . While primarily targeted at servers, ReFS has seen expanded support in client versions like and 11 for specific use cases, such as resilient volumes, though remains the default for general-purpose . Recent enhancements include file-level snapshots since , native file system , and improved with integration in 2025 to further optimize efficiency.

Overview and Design Goals

Purpose and Key Objectives

The Resilient File System (ReFS) is a developed by to enhance data resilience and scalability in enterprise storage environments. Introduced in under the development codename "Protogon," ReFS was designed primarily for server workloads, aiming to address limitations in handling massive data volumes and ensuring without extensive administrative intervention.) Key objectives of ReFS include supporting enormous storage capacities, with volumes scalable up to 35 petabytes (PB), to accommodate the growing demands of data-intensive applications across diverse hardware configurations.) It emphasizes automatic integrity checking through checksums on metadata and data, enabling online detection and repair of corruptions to minimize downtime and reduce risks associated with metadata failures. This resilience is particularly tailored for virtualized setups, such as Hyper-V virtual machines, and integrated storage solutions like Storage Spaces Direct, where data protection is paramount over general-purpose consumer features. ReFS targets scenarios focused on reliable in and clustered environments, prioritizing robustness against faults, power failures, and over broad compatibility.) As a more resilient successor to , it was intended to gradually supplant the older in server roles, providing a foundation for software-defined while maintaining where essential.

Core Architectural Principles

ReFS employs an allocate-on-write mechanism for metadata updates, akin to , which allocates new storage space for modified rather than overwriting existing data in place. This approach enhances by preventing partial writes during power failures or system crashes from corrupting the structure, as the old remains intact until the new version is fully committed. The utilizes structures to organize , directories, and object IDs, enabling efficient indexing and retrieval while supporting scalability to petabyte-scale volumes. All in these structures includes checksums to detect , ensuring through proactive validation during reads and scrubs. Allocation units in ReFS are configurable at 4 (default) or 64 , with the larger size recommended for workloads involving large files to improve efficiency by reducing fragmentation and overhead. Critical structures avoid in-place modifications; instead, ReFS writes new versions of and atomically references them, minimizing the risk of inconsistent states. This design aligns with ReFS's emphasis on atomicity for updates. Additionally, ReFS natively supports block cloning, which remaps logical clusters between files as a operation to accelerate copies without duplicating until modifications occur, and sparse files via Sparse VDL, allowing files to allocate disk space only for actual while supporting larger apparent sizes. These features contribute to efficient storage management at the level.

Comparison with NTFS

Enhancements and New Capabilities

ReFS introduces significant improvements in data reliability over by implementing checksums for all , enabling proactive detection and correction of corruptions without requiring offline repairs. Unlike , which relies on less robust integrity checks, ReFS mandates checksums on structures, allowing the file system to identify and repair inconsistencies online. Additionally, integrity streams provide an optional mechanism to extend checksum protection to user data, validating file contents against corruption caused by hardware failures or . This feature ensures that is maintained even for critical workloads, with repairs occurring automatically in the background without the downtime associated with tools like . For built-in resilience, ReFS incorporates block cloning, which uses the FSCTL_DUPLICATE_EXTENTS control code to enable instant file copies by referencing existing blocks rather than duplicating them, significantly accelerating operations like checkpoint merges. This is facilitated through reparse points that redirect I/O to the original blocks, minimizing overhead and impact on . ReFS also supports tiered , dividing volumes into (typically SSD) and (HDD) tiers to optimize patterns, with tier optimization automatically promoting frequently accessed to faster tiers for improved and throughput. These capabilities enhance overall system resilience by reducing I/O bottlenecks and enabling efficient placement in large-scale environments. In terms of , ReFS supports volumes up to 35 petabytes, far exceeding NTFS's practical limits of around 256 terabytes, making it suitable for massive repositories. The file system's (CoW) mechanism for metadata updates minimizes fragmentation by avoiding in-place modifications, which preserves allocation efficiency over time and reduces the need for in high-write scenarios. Furthermore, scanning is accelerated through optimized computations and background scrubbing, allowing ReFS to verify petabyte-scale volumes more efficiently than NTFS's traditional methods, often completing scans in hours rather than days for equivalent sets. As of , ReFS supports file-level snapshots that create constant-time snapshots irrespective of file size. As of Windows Server 2025, ReFS includes native to further optimize efficiency, similar to . ReFS maintains broad compatibility with by supporting key APIs, including widely used Win32 interfaces for file operations, and preserving access control lists (ACLs) for security. While it omits some -specific features, ReFS extends compatibility with integrity streams as an additional attribute, allowing applications to opt into without altering core behaviors. However, it does not support (EFS) encryption, relying instead on volume-level or application-managed alternatives for data protection. A notable enhancement in ReFS version 3.9, introduced in , is mirror-accelerated for Storage Spaces, which combines mirroring for high-speed writes with for efficiency, achieving up to twice the of prior implementations by dynamically rotating data between resiliency modes in .

Omitted or Deprecated Features

ReFS intentionally omits several features present in to emphasize , , and in large-scale storage environments. Notably, ReFS does not support file-level as implemented in , where individual files or directories can be compressed using the file system's built-in attribute; instead, ReFS relies on volume-level block introduced in or third-party solutions for similar functionality. Similarly, ReFS lacks support for the (), 's native per-file encryption mechanism, directing users to for volume encryption or external tools for file-specific protection. These omissions stem from design decisions to avoid mechanisms that could complicate management and increase risks in resilient scenarios. ReFS also excludes disk quotas, a core feature for enforcing storage limits on users or volumes via Resource Manager. Support for reparse points includes specific types such as symbolic links, directory junctions, and mount points, with restrictions on certain third-party tags that could introduce operational complexity. Alternate data streams (named streams) are supported but with limitations, capped at 128 per stream and without renaming capabilities, differing from 's more flexible handling. These choices prioritize streamlined operations over legacy compatibility, reducing potential points of failure in high-resiliency setups. Several features are deprecated or altered in ReFS to enhance efficiency. Updates to last access timestamps are disabled by default via the registry key RefsDisableLastAccessUpdate, similar to where they can be enabled via registry or fsutil, to minimize writes and improve I/O . ReFS forgoes a traditional , utilizing reserved space for -related data instead, which eliminates legacy boot code vulnerabilities but precludes direct booting. support is provided but limited, recording changes without full -level granularity for certain operations like hard links, focusing on essential auditing without overhead. This rationale centers on favoring resilience against corruption and optimizing for modern workloads, avoiding features that might compromise data durability or scalability. The impacts of these omissions are significant for deployment: ReFS volumes are not bootable, necessitating for system partitions during Windows installations and limiting ReFS to data or auxiliary storage roles. Applications dependent on omitted features may require compatibility layers, such as mounting ReFS under for hybrid scenarios, or migration to alternatives like integrity streams for partial data protection needs.

Implementations and Platform Support

Supported Windows Versions

ReFS was initially introduced in , where it provided full support for formatting and managing volumes, while client support in was limited to the and editions, allowing read and write access but requiring specific configurations for formatting. Support expanded with subsequent releases, including full implementation in (ReFS version 3.1), partial support in for advanced editions like for Workstations and , (version 3.4), supported features in for editions like for Workstations and (with Dev Drive utilizing ReFS), and (version 3.7). Windows Server 2025 offers native ReFS support (version 3.14), including enhancements to data deduplication for improved storage efficiency (building on support introduced in Windows Server 2019), compatibility with hotpatching for reduced downtime during OS updates, and integration with iSCSI for enhanced storage connectivity in clustered environments. Note that as of November 2025, there have been reports of compatibility issues, such as high resource usage and freezing with certain iSCSI configurations; see the "Known Limitations and Issues" section for details. On client versions of Windows, ReFS is not enabled by default and is primarily targeted at server workloads; enabling it for formatting requires manual activation through registry modifications or commands like Enable-WindowsOptionalFeature for related features in supported editions. ReFS volumes must be created on dynamic disks, Storage Spaces, or certified hardware configurations, with no direct in-place conversion from existing volumes—requiring a fresh format that backs up data beforehand.
Windows VersionReFS VersionKey Support Notes
Windows Server 20121.1Initial full server support; basic client read/write in Windows 8 Pro/Enterprise.
Windows Server 20163.1Enhanced scalability and integrity features.
Windows 10 (Pro for Workstations/Enterprise)Varies (up to 3.x)Partial; limited to Storage Spaces formatting.
Windows Server 20193.4Deduplication support added.
Windows 11Up to 3.14Supported in Pro for Workstations and Enterprise; Dev Drive uses ReFS.
Windows Server 20223.7Improved compatibility with Storage Spaces Direct.
Windows Server 20253.14Deduplication enhancements, performance optimizations; known iSCSI issues reported as of November 2025.

Compatibility and Usage Scenarios

ReFS maintains broad compatibility with existing Windows applications through the standard Win32 APIs, allowing most software to interact with it transparently without requiring modifications. This includes support for alternate data streams, similar to , enabling seamless operation for applications that rely on such features. Additionally, ReFS integrates with the () 3.0 protocol for networked , supporting features like transparent and scale-out shares in environments. On the hardware side, ReFS is optimized for modern storage configurations, particularly solid-state drives (SSDs), NVMe interfaces, and RAID-less deployments via , where it leverages direct-attached , , or NVMe drives across multiple servers for high scalability and performance. It is recommended as the primary for volumes due to its resilience in software-defined storage setups. While ReFS functions with (SAN) and configurations, compatibility may involve limitations in clustering or require specific host bus adapter (HBA) validation to avoid performance bottlenecks. ReFS excels in server-centric usage scenarios, such as archival storage for large datasets, (VM) libraries in environments using Cluster Shared Volumes (), and big data analytics workloads that demand high integrity and scalability. It supports efficient storage of clustered virtual hard disks (VHD/VHDX) and is well-suited for petabyte-scale repositories where risks are mitigated through built-in integrity streams. However, ReFS is not intended for boot drives or general-purpose desktop use, as it lacks support for booting in client Windows editions and prioritizes over everyday operations. Integration with third-party tools enhances ReFS's deployability; for instance, supports file-level restores from ReFS volumes and leverages block cloning for efficient VM backups in setups. Native Windows Backup services also work with ReFS for server data protection. , a Windows Server role feature, has been supported on ReFS volumes since Windows Server 2019, with further optimizations in Windows Server 2025 to enhance storage efficiency for repetitive data patterns alongside compression to reduce costs in large-scale deployments. In mixed environments, ReFS volumes cannot be mounted or fully accessed on non-supported Windows versions, such as client editions prior to or older Server releases without updates, limiting cross-OS portability. Third-party drivers for , such as Paragon Software's ReFS for , provide read and write access but are proprietary and may have limitations for production use. Open-source tools like libfsrefs offer read-only analysis capabilities.

Development History

Initial Development and Release

Microsoft announced the development of the Resilient File System (ReFS) on January 16, 2012, positioning it as a next-generation file system designed to overcome NTFS's limitations in scalability for exabyte-scale data sets and reliability against corruption in large storage environments. The project, internally codenamed Protogon, was spearheaded by Microsoft's Windows Storage team and incorporated influences from prior research on B+-trees for efficient data allocation and checksums for detecting and repairing errors. ReFS was released with on September 4, , debuting in version 1.1 with foundational features including (CoW) operations for metadata to enhance without traditional checks like . This version supported up to 35 petabyte file sizes and 35 petabyte volumes, emphasizing data integrity through block-level checksums while maintaining compatibility with semantics for and . Early adoption of ReFS faced several challenges, as it was restricted primarily to server workloads and specific roles like file servers and storage, with no support for client operating systems from ReFS volumes. Integrity streams, which enable optional checksums for user data, were not enabled by default, requiring manual configuration for full protection. A key milestone in its debut was tight integration with the Storage Spaces feature, allowing ReFS to manage resilient storage pools across multiple disks for improved and in enterprise scenarios.

Major Version Updates

ReFS version 3.1, introduced with , implemented block cloning technology, significantly improving scalability for virtual hard disk (VHDX) creation and copy operations by referencing data blocks rather than duplicating them, which reduced I/O overhead and enhanced performance in scenarios. In version 3.4, released alongside , ReFS enhanced integrity scanning through improved integrity streams, which use checksums to detect and repair data corruptions online without taking volumes offline. Mirror-accelerated was introduced as a resiliency option in Storage Spaces Direct, combining the performance of with the capacity efficiency of parity layouts to optimize for mixed workloads. These updates also boosted performance by leveraging direct I/O and faster block-level operations, making ReFS more suitable for in clustered environments. Version 3.7 in expanded support for larger volumes, maintaining ReFS's theoretical limit of 1 yottabyte while improving practical handling of petabyte-scale storage pools through better metadata management. Faster repairs were enabled via adjustable storage repair speeds, allowing administrators to balance checks with system performance during proactive scrubbing in Storage Spaces. Integration with Storage Spaces was further enhanced, including support for file-level snapshots on ReFS volumes, which aids in and recovery workflows. Between 2023 and 2025, ReFS received incremental updates focused on reliability and efficiency. 2025 introduced native deduplication and for ReFS volumes, optimizing storage for both static data like backups and active workloads such as desktops by eliminating duplicates and reducing file sizes without impacting access speeds. In July 2025, update KB5062663 addressed exhaustion issues in ReFS during backups of large files, resolving exhaustion that could cause system hangs. Another fix in the same update prevented backup application stalls on voluminous files by stabilizing resource allocation. Looking ahead, ReFS is poised for broader adoption with potential stabilization in version 25H2, including experimental support for booting from ReFS partitions and full integration as an installation option alongside , enhancing client-side resilience for developers and .

Version 1.2 ()

ReFS version 1.2, introduced with and , added support for alternate data streams (limited to 128 KB each) and hard links, improving compatibility with applications that rely on these features for storing additional .

Technical Internals

On-Disk Data Structures

ReFS volumes are organized into allocation units of 4 KB or 64 KB, with 4 KB as the default, which serve as the fundamental unit for data and storage. ReFS on-disk structures are not officially documented by and are based on reverse-engineered analysis, such as for version 3.4. Subsequent to the initial metadata are the roots of multiple B+-trees, which manage distinct filesets for metadata such as file names, object IDs, security descriptors, and content streams; these trees enable efficient indexing and scalability for large volumes. File records in ReFS are not centralized in a single table but distributed across multi-level , where each node is fixed at 16 KB to optimize for modern storage hardware. Each file record, or object, includes a index referencing its directory location within the and a security ID linking to lists stored in a separate . This structure supports atomic updates and avoids the single point of failure associated with traditional master file tables. Unlike , ReFS employs (CoW) semantics for metadata modifications, ensuring that tree nodes are updated immutably to maintain consistency. Data allocation in ReFS occurs in contiguous extents of at least one allocation unit, tracked through runlists embedded within the file's content stream entries. These runlists describe sequences of allocation units, similar in format to but enhanced with CoW to prevent fragmentation and enable features like block cloning; for example, a file might be represented as a runlist entry like offset-length pairs pointing to physical locations on disk. This approach allows for sparse s and efficient handling of large, sequential data sets without the overhead of per-cluster pointers. To ensure , all blocks in ReFS incorporate a 64-bit computed over the block's contents, stored alongside the data for quick validation during reads. Data support optional integrity streams using 32-bit CRC-32 or 256-bit SHA-256 , configurable per or , which can be used for end-to-end integrity checking in scenarios like storage spaces. These facilitate proactive error detection without relying on external . ReFS eschews a monolithic master file table (MFT) in favor of these distributed structures, which inherently provide redundancy and self-healing capabilities by allowing independent repair of corrupted components.

Resilience and Integrity Mechanisms

ReFS maintains by performing all updates through atomic (CoW) operations, where changes are allocated to new on-disk rather than overwriting existing , thereby preventing partial writes that could lead to . This approach ensures that remains consistent even during system crashes or power failures, as only complete, validated updates are committed. Additionally, every includes embedded checksums, allowing the file system to detect any alterations or errors immediately upon access. Sequence numbers are incorporated into pages to version and validate the most recent copies, enabling the system to discard outdated or corrupted versions during recovery. A key component of ReFS integrity is the built-in , which operates online in the background to proactively scan volumes for latent in both and . When is detected via mismatches, the triggers automatic repair without interrupting user access, leveraging redundant copies if available. This process integrates seamlessly with Storage Spaces, Microsoft's software-defined storage solution, where to mirrored or parity-protected copies allows for seamless reconstruction from healthy replicas. For , ReFS supports optional integrity streams on a per-file basis, which compute and store checksums alongside file content to enable ongoing validation. These streams use either CRC-32 for efficient, low-overhead checks or SHA-256 for stronger cryptographic verification, allowing the to identify or transmission errors automatically. If a mismatch occurs, ReFS can repair the affected data by replacing it with a verified copy from a mirror or redundant storage pool, provided such redundancy is configured via Storage Spaces. Unlike , which relies on a comprehensive $LogFile for full journaling of both and data, ReFS employs lightweight solely for operations to track changes during CoW updates, relying on its resilient design to avoid the need for extensive capabilities. Block cloning in ReFS facilitates efficient, data duplication by treating clones as references rather than full data copies, significantly reducing I/O overhead for operations like checkpoints. This is achieved by sharing underlying blocks while maintaining independent file views.

Known Limitations and Issues

Persistent Shortcomings

ReFS volumes are not officially supported for booting the Windows operating system, though experimental support has been added in Windows 11 versions 24H2 and 25H2 as of 2025, requiring specific setup and facing compatibility issues with legacy boot loaders, third-party tools, and applications like games. This limits ReFS primarily to secondary storage roles such as data volumes in enterprise setups. Third-party tool support for ReFS remains limited, with many backup, forensic, and management utilities requiring specific updates for compatibility, as they were primarily developed for . For instance, certain legacy applications and storage tools do not fully recognize ReFS structures without vendor modifications. Additionally, there is no native read/write support for ReFS in kernels, necessitating proprietary third-party drivers like those from Software for access under non-Windows environments. The (CoW) mechanism in ReFS, while enhancing data resilience, introduces performance overhead on traditional hard disk drives (HDDs) through increased . When modifying shared data blocks, ReFS copies unmodified portions before applying changes, potentially leading to more random I/O operations and fragmentation on sequential-access HDDs compared to SSDs. This favors over optimized writes in non-flash scenarios. ReFS lacks native file and volume capabilities until the introduction of block cloning and compression features in 2025, forcing reliance on external tools or workarounds for space optimization in earlier versions. This omission stems from the file system's focus on resilience rather than storage efficiency features present in . Scalability in ReFS supports volumes up to 35 petabytes, but creating large volumes on basic disks requires substantial contiguous free space upfront, as is primarily available through Storage Spaces integration rather than standalone use. Unlike , ReFS does not support dynamic shrinking of volumes, only extension, which can complicate space management in varying workload environments. For security, ReFS supports volume-level encryption directly, but it does not include native file-level encryption like NTFS's , potentially exposing individual files to risks in mixed-use scenarios. The metadata-heavy design is protected against torn writes during power loss through mechanisms and checksums, reducing denial-of-service impacts compared to traditional file systems, though no widespread exploits have been documented.

Recent Bugs and Resolutions

In 2023, users reported instability with ReFS volumes during feature updates to version 23H2, where volumes became inaccessible or unmountable post-upgrade, often requiring users to disable ReFS format upgrades beforehand to avoid data access issues. Throughout 2024, 2025 deployments experienced high CPU and RAM utilization when using ReFS volumes over connections, leading to system freezes and crashes after approximately 30 minutes of activity, attributed to excessive memory allocation during I/O operations. Additionally, reports emerged of ReFS volumes appearing as due to corruption, particularly in -attached scenarios, preventing mounting and requiring tools like ReFSUtil for without loss. Recent cumulative updates, including those in 2025, have addressed ongoing heavy memory usage in ReFS through tunable parameters and other improvements to mitigate allocate-on-write and block caching behaviors. In July 2025, released KB5062663, resolving an issue in ReFS where backup applications handling large files could exhaust system memory, causing hangs and instability. This cumulative update for versions 22H2 and 23H2 prevented excessive allocation during such operations, improving reliability for storage-intensive tasks. In August 2025, KB5064080 fixed conflicts in ReFS when deduplication and were enabled together, which previously led to high resource utilization and potential system hangs on affected volumes. As of late 2025, experimental ReFS support in version 25H2 has shown intermittent lockups during operations, linked to ongoing memory consumption stability issues in ReFS across recent Windows builds. has responded through cumulative updates that incorporate hotpatching capabilities, allowing non-reboot security and quality fixes—including those for ReFS—to apply seamlessly in supported environments like . The company also recommends using for boot and system volumes, reserving ReFS for data tiers in scenarios like Storage Spaces Direct to leverage its resilience features without compatibility risks.

Comparisons with Other File Systems

Similarities and Differences with Modern Alternatives

ReFS shares several architectural similarities with modern file systems such as , , and , particularly in its emphasis on data resilience and . Like and , ReFS employs a (CoW) mechanism, though primarily for updates to ensure without overwriting existing structures, which helps prevent during failures. This approach mirrors the CoW strategies in and , where changes are written to new locations before updating pointers, enabling atomic operations and reducing the risk of partial writes. Additionally, ReFS's checksum-based features, including mandatory checksums for all and optional streams for file data, provide detection of corruptions similar to ZFS's end-to-end checksumming, allowing the system to identify and isolate damaged blocks without manual intervention. ReFS also aligns with in its focus on , supporting volumes up to millions of files and petabyte-scale data sets through efficient structures for management. Despite these parallels, ReFS diverges significantly from its open-source counterparts in feature integration and ecosystem dependencies. Unlike and , which natively support full filesystem snapshots and subvolumes for efficient versioning and , ReFS lacks built-in snapshot capabilities at the filesystem level and instead relies on external Windows technologies like Storage Spaces or Volume Shadow Copy Service for such functionality. further distinguishes itself by offering transparent and native subvolume , features absent in ReFS, which prioritizes over storage optimization. In contrast to ZFS's integrated and deduplication—available since its inception—ReFS does not include native RAID support or deduplication until recent 2025 updates, instead layering these through Windows storage abstractions like Storage Spaces Direct, which can introduce additional complexity. While ext4 provides basic journaling for crash recovery, it lacks ReFS's advanced CoW and mechanisms, making it more suited to general-purpose use but less resilient for large-scale, integrity-focused workloads. ReFS's proprietary nature ties it closely to the Microsoft ecosystem, optimizing it for scenarios like virtualization and SQL Server storage, where its block cloning and integrity features enhance resilience without the portability of Linux-based systems like or . This integration contrasts with the open-source alternatives, which offer broader cross-platform compatibility but require separate management for features like 's pooled storage or XFS's high-performance allocation groups. Overall, while ReFS advances Windows storage resilience, its divergences reflect a design philosophy centered on seamless within proprietary environments rather than standalone versatility.

Performance and Use Case Evaluations

ReFS demonstrates notable performance advantages in specific benchmarks compared to , particularly in metadata-intensive operations. For instance, scrubbing and integrity checks on ReFS volumes complete faster than on equivalents, owing to optimized data structures that facilitate faster traversal and validation. However, the (CoW) mechanism in ReFS introduces a write performance overhead, especially on mechanical hard drives, where throughput can be lower than due to additional allocation and updates required for each write. This penalty is less pronounced on SSDs, where recent updates leveraging ReFS block cloning have boosted file copy speeds by up to 94% for large files. In practical use cases, ReFS excels in read-heavy workloads such as archival storage for media servers, where its integrity features ensure data reliability without frequent writes, and in (VM) storage for environments, benefiting from resilient block cloning that accelerates VM provisioning and reduces corruption risks. Conversely, ReFS underperforms relative to in transactional database scenarios, such as SQL Server deployments, where the CoW overhead and differing internal structures lead to slower random write patterns critical for high-concurrency operations. When paired with Storage Spaces, ReFS provides redundancy capabilities comparable to pools, including mirroring and parity for , but it lags in snapshot efficiency, as supports unlimited, near-instantaneous snapshots with superior space management through block-level deduplication, whereas ReFS snapshots are more resource-intensive and limited in scale. ReFS offers stronger native integration with Windows ecosystems than , avoiding the compatibility and performance issues encounters when ported to Windows, such as suboptimal driver support and slower I/O on non-Linux hosts. Updates in 2025 have enhanced ReFS's applicability through native deduplication support, which enables significant storage optimization in scenarios such as virtual desktop infrastructure (VDI) by eliminating redundant VM images and application data. Additionally, resolutions to memory pressure and freezing issues in ReFS have improved stability for cloud deployments, enabling more reliable operation in virtualized and hybrid environments without the previous performance degradations during high-load integrity scans. Independent evaluations highlight ReFS's strengths in large-file integrity preservation, where its checksum-based validation outperforms in maintaining data consistency over petabyte-scale volumes, as seen in backup repositories with reduced corruption rates. However, for small-file I/O workloads, such as those involving numerous metadata updates, ReFS trails due to the CoW-induced latency in allocation.

References

  1. [1]
    Resilient File System (ReFS) overview - Microsoft Learn
    Jul 28, 2025 · ReFS is a modern file system maximizing data availability, scaling to large datasets, and providing data integrity with resiliency to ...
  2. [2]
    Microsoft unveils its new file system for Windows 8: ReFS | The Verge
    Jan 16, 2012 · Microsoft says the new file system will only be introduced as part of Windows Server 8, but Windows 8 client will be able to access and read ...
  3. [3]
    Resilient file system - Compatibility Cookbook - Microsoft Learn
    Nov 17, 2021 · Resilient File System (ReFS) is a new local file system. It maximizes data availability, despite errors that would historically cause data ...
  4. [4]
    ReFS vs. NTFS: What's New in Windows Server 2025? - StarWind
    Apr 1, 2025 · Deduplication Support – ReFS now supports data deduplication, which reduces storage consumption by eliminating duplicate copies of data.Missing: date | Show results with:date
  5. [5]
    Introducing Windows New File System: ReFS - InfoQ
    Jan 17, 2012 · Known as ReFS or Resilient File System, this new file system is designed to improve reliability, especially in the event of power loss or media ...
  6. [6]
    ReFS integrity streams - Microsoft Learn
    Nov 1, 2024 · When integrity streams are enabled, ReFS can clearly determine if data is valid or corrupt. Additionally, ReFS and Storage Spaces can jointly ...How it works · Performance
  7. [7]
    Microsoft goes public with plans for its new Windows 8 file system
    Jan 16, 2012 · (Interestingly, when the first leaks about ReFS, codenamed Protogon, occurred last year, those who discovered the new file system found it in ...<|control11|><|separator|>
  8. [8]
    Fix heavy memory usage in ReFS - Windows Server - Microsoft Learn
    Jan 15, 2025 · To update its metadata, ReFS uses allocate-on-write instead of writing-in-place to improve its resiliency to corruption. Writing-in-place is ...Missing: B | Show results with:B<|control11|><|separator|>
  9. [9]
    Forensic Analysis of the Resilient File System (ReFS) Version 3.4
    ReFS is a modern file system that is developed by Microsoft and its internal structures and behavior is not officially documented.Dfrws 2020 Eu -- Proceedings... · 3. Refs Internal Structure · 5. ImplementationMissing: architecture | Show results with:architecture
  10. [10]
    Cluster size recommendations for ReFS and NTFS
    ReFS offers both 4K and 64K clusters. 4K is the default cluster size for ReFS, and we recommend using 4K cluster sizes for most ReFS deployments.
  11. [11]
    Block Cloning - Win32 apps - Microsoft Learn
    Starting in Windows Server 2016, ReFS implements block cloning by remapping logical clusters (that is, physical locations on a volume) from the source region to ...Block Cloning On Refs · Cluster Size And Performance... · Example
  12. [12]
    Data corruption and disk errors troubleshooting guidance
    Jan 15, 2025 · For a volume whose file system is Resilient File System (ReFS), the disk corruption will be repaired automatically.
  13. [13]
    Winioctl.h header - Win32 apps - Microsoft Learn
    Feb 16, 2023 · Sets a reparse point on a file ... Contains parameters for the FSCTL_DUPLICATE_EXTENTS control code that performs the Block Cloning operation.
  14. [14]
    SQL Server I/O Fundamentals - Microsoft Learn
    Jun 24, 2025 · This can improve performance, reduce drive wear and physical fragmentation levels. Consider using the ReFS file system to avoid the NTFS ...Disk I/o · Storage Considerations · Solid State Storage<|separator|>
  15. [15]
    Security Considerations - SQL Server | Microsoft Learn
    Aug 14, 2025 · NTFS or ReFS also enable security options like file and directory access control lists (ACLs). NTFS also supports Encrypting File System (EFS) ...
  16. [16]
    DuplicateEncryptionInfoFile function (winefs.h) - Win32 apps
    Oct 13, 2021 · No. Resilient File System (ReFS), No. SMB 3.0 does not support EFS on shares with continuous availability capability. Requirements. Requirement ...
  17. [17]
    What's new in Windows Server 2019 | Microsoft Learn
    Jul 25, 2025 · ReFS lets you store up to ten times more data on the same volume with deduplication and compression for the ReFS filesystem.Missing: objectives | Show results with:objectives
  18. [18]
    Mirror-accelerated parity | Microsoft Learn
    Sep 21, 2022 · ReFS actively rotates data between mirror and parity, in real-time. This allows incoming writes to be quickly written to mirror then rotated ...
  19. [19]
    OpenEncryptedFileRawW function (winbase.h) - Win32 apps
    Nov 20, 2024 · No. Resilient File System (ReFS), No. SMB 3.0 does not support EFS on shares with continuous availability capability. Note. The winbase.h header ...
  20. [20]
  21. [21]
    [MS-FSCC]: Appendix B: Product Behavior | Microsoft Learn
    83: This operation is supported by both the NTFS and ReFS file systems. ReFS supports this operation for conventional streams, but not for integrity streams, in ...
  22. [22]
    [MS-FSA]: Appendix A: Product Behavior | Microsoft Learn
    Mar 7, 2024 · <9> Section 2.1.1.1: The USN journal is supported on ReFS all versions and NTFS version 3.0 volumes or greater. The USN journal is active by ...
  23. [23]
    Refs on Win 2022 and Win 2019 - Microsoft Q&A - Microsoft Learn
    Sep 25, 2024 · Windows Server 2022 uses ReFS version 3.7, while Windows Server 2019 uses an earlier version. These versions are not fully backward compatible, ...
  24. [24]
    What's new in Windows Server 2025 - Microsoft Learn
    Feb 28, 2025 · ReFS native storage deduplication and compression are techniques used to optimize storage efficiency for both static and active workloads, such ...DTrace on Windows · Server 2022 · Mica material
  25. [25]
    How should I enable ReFS filesystem in windows 10? - Microsoft Q&A
    Feb 26, 2022 · To use ReFS supported configurations you must use Windows Server Catalog certified hardware and meet application requirements.
  26. [26]
    Set up a Dev Drive on Windows 11 | Microsoft Learn
    Aug 27, 2024 · The Resilient File System (ReFS) is a newer Microsoft file system format, designed to maximize data availability, scale efficiently to large ...Missing: objectives | Show results with:objectives
  27. [27]
    Plan volumes on Azure Local and Windows Server clusters
    Feb 12, 2025 · ReFS is the premier filesystem purpose-built for virtualization and offers many advantages, including dramatic performance accelerations and ...
  28. [28]
    Windows 2016 Server - new ReFS volume showing up as version 1.2
    Feb 8, 2022 · Once the volume is created, I expect to see it with ReFS version 3.1. but when I check the version it reports as 1.2. We are using this ...
  29. [29]
    When there is ReFS, Other windows says to format it - Microsoft Learn
    Dec 21, 2024 · Windows Server 2012 introduces a new local file system, ReFS, which maximizes data availability. Fix heavy memory usage in ReFS - Windows Server.Missing: key | Show results with:key
  30. [30]
    Data Deduplication interoperability in Windows Server
    Jun 30, 2025 · Data Deduplication is fully supported on Storage Spaces Direct with ReFS or NTFS-formatted volumes (mirror or parity). ReFS-formatted volumes ...Missing: omitted | Show results with:omitted
  31. [31]
    Lost access to ReFS formatted Storage Pool after moving to another ...
    Jan 5, 2025 · I set up a Storage Spaces pool (2 mirrored drives) and formatted the filesystem as ReFS. Seems easy enough. It worked great for many years.Missing: omitted | Show results with:omitted
  32. [32]
    LZOpenFileW function (lzexpand.h) - Win32 apps | Microsoft Learn
    Feb 8, 2023 · LZOpenFile fails if the file has been opened in compatibility mode by any other process. ... SMB 3.0 Transparent Failover (TFO), Yes. SMB 3.0 with ...
  33. [33]
    CreateFile2 function (fileapi.h) - Win32 apps | Microsoft Learn
    Aug 23, 2022 · Supported. Server Message Block (SMB) 3.0 protocol, Yes. SMB 3.0 Transparent Failover (TFO), No. SMB 3.0 with Scale-out File Shares (SO), No.Missing: compatibility | Show results with:compatibility
  34. [34]
    Storage Spaces Direct overview - Microsoft Learn
    Aug 22, 2025 · Storage Spaces Direct is a software-defined storage solution that allows you to share storage resources in your converged and hyperconverged IT infrastructure.Missing: cases | Show results with:cases
  35. [35]
    Storage Spaces Direct Hardware Requirements in Windows Server
    May 12, 2025 · Storage Spaces Direct works with direct-attached SATA, SAS, NVMe, or persistent memory (PMem) drives that are physically attached to just one server each.Missing: ReFS | Show results with:ReFS
  36. [36]
    Cluster Shared Volumes overview | Microsoft Learn
    Jul 9, 2025 · CSV offers a clustered file system that operates on top of NTFS or ReFS. Typical uses for a CSV include: Clustered virtual hard disk (VHD/VHDX) ...Missing: archival big
  37. [37]
    Restore from Microsoft Windows File Systems (FAT, NTFS or ReFS)
    Aug 8, 2024 · The restore from FAT, NTFS and ReFS method helps you restore files of Microsoft Windows workloads with NTFS, FAT and ReFS file systems.Missing: third- | Show results with:third-
  38. [38]
    Microsoft raises 'state of the art' son of NTFS - The Register
    Jan 17, 2012 · NTFS was introduced by Microsoft in Windows NT in 1993 and has penetrated deep into computing. Verma and his boss, Windows group president ...
  39. [39]
    ReFS Overview - NTFS.com
    ReFS, aka "The Resilient FileSystem" is Microsoft's newest file system (codenamed "Protogon"), designed to maximize data availability.
  40. [40]
    Resilient File System Overview | Microsoft Learn
    Jan 13, 2017 · ReFS provides functionality that helps customers store and protect data, regardless of the reliability of the underlying hardware and software ...Feature Description · Important Functionality · New And Updated...
  41. [41]
    When to use Windows Server 2016 ReFS - Virtualization Howto
    May 22, 2017 · With block cloning technology built into ReFS 3.1, block data is no longer moved but simply referenced with pointers to blocks. This ...
  42. [42]
    What's New in Windows Server 2022 - Microsoft Learn
    This section lists the features and improvements that are now available in Windows Server Datacenter: Azure Edition beginning with the 2022-09 Cumulative Update ...
  43. [43]
    Adjustable storage repair speed in Azure Local and Windows Server
    Aug 22, 2025 · In the Settings pane, select Storage Spaces and pools. Use the Storage repair speed dropdown to select the desired speed. Review the caution ...Missing: ReFS 3.13 volumes
  44. [44]
    ReFS - Wikipedia
    Resilient File System (ReFS), codenamed "Protogon", is a Microsoft proprietary file system introduced with Windows Server 2012 with the intent of becoming ...
  45. [45]
    July 22, 2025—KB5062663 (OS Builds 22621.5699) Preview
    Jul 22, 2025 · Fixed: This update addresses an issue in the Resilient File System (ReFS) where using backup applications on large files could occasionally ...
  46. [46]
    Windows 11 24H2/25H2 Supports Being Installed To And Booting ...
    Sep 27, 2025 · Version 24H2/25H2 seems to fully support being installed to and booting from an ReFS system drive. Everything seems to work fine, tried ...Windows 11 RefsRefs file system (stand alone NOT Storage spaces)More results from www.elevenforum.com
  47. [47]
    ReFS File System structure - NTFS.com
    ReFS uses 0x4000 byte pages, with the first metadata page at a fixed offset. The first byte is the page number, and the first 0x30 bytes are the page header. ...
  48. [48]
    Understanding Microsoft's Resilient File Systems (ReFS)
    Apr 2, 2015 · ReFS was designed for use in systems with large data sets, thereby providing efficient scalability and availability in comparison with NTFS.
  49. [49]
    Block cloning on ReFS | Microsoft Learn
    Nov 1, 2024 · Block cloning in ReFS, however, performs copies as a low-cost metadata operation rather than reading from and writing to file data. Because ReFS ...Missing: tree | Show results with:tree
  50. [50]
    How can I install Windows 10 onto a partition which uses ReFS ...
    May 24, 2024 · Unfortunately, it's not supported to install Windows on a ReFS partition because ReFS is not currently bootable.
  51. [51]
    Enable or Disable ReFS File System in Windows 10| NinjaOne
    Jun 9, 2025 · In this guide, we detail the necessary steps for configuring the Resilient File System (ReFS) in Windows 10.
  52. [52]
    What is ReFS File System: Features and Implementations | Spiceworks
    Apr 22, 2024 · ReFS File System is Microsoft's resilient file system for maximum data security and scalability. Discover its features, benefits, ...Missing: date | Show results with:date
  53. [53]
    Paragon Software Adds Write Support to ReFS for Linux
    May 30, 2017 · The new edition provides full read and write access to ReFS volumes and supports Linux Kernel versions up to 4.10.x.
  54. [54]
    Windows 11 is getting ReFS support: what it means for you?
    Jan 24, 2023 · Recent Windows 11 Insider builds include support for ReFS, the Resilient File System. Here is what that means for Windows 11.
  55. [55]
    How to Extend ReFS Partition in Windows 10 [Full Guide]
    Aug 15, 2024 · The following are two ways to teach you how to extend ReFS. The first method is to use Disk Management, and the second is to use the DiskPart tool.
  56. [56]
    Does the ReFS filesystem reserve space for itself? - Server Fault
    Jan 30, 2019 · According to the above, if we assume Total Reserved is a proportion of Total Clusters , then about 0.4% of free space is reserved.
  57. [57]
    What is ReFS File System: Benefits and Best Practices - NAKIVO
    Jun 16, 2023 · ReFS, or Resilient File System, is Microsoft's newest file system, designed for resiliency, availability, scalability, and integrity. It uses ...Missing: introduction date
  58. [58]
    ReFS volume inaccessible after update from Windows 10 22H2 to ...
    Dec 3, 2023 · The starting point of this post was an up-to-date Windows 10 22H2 system, with two mirrored Storage Spaces (one NTFS, the other ReFS).Missing: enhancements | Show results with:enhancements
  59. [59]
    Volume is displayed as RAW. The data is corrupted due to the REFS ...
    Oct 18, 2023 · The data is corrupted due to the REFS partitions. No access to the volumes anymore. How do I restore the volumes (without data loss)?. Henning ...Refs Partition Drive showing as RAW - Microsoft Q&AReFS Disk showing RAW disk after server reboot - Microsoft Q&AMore results from learn.microsoft.com
  60. [60]
    Releasing Windows 11 Build 26100.4762 to the Release Preview ...
    published July 10, 2025. [UPDATE 7/17] We are releasing Build 26100.4767 (KB5062663) today which is a small update that adds some additional fixes that are ...<|separator|>
  61. [61]
    August 26, 2025—KB5064080 (OS Build 22621.5840) Preview
    Aug 26, 2025 · [File system]​​​​​​​ Fixed: This update addresses an issue in Resilient File System (ReFS) where enabling deduplication and compression ...
  62. [62]
    KB2792: ReFS Known Issues, Considerations, and Limitations
    Nov 6, 2018 · Although it is technically possible to configure Windows to boot from an ReFS volume, doing so may lead to stability issues with Veeam Agent for ...Missing: third- | Show results with:third-
  63. [63]
    Hotpatch updates | Microsoft Learn
    Hotpatch updates are Monthly B release security updates that install and take effect without requiring you to restart the device.Missing: ReFS | Show results with:ReFS
  64. [64]
    What is Copy-on-Write? A Detailed Overview - StarWind
    Apr 17, 2025 · ZFS: This advanced file system uses CoW for all writes (data and metadata). · ReFS: Microsoft's ReFS uses CoW mainly for metadata updates, ...
  65. [65]
    Microsoft ReFS and Oracle ZFS: How They Compare
    Jul 25, 2013 · In ReFS, checksums are taken on file metadata. An additional optional feature called Integrity Streams makes sure that when changes are written, ...
  66. [66]
    Scalability in the XFS file system | Proceedings of the 1996 annual ...
    The focus of the paper is on the mechanisms used by XFS to scale capacity and performance in supporting very large file systems.
  67. [67]
    Btrfs - ArchWiki
    Each Btrfs file system has a top-level subvolume with ID 5. This subvolume cannot be removed or replaced by another subvolume. The top-level subvolume has path ...
  68. [68]
    How does Microsoft ReFS (Resilient File System) compare to UNIX ...
    Dec 24, 2017 · Both EXT4 and XFS are journaling systems. They have some nice features, but mostly designed for speed as opposed to reliability.What are the advantages and disadvantages of Btrfs, ext4, XFS, and ...What are the benefits of using Microsoft's Resilient File System ...More results from www.quora.com
  69. [69]
    ReFS vs NTFS: differences and performance comparison - Iperius
    Feb 2, 2023 · ReFS offers greater resilience and data integrity, while NTFS is the default with features like file encryption. ReFS uses metadata integrity, ...
  70. [70]
    Windows Hyper-V NTFS vs ReFS: A Comparison - BDRShield
    May 30, 2024 · ReFS, introduced with Windows Server 2012, focuses on data integrity and resilience, featuring automatic error correction and improved ...
  71. [71]
    Windows 11 2024 update boosts file copying by up to 94% — ReFS ...
    Oct 3, 2024 · ReFS Block Cloning allows data to be copied up to 94% faster, with improved scaling to file size.
  72. [72]
    ReFS Vs NTFS for SQL Server 2019, server 2019
    Jan 13, 2024 · ReFS uses a different internal mechanism (B+ Tree) to store data and as such I've noticed that it isn't quite as performant as NTFS.<|separator|>
  73. [73]
    ZFS snapshots vs Windows VSS when it comes to performance
    Apr 4, 2017 · ZFS snapshots have no limit, while Windows VSS has a default limit of 64. ZFS is designed for snapshots, and VSS is considered a bad idea. Too ...FreeNAS vs Windows 8 "Storage Spaces" | TrueNAS CommunityPhantom Data Use after deleting clone and all snapshots? - TrueNASMore results from www.truenas.comMissing: efficiency | Show results with:efficiency
  74. [74]
    3 reasons you shouldn't use Btrfs, ReFS, or ZFS on Windows
    Apr 26, 2025 · ReFS is already being tested to being Windows 11 a new badly needed file system to promote data integrity. ZFS and BtrFS have never been ...