#1 Global Leader in Data Protection & Ransomware Recovery

ReFS Known Issues, Considerations, and Limitations

KB ID: 2792
Product: Veeam Backup & Replication
Published: 2018-11-06
Last Modified: 2023-04-06
mailbox
Get weekly article updates
By subscribing, you are agreeing to have your personal information managed in accordance with the terms of Veeam's Privacy Notice.

Cheers for trusting us with the spot in your mailbox!

Now you’re less likely to miss what’s been brewing in our knowledge base with this weekly digest

error icon

Oops! Something went wrong.

Please try again later.

Challenge

Backup Job retention enforcement with ReFS-based backup repositories leads to the following issues on the repository server:

  • The repository server becomes unresponsive or crashes.
  • I/O performance on the repository server is reduced significantly.
  • The repository server experiences high memory usage.

These issues can, in turn, lead to unexpected job termination.

Cause

As described in Microsoft article KB4016173, the root cause resides in the ReFS metadata management logic of the Windows OS system memory manager.

Considerations and Limitations

  • Do not use ReFS with iSCSI or FC SANs unless explicitly supported by the hardware vendor.
  • ReFS supported configurations must use Windows Server Catalog certified hardware.
  • ReFS does not support SAN storage features such as thin provisioning, TRIM/UNMAP, and ODX.
  • Do not use deduplication in combination with ReFS block cloning.
  • Ensure scheduled Data Integrity Scans do not overlap with your backup window.
  • ReFS relies on flush durability, meaning that if filesystem metadata write operations occur, they must be consistently flushed to disk. If a storage destination is used where a cache acknowledges writes before they are written to disk, for example, by a RAID controller or NAS, and those metadata writes then do not make it to disk due to a power failure, the filesystem may become corrupted.
  • There were several Windows Updates• Server 2012 R2 - KB5009624
    • Server 2019 - KB5009557
    • Server 2022 - KB5009555
    that broke ReFS functionality with removable media. Microsoft does not support ReFS on removable media. However, Microsoft has released out-of-band updates to restore functionality, but only for ReFS v2 and higher. For more information, review: Veeam Community Discussion: ReFS issues with latest Windows Server Updates

Solution

Operating System

Use the following OS versions, which include fixes to the ReFS metadata management logic:

  • Windows Server 2022 — requires at least Veeam Backup & Replication 11a (build 11.0.1.1261)
  • Windows Server 2019 — requires at least Veeam Backup and Replication 9.5 Update 4
  • Windows Server 2016 patched to at least September 2018 updates (KB4343884 or later)
  • Windows 10 Pro for Workstations
     
OS Notes:

Hardware

  • The backup repository server must meet minimum system requirements.
  • For environments where a single server handles multiple roles (aka All-in-One Installation), ensure that the server has enough RAM based on the combined requirements of all roles assigned to it.
     

3rd Party Software

Uninstall the following 3rd party software, as these have been reported to cause ReFS instability and/or performance issues:

  • Antivirus software (except Windows Defender)
  • Microsoft Configuration Manager Client

Note: To ensure no conflicting software is present, we recommend deploying Windows OS using the original ISO file from Microsoft (instead of using an image provided by the server vendor, which can potentially include bloatware).

To submit feedback regarding this article, please click this link: Send Article Feedback
To report a typo on this page, highlight the typo with your mouse and press CTRL + Enter.

Spelling error in text

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Thank you!

Thank you!

Your feedback has been received and will be reviewed.

Oops! Something went wrong.

Please try again later.

You have selected too large block!

Please try select less.

KB Feedback/Suggestion

This form is only for KB Feedback/Suggestions, if you need help with the software open a support case

By submitting, you are agreeing to have your personal information managed in accordance with the terms of Veeam's Privacy Notice.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Verify your email to continue your product download
We've sent a verification code to:
  • Incorrect verification code. Please try again.
An email with a verification code was just sent to
Didn't receive the code? Click to resend in sec
Didn't receive the code? Click to resend
Thank you!

Thank you!

Your feedback has been received and will be reviewed.

error icon

Oops! Something went wrong.

Please try again later.