次の方法で共有


ReparsePoints

この自動テストでは、上位のファイル システム スタック上の再解析ポイントが検証されます。

このテストでは、FSCTL を使用して、再解析ポイントを設定、削除、および照会します。 このテストは、ファイルとディレクトリに対してさまざまなサイズの再解析データを設定して進められます。

このテストには、再解析ポイントと無効な入力を設定したマウント解除テストも含まれます。 具体的には、次のものがテストに含まれます。

  • FSCTL_SET_REPARSE_POINT

  • FSCTL_GET_REPARSE_POINT

  • FSCTL_DELETE_REPARSE_POINT

Note

   ファイル システムの動作の詳細については、「Microsoft Windows 環境でのファイル システムの動作」を参照してください。

 

テストの詳細

   
仕様
  • Filter.Driver.FileSystem.MiniFilter
  • Filter.Driver.AntiVirus.MiniFilter
  • Filter.Driver.FileSystem.Functionality
プラットフォーム
  • Windows 10、クライアント エディション (x86)
  • Windows 10、クライアント エディション (x64)
  • Windows Server 2016 (x64)
  • Windows 10、モバイル エディション (Arm)
サポートされているリリース
  • Windows 10
  • Windows 10 バージョン 1511
  • Windows 10 Version 1607
  • Windows 10 Version 1703
  • Windows 10 バージョン 1709
  • Windows 10 バージョン 1803
  • Windows 10 Version 1809
  • Windows 10 バージョン 1903
  • Windows 10 への次の更新プログラム
予想される実行時間 (分) 60
カテゴリ 開発
タイムアウト (分) 3600
再起動が必要です false
特別な構成が必要です false
Type automatic

 

その他のドキュメント

この機能領域のテストには、前提条件、セットアップ、トラブルシューティング情報など、次のトピックに記載されている追加のドキュメントが含まれている場合があります。

テストの実行

要件の詳細については、「ファイル システムのテストの前提条件」を参照してください。

さらに、このテストでは、4 つのシンプルな 2,048 メガバイト (MB) パーティションと、2 つのシンプルな 1,024 MB パーティション用の追加のハード ドライブ領域が必要です。

テストを実行する前に、次のパーティションを Windows 環境に追加する必要があります。

Label ファイル システム サイズ 期待されるドライブ文字

NTFS

NTFS

2,048 MB

g:

CNTFS

NTFS (圧縮)

2,048 MB

i:

ReFS

ReFS

1,024 MB

o:

Note

   RunReparsePoint.cmd には、特定のファイル システムのスキップを可能にするために変更できる環境変数への参照が含まれています。

 

トラブルシューティング

HLK テスト エラーの一般的なトラブルシューティングについては、「Windows HLK テストのエラーのトラブルシューティング」を参照してください。

トラブルシューティング情報については、「ファイル システム テストのトラブルシューティング」を参照してください。

すべてのテスト ケースで成功または失敗が返されます。 テストの詳細を確認するには、Windows Hardware Lab Kit (Windows HLK) Studio のテスト ログを確認します。

テスト エラーが発生した場合は、 オプション /V を指定して実行し、バリエーション エラーに関する追加情報をテストに出力します (例: rp_regres %DRIVE_ltr% /V)。

多くのエラーが発生した場合は、正しい種類のファイル システムで実行されていることを確認してください。 また、ボリュームに関するファイル システム情報を確認して、再解析ポイントがサポートされていることを確認することもできます。 これを行うには、コマンド fsutil fsinfo volumeinfo %DRIVE_ltr% を使用し、出力「再解析ポイントのサポート」を検索します。

詳細情報

コマンド構文

コマンド オプション 説明

Rp_regres %DRIVE_ltr%

テストするドライバーを指定します。

Note

   このテスト バイナリのコマンド ライン ヘルプを表示するには、「/h」と入力します。

 

ファイル一覧

ファイル 場所

Rp_regres.exe

<[testbinroot]>\NTTest\basetest\core_file_services\ntfs\

Ntlog.dll

<[testbinroot]>\NTTest\CommonTest\Ntlog\

Ntlogger.ini

<[testbinroot]>\NTTest\CommonTest\Ntlog\

Stresslog.dll

<[testbinroot]>\NTTest\basetest\core_file_services\shared_libs\

RunReparsePoint.cmd

<[testbinroot]>\NTTest\BASETEST\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems\

WrapReparsePoint.cmd

<[testbinroot]>\NTTest\BASETEST\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems\

IsREFSSupported.vbs

<[testbinroot]>\NTTest\BASETEST\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems

 

パラメーター

パラメーター名 パラメーターの説明
NTFS_DRIVE_LETTER 再解析ポイント テストが実行される NTFS ボリュームのドライブ文字。
LLU_LclAdminUser 実行用 LLU
LLU_NetAccessOnly コピー用 LLU
CNTFS_DRIVE_LETTER 再解析ポイント テストが実行される圧縮 NTFS ボリュームのドライブ文字。
REFS_DRIVE_LETTER テストを実行する ReFS ボリュームのドライブ文字。 >= Win8 Server でない場合は、NONE を入力します。