News New advanced filesystem format option found in Windows 11 preview build — ReFS supports up to 35 petabytes

I've been using ReFS on Windows 10, but then Microsoft removed support. It still runs, but I'm unable to create new partitions. I guess I'm wondering if I upgade the hardware and upgrade to Windows 11 will I be able to still use ReFS?
 
For those experts out there.. its ReFS the Windows response to BTRFS from Linux space?
Unlikely. If MS simply used ext4 they would have had better features. 35 PB ? We will have drives bigger than this in 5 years, and you can have larger arrays right now.
 
Am I reading it right that ReFS doesn't support encryption at this time?

Sooo, MS only cares about your boot partition being encrypted, not your... y'know... data?
Nope you didnt read it at all more likely. The table specifically says "file system encryption". Not that it doesnt support encryption at all.

https://learn.microsoft.com/en-us/windows/win32/fileio/file-encryption

This is different from encryption like Bitlocker which encrypts the entire drive.

This is a feature where you right click individual files on an NTFS drive in explorer, select properties, under the attributes section ( where you tick/untick Read-Only or Hidden), press the advanced button, and tick the "encrypt contents to secure data" option and then clicking ok and/or apply. This is a built in feature of NTFS, unlike Bitlocker or Drive encryption which is a feature of the OS.

Note also the limitations from the above the link, specifically not supporting root directories and system files and directories, making it kinda not that useful.

How many people, including yourself, actually know and use this feature compared to just turning on Bitlocker or Drive encryption?
 
ReFS in theory is a great idea, but it doesn't seem like Microsoft has really treated it with any urgency. It has a lot of really fantastic features which put it in the same general category of zfs/btrfs. The problem is that it has had some serious bugs which haven't necessarily been resolved. Integrity streams still seem to be broken despite being aware of it for years: https://www.reddit.com/r/DataHoarde...ata_integrity_streams_corrupt_data/?rdt=35241

While it's likely to still be better for storage systems than NTFS it just isn't where it really should be at this point.
 
Does this mean that ReFS is bootable now, in this preview build? It wouldn't make sense otherwise that the installer allows you to install to an ReFS partition.
 
Last edited:
With this horrible UI from Windows Vista...

It's hard to remember this company is worth multiple trillions of dollars, when they cannot update an ugly UI in 20 years.

Is windows coded so bad that nothing can be improved anymore ?
 
With this horrible UI from Windows Vista...

It's hard to remember this company is worth multiple trillions of dollars, when they cannot update an ugly UI in 20 years.

Is windows coded so bad that nothing can be improved anymore ?
It still reminded me how useless METRO system settings were.
You had to literally dig for the older menus to actually do work.
So yeah I agree in a way.
 
I've used refs for about 10 years now in a productions setting. If you have an application that can takes advantage of fast block clone, then it's amazing. It's also good for larger arrays as corrupt blocks are detected and repaired which ntfs can't do. On ntfs you have to run a full chkdsk to go hunting for corruption and recovery (depending on the problem) is less likely. On refs there's no point to do a full volume check.

For a practical example, let's use Veeam and a long forever forward incremental backup chain comprised on many snapshot files. If you want to create a synthetic full refs just makes a mostly empty file of metadata pointers that reference the data blocks contained in the other incremental data files. That's extremely fast and space efficient. Ntfs has to copy the full data blocks in to a new file.

Likewise if you start to get bitrot in an older incremental in the chain, refs has a better chance to detect and repair that before it's a problem. Ntfs you have no idea until you try a restore and realize you're just plain f'ed.