ReparsePoints
Этот автоматический тест проверяет точки повторного анализа в верхнем стеке файловой системы.
Этот тест задает, удаляет и запрашивает точки повторного анализа с помощью FSCTL. Тест продолжается путем установки разных размеров данных повторного анализа для файлов и каталогов.
Тест также включает тестирование отключения с установкой точек повторного анализа и недопустимых входных данных. В частности, тест включает в себя следующее:
FSCTL_SET_REPARSE_POINT
FSCTL_GET_REPARSE_POINT
FSCTL_DELETE_REPARSE_POINT
Примечание
Дополнительные сведения о поведении файловых систем см. в разделе Поведение файловой системы в среде Microsoft Windows.
Сведения о тесте
Характеристики |
|
Платформы |
|
Поддерживаемые выпуски |
|
Ожидаемое время выполнения (в минутах) | 60 |
Категория | Разработка |
Время ожидания (в минутах) | 3600 |
Требуется перезагрузка | false |
Требуется специальная конфигурация | false |
Тип | automatic |
Дополнительная документация
Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:
Выполнение теста
Дополнительные сведения о требованиях см. в разделе Предварительные требования для тестирования файловой системы.
Кроме того, для этого теста требуется дополнительное место на жестком диске для четырех простых секций размером 2048 МБ и двух простых секций размером 1024 МБ.
Перед запуском теста необходимо добавить следующие разделы в среду Windows.
Метка | Файловая система | Размер | Ожидаемая буква диска |
---|---|---|---|
NTFS |
NTFS |
2048 МБ |
Г: |
CNTFS |
NTFS (сжатый) |
2048 МБ |
i: |
REFS |
REFS |
1024 МБ |
O: |
Примечание
RunReparsePoint.cmd содержит ссылки на переменные среды, которые можно изменить, чтобы разрешить пропуск определенных файловых систем.
Устранение неполадок
Общие сведения об устранении неполадок при тестировании HLK см. в разделе Устранение неполадок при тестировании Windows HLK.
Сведения об устранении неполадок см. в разделе Устранение неполадок при тестировании файловой системы.
Все тестовые случаи возвращают значение Pass или Fail. Чтобы просмотреть сведения о тестировании, просмотрите журнал тестирования из Windows Hardware Lab Kit (Windows HLK) Studio.
При сбое теста запустите его с параметром /V , чтобы тест вывести дополнительные сведения о сбоях вариантов (например, rp_regres %DRIVE_ltr% /V).
Если возникает много сбоев, убедитесь, что вы работаете в правильном типе файловой системы. Вы также можете проверка сведения о файловой системе о томе, чтобы убедиться, что точки повторного анализа поддерживаются. Для этого используйте команду fsutil fsinfo volumeinfo %DRIVE_ltr% и найдите выходные данные Supports Reparse Points ( Поддерживает точки повторного анализа).
Дополнительные сведения
Синтаксис команд
Параметр команды | Описание |
---|---|
Rp_regres %DRIVE_ltr% |
Указывает драйвер для тестирования. |
Примечание
Для справки командной строки для этого тестового двоичного файла введите /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, на котором будет выполняться тест Reparse Points. |
LLU_LclAdminUser | LLU для выполнения |
LLU_NetAccessOnly | LLU для копирования |
CNTFS_DRIVE_LETTER | Буква диска для сжатого тома NTFS, на котором будет выполняться тест Reparse Points. |
REFS_DRIVE_LETTER | Буква диска тома ReFS, на котором будет выполняться тест. Введите NONE, если нет >= Win8 Server. |