homepage

SuperSite Blog

Tuesday, January 17, 2012

New ReFS File System Will Debut in Windows Server 8, Not Windows 8


rating: (19)
completelydifferent
Totally useful graph explaining the difference between NTFS and ReFS

A widely rumored file system makeover called ReFS, for Resilient File System, is indeed coming to Windows 8. But it won't appear in the client OS that will be purchased by hundreds of millions of people each year. Instead, it will be relegated to the Windows Server 8 OS for servers only.

This feature is completely irrelevant to Window 8 and its users.

Microsoft admitted the long-rumored existence of ReFS in a curiously timed, Sunday Monday (federal holiday) night post to its Building Windows 8 Blog. Which is further curious, since Microsoft has a separate blog, the Microsoft Server and Cloud Platform Blog, which would have been more appropriate.

In keeping with the most recent B8 blog posts, a Q&A appears at the end. This seems aimed at heading off the most common questions that enthusiasts will have and thus framing the debate.

OK, but what did Microsoft say about this new file system?

First of all, it's not new. ReFS is an evolution of the durable and well-understood NTFS file system. It retains a "high degree of compatibility with a subset of NTFS features," which translates in simple English to "only some compatibility with NTFS". It's highly scalable, which explains why it's a server-only file system, and features "end-to-end resiliency" when used in combination with the previously-revealed Storage Spaces feature.

From a developer perspective, ReFS is identical/very similar to NTFS. That is, its uses the exact same file access APIs, though I'd imagine some new features require new APIs.

From a user perspective, ReFS can access the same "features and semantics" as NTFS, which Microsoft describes as BitLocker encryption, access-control lists for security, USN journal, change notifications, symbolic links, junction points, mount points, reparse points, volume snapshots, file IDs, and oplocks.

No longer supported, however, are NTFS features like named streams, object IDs, short names, compression, file level encryption (EFS), user data transactions, sparse, hard-links, extended attributes, and quotas. There's no deduplication feature either.

"ReFS forms the foundation of storage on Windows for the next decade or more," Microsoft's Surendra Verma writes in the post. "We believe this significantly advances our state of the art for storage. Together, Storage Spaces and ReFS have been architected with headroom to innovate further, and we expect that we will see ReFS as the next massively deployed file system."

Put simply, ReFS is exactly what it sounds like: An evolved and improved version of NTFS that is more scalable and more resilient and, in the current guise, relegated to Server only. You cannot boot a PC with this file system and it cannot be used on removable storage. It doesn't take a rocket scientist to predict those features are coming in Windows 9.

Why the name change? Because as part of Microsoft's "reimagining of Windows," it must thus also "introduce a newly engineered file system." I'm surprised it's not just called NTFS vNext, frankly. And I'm surprised that Microsoft's capacity limits table didn't also include NTFS data for comparison.

Be sure to read the original blog post, which is as dense as it sounds. It's also completely irrelevant to the Windows 8 client.

ARTICLE TOOLS

Comments

Add A Comment
  • Posted @ January 17, 2012 09:42 AM by Bruno H

    But the big question for us geeks is of course if there will be a new version of Windows Home Server based on Windows Server 8. And if so, will it include ReFS? ReFS has checksums and checks for error when idle (at nights). I have had bit-rot on my disks in my old WHS machine and that was not fun. Luckily I had an old backup with the non-corrupted files. ReFS could had saved me in a case like this.

  • Posted @ January 17, 2012 09:32 AM by Chris P.

    "You cannot boot a PC with this file system and it cannot be used on removable storage. It doesn't take a rocket scientist to predict those features are coming in Windows 9."

    I doubt it, to be honest; I'd expect to see it made available in a service pack or subsequent update for Windows 8. If it was server only or only of interest for server users, I'd be on that blog (NFSv4.1 and SMB v2.2 were presented there, too). Storage Spaces are only of limited use on servers and ReFS + Storage Spaces was rolled out very detailed there.

You must log on before posting a comment.

Are you a new visitor? Register Here
  © 2012 Penton Media, Inc.