ボリューム管理の制御コード
ボリューム管理で使用される制御コード。
このセクションの内容
トピック | 説明 |
---|---|
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 |
マスター ファイル テーブル (MFT) レコードを取得するために、指定した 2 つの境界の間の更新シーケンス番号 (USN) データを列挙します。 |
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 |
1 つの論理クラスターから同じボリューム内の別の論理クラスターに、ファイルの 1 つ以上の仮想クラスターを再配置します。 この操作は、最適化中に使用 されます。 |
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 |
指定した 2 つの 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 |
1 つ以上のディスク上の指定されたボリュームの物理的な場所を取得します。 |
IOCTL_VOLUME_IS_CLUSTERED |
指定したボリュームがクラスター化されているかどうかを判断します。 |
IOCTL_VOLUME_IS_CSV |
ボリュームが CSV ボリュームであるかどうかを判断します。 |
IOCTL_VOLUME_OFFLINE |
ボリュームをオフラインにします。 |
IOCTL_VOLUME_ONLINE |
ボリュームをオンラインにします。 |
変更仕訳帳では、次の制御コード が使用されます。
- FSCTL_CREATE_USN_JOURNAL
- FSCTL_DELETE_USN_JOURNAL
- FSCTL_ENUM_USN_DATA
- FSCTL_MARK_HANDLE
- FSCTL_QUERY_USN_JOURNAL
- FSCTL_READ_FILE_USN_DATA
- FSCTL_READ_USN_JOURNAL
- FSCTL_WRITE_USN_CLOSE_RECORD
デフラグ制御コードを次に示します。
- FSCTL_GET_RETRIEVAL_POINTER_BASE
- FSCTL_GET_RETRIEVAL_POINTERS
- FSCTL_GET_VOLUME_BITMAP
- FSCTL_LOOKUP_STREAM_FROM_CLUSTER
- FSCTL_MOVE_FILE
- FSCTL_QUERY_REGION_INFO
- FSCTL_QUERY_USN_JOURNAL