Has anyone combined S2D (Storage Spaces Direct) with Data Deduplication?

Is this even possible or recommended practice?

Please elaborate on why this is a good idea or not.

EDIT: Just stumbled across this article https://blogs.technet.microsoft.com/filecab/2016/01/05/new-support-for-windows-server-data-deduplication-in-limited-local-hyper-v-configurations/ in regards to Server 2012 R2. It does mention Server 2016, but at the time it wasn't fully released. There's also more info on S2D as well as Data Deduplication on Server 2016 - here https://technet.microsoft.com/en-us/windows-server-docs/storage/storage but not much information on using the two together. It seems based on the first url that they have limited functionality when used at the same time.


3 Answers 3


Agreed with Chopper, with Storage Spaces dedupe working as it should be. I'm not sure about S2D right now because it is raw. Microsoft improving S2D day by day, so I think it should work. Improvements you can see from this topic. https://blogs.technet.microsoft.com/filecab/2017/01/30/windows-server-2016-data-deduplication-users-please-install-kb3216755/

  • 2
    Thanks for your input Stuka. I saw that post pop up in my rss reader yesterday. It's definitely a brand new offering and I suppose we shouldn't be surprised by seeing some wrinkles that need ironing yet.
    – Paul Masek
    Feb 1, 2017 at 15:45
  • 5
    Use application level dedupe (Veeam?) or whatever your storage vendor has. ReFS is rumored to have in-line dedupe around 2018. Feb 1, 2017 at 16:14
  • In the case of using Storage Spaces Direct, Microsoft would be the storage provider.
    – Paul Masek
    Feb 1, 2017 at 20:11

This table straight from Microsoft answers my question.

enter image description here source:https://technet.microsoft.com/en-us/windows-server-docs/storage/refs/refs-overview

Yes, you could pair S2D with NTFS, but Microsoft has made it pretty clear that ReFS would be the best choice for a S2D deployment.

From the same microsoft url:

"Storage Spaces Direct

Deploying ReFS on Storage Spaces Direct is the recommended setup for virtualized workloads:

Real-time tier optimization and the cache in Storage Spaces Direct deliver high performance and capacity-efficient storage. The introduction of block clone and sparse VDL dramatically accelerates .vhdx file operations, such as creation, merge, and expansion. Built-in checksums, online repair, and alternate data copies enable ReFS and Storage Spaces Direct to jointly to detect and correct corruptions within both metadata and data. ReFS provides the functionality to efficiently scale and support massive data sets."


ReFS already has block duplication. On DPM backup it saves everything from 0-80% if your backup is identical. As far as I know dedupe will not be on ReFS for a while. And I would highly recomend running ReFS with S2D (Storage Spaces Direct).


  • 1
    ReFS has no dedupe so far. What you THINK is dedupe is actually their snapshot mechanism. P.S. I had to edit your post for GRAMMAR. Jun 8, 2017 at 11:48
  • They added ReFS dedupe later but what JTP was referencing isn't any dedupe really.
    – NISMO1968
    Jun 3, 2018 at 10:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.