Windows 11 2024 update boosts file copying by up to 94% — ReFS and Block Cloning transition from Windows Server to mainstream Windows

Windows 11
(Image credit: Shutterstock)

Amidst the excitement of the ongoing Windows 11 2024 Update rollout, one particular feature has caught the eye of the development community and even Windows Latest— the addition of ReFS Block Cloning.

ReFS, formerly exclusive to Windows Server operating systems, was first spotted in Windows 11 in July as a hidden option within Build 25276 of the Windows Insider Program Dev Channel. Launched in 2012, ReFS, which stands for "Resilient File System," is an alternative to NTFS, which stands for "New Technology File System," and debuted in 1993. Unlike NTFS, ReFS can't be used for an operating system drive, and it is aimed at developers and server operators who use multiple drives and need storage that is as stable and scalable as possible.

Latest Videos FromTom's Hardware
Christopher Harper
Contributing Writer

Christopher Harper has been a successful freelance tech writer specializing in PC hardware and gaming since 2015, and ghostwrote for various B2B clients in High School before that. Outside of work, Christopher is best known to friends and rivals as an active competitive player in various eSports (particularly fighting games and arena shooters) and a purveyor of music ranging from Jimi Hendrix to Killer Mike to the Sonic Adventure 2 soundtrack.

  • DougMcC
    Requires a non-boot second drive ... so the 99% of developers who are working on a laptop can't use it?
    Reply
  • MWeiss89
    You assign this to a partition, not a drive. Single-drive machines can still use this by creating a partition beyond their boot partition.

    https://learn.microsoft.com/en-us/windows/dev-drive/#resize-an-existing-volume-or-use-unallocated-space-on-an-existing-disk
    Reply
  • DougMcC
    MWeiss89 said:
    You assign this to a partition, not a drive. Single-drive machines can still use this by creating a partition beyond their boot partition.

    https://learn.microsoft.com/en-us/windows/dev-drive/#resize-an-existing-volume-or-use-unallocated-space-on-an-existing-disk
    Thank you, that makes much more sense.
    Reply
  • JamesJones44
    This is great addition. Unfortunately, games and applications can't count on this being available of course. The mass majority of your home users are not going to add a second partition to their drive(s).
    Reply
  • thestryker
    ReFS has had a bug with data integrity streams which means it can actually shuffle around bad data when using multiple disks. To go along with that there was a bug regarding proper logging of data corruption which is applicable to single and multi disk configurations. It was still a problem at the end of last year, but the thread I'd been following isn't active anymore and I haven't had time to find any other updates.

    It certainly has advantages over NTFS, but unless this has finally been resolved the data integrity streams aren't one of them.
    Reply
  • neojack
    JamesJones44 said:
    This is great addition. Unfortunately, games and applications can't count on this being available of course. The mass majority of your home users are not going to add a second partition to their drive(s).
    it's a good practice to install the games in a separated partition. Even Steam has a menu dedicated to this, so i think a lot of people do it.

    The main problem with installing games on the system partition, is that the user can fill the partition up and render windows unable to boot, essentially bricking the PC.
    Reply
  • kyzarvs
    neojack said:
    it's a good practice to install the games in a separated partition. Even Steam has a menu dedicated to this, so i think a lot of people do it.

    The main problem with installing games on the system partition, is that the user can fill the partition up and render windows unable to boot, essentially bricking the PC.
    There are precisely 8 million and 4 ways to fix this - the first being just boot it. Even a full Windows partition will boot to a point where you can delete some stuff - 'bricking' is a touch alarmist. We had this recently with a new customer that had managed to fill their server C drive while leaving the data drive empty...
    Reply
  • jp7189
    ReFS (for me) is a minimum requirement when working with large files. I have a 600TB backup server and because of the data size can only do incrementals forever. A synthetic full backup is not possible on NTFS for time and space reasons. With ReFS I make a synthetic full every night because it uses almost no space and processes very quickly. Win2016 had a SMH default behavior of not freeing unused blocks, but I've not had any issues whatsoever with 2019.
    Reply
  • Nikolay Mihaylov
    It is not clear to me what exactly is the new stuff here. DevDrive seems to be old news. I have it in 23H2. Its UI and the articles I found about it are very annoying. For instance, it insists in using unallocated space. Why not use any existing partition (i.e. already allocated space) and wipe it on command. Also, does it already use ReFS in 23H2 or that is what's new in 24H2. How can I combine a couple of disks with ReFS to use as a single DevDrive in, say, RAID0 or RAID5? Can I do it with the traditional Dynamic Disks infrastructure with NTFS/ReFS on top?
    Reply
  • jp7189
    Nikolay Mihaylov said:
    It is not clear to me what exactly is the new stuff here. DevDrive seems to be old news. I have it in 23H2. Its UI and the articles I found about it are very annoying. For instance, it insists in using unallocated space. Why not use any existing partition (i.e. already allocated space) and wipe it on command. Also, does it already use ReFS in 23H2 or that is what's new in 24H2. How can I combine a couple of disks with ReFS to use as a single DevDrive in, say, RAID0 or RAID5? Can I do it with the traditional Dynamic Disks infrastructure with NTFS/ReFS on top?
    I believe the preferred method is to use a storage spaces pool. Be warned that parity adds a monster performance penalty and mirror wastes a lot of space.
    Reply