ProjFS (Windows 예상 파일 시스템)Windows Projected File System (ProjFS)

ProjFS (Windows 예상 파일 시스템)는 "공급자" 라는 사용자 모드 응용 프로그램이 지원 데이터 저장소에서 파일 시스템으로 계층적 데이터를 프로젝션 하 여 파일 시스템에 파일 및 디렉터리로 표시 되도록 허용 합니다.The Windows Projected File System (ProjFS) allows a user-mode application called a "provider" to project hierarchical data from a backing data store into the file system, making it appear as files and directories in the file system. 예를 들어, 간단한 공급자는 Windows 레지스트리를 파일 시스템으로 프로젝션 하 여 레지스트리 키와 값이 각각 파일 및 디렉터리로 표시 되도록 할 수 있습니다.For example, a simple provider could project the Windows registry into the file system, making registry keys and values appear as files and directories, respectively. 더 복잡 한 공급자의 예로는 매우 큰 git 리포지토리를 가상화 하는 데 사용 되는 git 용 VFS가 있습니다.An example of a more complex provider is VFS for Git, which is used to virtualize very large git repos.


ProjFS는 고속 백업 데이터 저장소에 사용 하도록 설계 되었습니다.ProjFS is designed for use with high-speed backing data stores. 디자인 목표 중 하나는 프로젝션 된 데이터가 로컬에 있는 것 처럼 표시 되도록 하 여 데이터가 원격 일 수 있다는 사실을 숨기는 것입니다.One of its design goals is to make the projected data appear as if it were locally present, hiding the fact that the data may be remote. 이와 같이 ProjFS는 데이터 회수의 진행률을 보고 하는 메커니즘을 제공 하지 않습니다. 파일의 온라인과 오프 라인 상태를 나타냅니다. 느리게 지원 되는 데이터 저장소를 사용할 때 적합할 수 있는 기타 기능도 있습니다.As such, ProjFS doesn't provide: mechanisms for reporting progress of data recall; indication of the online versus offline state of a file; nor other features that may be desirable when working with backing data stores that are slow. 이러한 시나리오의 경우 클라우드 파일 API를 대신 사용 하는 것이 좋습니다.For such scenarios, consider instead using the Cloud Files API.

섹션 내용In this section

항목Topic DescriptionDescription
Windows 예상 파일 시스템 프로그래밍 가이드Windows Projected File System Programming Guide ProjFS 공급자 응용 프로그램 구현에 대 한 개념 정보입니다.Conceptual information on implementing a ProjFS provider application.
Windows 예상 파일 시스템 API 참조Windows Projected File System API Reference ProjFS 프로그래밍 인터페이스에 대 한 참조 정보입니다.Reference information for the ProjFS programming interface.
Windows 예상 파일 시스템 용어집Windows Projected File System glossary ProjFS에 사용 되는 특수 용어입니다.Special terms used in ProjFS.

추가 리소스Additional Resources

RegFS 샘플RegFS Sample Windows 레지스트리를 파일 시스템에 프로젝션 하는 샘플 ProjFS 공급자입니다.A sample ProjFS provider that projects the Windows registry into the file system.