## 개요 우리가 지금 윈도우 시스템에서 사용하는 파일시스템은 대부분 NTFS일 것이다. 일부 외부 저장 장치에서 exFAT 같은 파일시스템을 사용하기는 하지만, 대부분의 사용자는 기본 파일시스템으로 할당되는 NTFS를 사용한다. 꽤 오래 사용한 만큼 새로운 파일시스템이 등장했고, 마이크로소프트의 최신 파일시스템은 복원 파일 시스템 (Resilient File System) 이다. 말 그대로 복원력을 갖추어 무결성과 가용성을 향상시키는 파일시스템이다. 연구하기에 있어서 진행된 바가 있지만 NTFS만큼 풍부한 연구가 이루어진 것은 아니고, 업데이트 역시 윈도우 배포와 함께 이루어지고 있기 때문에 바뀌는 사항이 계속해서 생기고 있다. 꾸준히 Follow up 해야하는 부분이지만, 기본 골자는 유지한 상태로 갈 것이기 때문에 이번 기회에 한번 깊게 탐구해 보고자 한다. ## 버전 기록 - ReFS 1.1 - ReFS 1.2 - ReFS 9.2 - ReFS 11.2 - ReFS 12.2 - ReFS 22.2 - ReFS 2.0 - ReFS 3.0 - ReFS 3.1 - ReFS 3.2 - ReFS 3.3 - ReFS 3.4 - ReFS 3.5 - ReFS 3.6 - ReFS 3.7 - ReFs 3.9 ## 지원 환경 | ReFS\Windows | 2012 | 8.1/2012 R2 | 10 v1507 | 2016 | 10 v1703 | 10 v1709 | 10 v1803/2019 | 11 v21H2/2022 | 11 v21H2 | | ------------ | ---- | ----------- | -------- | ---- | -------- | -------- | ------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | 1.1 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes[1](https://gist.github.com/0xbadfca11/da0598e47dd643d933dc#user-content-fn-1-6a307a7dbe80886b314728d4c92294d7) | | 1.2 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | | 3.1 | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes[7](https://gist.github.com/0xbadfca11/da0598e47dd643d933dc#user-content-fn-R-6a307a7dbe80886b314728d4c92294d7)[6](https://gist.github.com/0xbadfca11/da0598e47dd643d933dc#user-content-fn-H-6a307a7dbe80886b314728d4c92294d7) | | 3.2 | | | No | No | Yes | Yes | Ye | Yes | Yes[7](https://gist.github.com/0xbadfca11/da0598e47dd643d933dc#user-content-fn-R-6a307a7dbe80886b314728d4c92294d7)[6](https://gist.github.com/0xbadfca11/da0598e47dd643d933dc#user-content-fn-H-6a307a7dbe80886b314728d4c92294d7) | | 3.3 | | | | No | No | Yes | Yes | Yes | Yes[7](https://gist.github.com/0xbadfca11/da0598e47dd643d933dc#user-content-fn-R-6a307a7dbe80886b314728d4c92294d7)[6](https://gist.github.com/0xbadfca11/da0598e47dd643d933dc#user-content-fn-H-6a307a7dbe80886b314728d4c92294d7) | | 3.4 | | | | | | No | Yes | Yes | Yes[7](https://gist.github.com/0xbadfca11/da0598e47dd643d933dc#user-content-fn-R-6a307a7dbe80886b314728d4c92294d7)[6](https://gist.github.com/0xbadfca11/da0598e47dd643d933dc#user-content-fn-H-6a307a7dbe80886b314728d4c92294d7) | | 3.7 | | | | | | | No | Yes | Yes[8](https://gist.github.com/0xbadfca11/da0598e47dd643d933dc#user-content-fn-6-6a307a7dbe80886b314728d4c92294d7) | | 3.9 | | | | | | | | No | Yes | ## 세부 기능 세부 기능은 마이크로소프트 자체 명세를 확인하면 좋다. [ReFS (Resilient File System)](https://learn.microsoft.com/ko-kr/windows-server/storage/refs/refs-overview)