볼륨 관리 제어 코드

볼륨 관리에 사용되는 제어 코드입니다.

섹션 내용

항목 설명
FSCTL_CREATE_USN_JOURNAL
대상 볼륨에 USN(업데이트 시퀀스 번호) 변경 저널 스트림을 만들거나 기존 변경 저널 스트림을 수정합니다.
FSCTL_CSV_QUERY_DOWN_LEVEL_FILE_SYSTEM_CHARACTERISTICS
CSVFS가 프록시인 파일 시스템에 대한 정보를 검색합니다.
FSCTL_DELETE_USN_JOURNAL
볼륨에서 USN(업데이트 시퀀스 번호) 변경 저널을 삭제하거나 변경 저널 삭제 알림을 기다립니다.
FSCTL_DISMOUNT_VOLUME
볼륨이 현재 사용 중인지 여부에 관계없이 볼륨을 분리합니다. 자세한 내용은 주의 섹션을 참조하세요.
FSCTL_ENUM_USN_DATA
지정된 두 경계 간에 USN(업데이트 시퀀스 번호) 데이터를 열거하여 MFT(마스터 파일 테이블) 레코드를 가져옵니다.
FSCTL_EXTEND_VOLUME
탑재된 볼륨의 크기를 늘립니다.
FSCTL_GET_BOOT_AREA_INFO
볼륨의 부팅 섹터 위치를 검색합니다.
FSCTL_GET_INTEGRITY_INFORMATION
ReFS 볼륨에서 파일 또는 디렉터리의 무결성 상태를 검색합니다.
FSCTL_GET_NTFS_VOLUME_DATA
지정된 NTFS 파일 시스템 볼륨에 대한 정보를 검색합니다.
FSCTL_GET_RETRIEVAL_POINTER_BASE
볼륨의 시작을 기준으로 파일 시스템의 첫 번째 LCN(논리 클러스터 번호)에 대한 섹터 오프셋을 반환합니다.
FSCTL_GET_RETRIEVAL_POINTERS
파일 핸들이 지정된 경우 디스트에서 특정 파일의 할당 및 위치를 설명하는 데이터 구조를 검색하거나 볼륨 핸들이 지정된 경우 볼륨에서 잘못된 클러스터의 위치를 검색합니다.
FSCTL_GET_VOLUME_BITMAP
볼륨에서 점유된 클러스터 및 사용 가능한 클러스터의 비트맵을 검색합니다.
FSCTL_IS_CSV_FILE
파일이 CSVFS 볼륨에 저장되는지 여부를 확인하거나 네임스페이스 정보를 검색합니다.
FSCTL_IS_FILE_ON_CSV_VOLUME
파일이 CSVFS 볼륨에 저장되는지 여부를 확인하거나 네임스페이스 정보를 검색합니다.
FSCTL_IS_VOLUME_MOUNTED
지정된 볼륨이 탑재되는지 또는 지정된 파일 또는 디렉터리가 탑재된 볼륨에 있는지 확인합니다.
FSCTL_IS_VOLUME_OWNED_BYCSVFS
볼륨이 CSVFS에 의해 잠겨 있는지 여부를 확인합니다.
FSCTL_LOCK_VOLUME
볼륨을 사용하고 있지 않은 경우 잠급니다.
FSCTL_LOOKUP_STREAM_FROM_CLUSTER
NTFS 볼륨 또는 NTFS 볼륨의 파일에 대한 핸들이 지정된 경우 지정된 클러스터를 차지하는 스트림을 설명하는 데이터 구조 체인을 반환합니다.
FSCTL_MARK_HANDLE
지정된 파일 또는 디렉터리와 해당 변경 저널 레코드를 해당 파일 또는 디렉터리의 변경 내용에 대한 정보로 표시합니다.
FSCTL_MOVE_FILE
파일의 가상 클러스터 하나 이상을 하나의 논리적 클러스터에서 동일한 볼륨 내의 다른 클러스터로 재배치합니다. 이 작업은 조각 모음 중에 사용됩니다.
FSCTL_QUERY_FILE_SYSTEM_RECOGNITION
볼륨에 대한 파일 시스템 인식 정보를 쿼리합니다.
FSCTL_QUERY_REGION_INFO
데이터 계층화를 지원하는 볼륨에 대해 정의된 스토리지 계층 영역을 검색합니다.
FSCTL_QUERY_STORAGE_CLASSES
데이터 계층화를 지원하는 볼륨에 대해 정의된 스토리지 계층을 검색합니다.
FSCTL_QUERY_USN_JOURNAL
현재 USN(업데이트 시퀀스 번호) 변경 저널, 해당 레코드 및 용량에 대한 정보를 쿼리합니다.
FSCTL_READ_FILE_USN_DATA
지정된 파일 또는 디렉터리에 대한 USN(업데이트 시퀀스 번호) 변경 저널 정보를 검색합니다.
FSCTL_READ_FROM_PLEX
지정된 플렉스에서 읽습니다.
FSCTL_READ_USN_JOURNAL
지정된 두 USN 값 간에 USN(업데이트 시퀀스 번호) 변경 저널 레코드 세트를 검색합니다.
FSCTL_REPAIR_COPIES
사용할 적절한 복사본을 선택하여 데이터 손상을 복구합니다.
FSCTL_SET_INTEGRITY_INFORMATION
ReFS 볼륨에서 파일 또는 디렉터리의 무결성 상태를 검색합니다.
FSCTL_SHRINK_VOLUME
축소 작업을 수행하기 위해 볼륨을 준비하거나, 축소 작업을 커밋하거나, 축소 작업을 종료해야 한다는 신호를 보냅니다.
FSCTL_UNLOCK_VOLUME
볼륨의 잠금을 해제합니다.
FSCTL_USN_TRACK_MODIFIED_RANGES
대상 볼륨에서 USN(업데이트 시퀀스 번호) 변경 저널 스트림에 범위 추적 기능을 사용하도록 설정하거나 이미 활성화된 범위 추적 매개 변수를 수정합니다.
FSCTL_WRITE_USN_CLOSE_RECORD
입력 파일에 대한 USN(업데이트 시퀀스 번호) 변경 저널 스트림에 레코드를 생성합니다.
IOCTL_VOLUME_GET_GPT_ATTRIBUTES
볼륨의 특성을 검색합니다.
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
하나 이상의 디스크에서 지정된 볼륨의 물리적 위치를 검색합니다.
IOCTL_VOLUME_IS_CLUSTERED
지정된 볼륨이 클러스터되었는지 여부를 확인합니다.
IOCTL_VOLUME_IS_CSV
볼륨이 CSV 볼륨인지 여부를 확인합니다.
IOCTL_VOLUME_OFFLINE
볼륨을 오프라인 상태로 전환합니다.
IOCTL_VOLUME_ONLINE
볼륨을 온라인 상태로 전환합니다.

다음은 변경 저널에서 사용되는 제어 코드입니다.

다음은 조각 모음 제어 코드입니다.

디렉터리 관리 제어 코드

파일 관리 제어 코드