Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот автоматический тест проверяет базовый файловый ввод-вывод в стеке драйверов.
С помощью теста можно проверить следующие сведения:
Контекст, в котором выполнялся тест или вариант (например, x86, файловая система, локальный/удаленный, язык, номер сборки).
Число проходных, неудачных и вариантов
Если произошел сбой, сведения, которые могут помочь определить причину сбоя
Тесты файлового ввода-вывода 2 основаны на TAEF:
Чтобы получить список тестов, выполните следующую команду:
te FileIOTestA.dll /listЧтобы выполнить все тесты с нулевым приоритетом (наивысший приоритет, который является приоритетом по умолчанию в RunFileIo2.cmd) на определенном тестовом томе, выполните следующую команду:
TE.exe FileIOTestA.dll /select:@Priority=0 /p:Volume=%DRIVE_LETTER%
Дополнительные сведения о поведении файловых систем см. в разделе Поведение файловой системы в среде Microsoft Windows.
Сведения о тесте
| Характеристики |
|
| Платформы |
|
| Поддерживаемые выпуски |
|
| Ожидаемое время выполнения (в минутах) | 300 |
| Категория | Разработка |
| Время ожидания (в минутах) | 18000 |
| Требуется перезагрузка | false |
| Требуется специальная конфигурация | false |
| Тип | automatic |
Дополнительная документация
Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:
Выполнение теста
Дополнительные сведения о требованиях см. в разделе Предварительные требования для тестирования файловой системы.
Кроме того, для этого теста требуется дополнительное место на жестком диске для четырех простых секций размером 2048 МБ и двух простых секций размером 1024 МБ.
Перед запуском теста необходимо добавить следующие разделы на тестовый компьютер.
| Метка | Файловая система | Размер | Ожидаемая буква диска |
|---|---|---|---|
NTFS |
NTFS |
2048 МБ |
Г: |
CNTFS |
NTFS (сжатый) |
2048 МБ |
i: |
FAT |
FAT16 |
1024 МБ |
K: |
FAT32 |
FAT32 |
1024 МБ |
l: |
ExFAT |
ExFAT |
2048 МБ |
М: |
Определяемая пользователем функция |
Определяемая пользователем функция |
2048 МБ |
N: |
REFS |
REFS |
10240 мб |
O: |
RunFileIO.cmd содержит ссылки на переменные среды, которые можно изменить, чтобы разрешить пропуск определенных файловых систем.
Устранение неполадок
Общие сведения об устранении неполадок при тестировании HLK см. в разделе Устранение неполадок при тестировании Windows HLK.
Общие сведения об устранении неполадок см. в разделе Устранение неполадок при тестировании файловой системы.
Этот тест возвращает значение Pass или Fail. Чтобы просмотреть сведения о тестировании, просмотрите журнал тестирования из Windows Hardware Lab Kit (Windows HLK) Studio.
Тест использует Ntlog для ведения журнала результатов теста. Любой сбой регистрируется с помощью кода Win32® GetLastError().
Дополнительные сведения
Синтаксис команд
| Параметр команды | Описание |
|---|---|
te FileIOTestA.dll /select:@Priority=0 /p:Volume=%DRIVE_LETTER% |
Список файлов
| Файл | Расположение |
|---|---|
| AttachFilter.cmd | [WTT\TestBinRoot]\NTTest\BASETEST\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems\ |
| IsREFSSupported.vbs | [WTT\TestBinRoot]\NTTest\BASETEST\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems\ |
| FioChild.exe | [WTT\TestBinRoot]\base\fs\test\Shared_Tests\FileIO2\ |
| FioDetours.dll | [WTT\TestBinRoot]\base\fs\test\Shared_Tests\FileIO2\ |
| FileIOTestA.dll | [WTT\TestBinRoot]\base\fs\test\Shared_Tests\FileIO2\ |
| FileIOTestW.dll | [WTT\TestBinRoot]\base\fs\test\Shared_Tests\FileIO2\ |
| ReadAsync.exe | [WTT\TestBinRoot]\base\fs\test\Shared_Tests\FileIO2\ |
| WriteAsync.exe | [WTT\TestBinRoot]\base\fs\test\Shared_Tests\FileIO2\ |
| RunFileIo2.cmd | [WTT\TestBinRoot]\base\fs\test\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems\ |
| WrapFileIO2.cmd | [WTT\TestBinRoot]\base\fs\test\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems\ |
Параметры
| Имя параметра | Описание параметра |
|---|---|
| NTFS_DRIVE_LETTER | Буква диска для тома NTFS, на котором будет выполняться тест file IO 2. |
| CNTFS_DRIVE_LETTER | Буква диска для сжатого тома NTFS, на котором будет выполняться тест file IO 2. |
| FAT_DRIVE_LETTER | Буква диска для тома FAT, на котором будет выполняться тест file IO 2. |
| FAT32_DRIVE_LETTER | Буква диска для тома FAT32, на котором будет выполняться тест FileIO 2. |
| EXFAT_DRIVE_LETTER | Буква диска для тома ExFat, на котором будет выполняться тест file IO 2. |
| UDF_DRIVE_LETTER | Буква диска для тома определяемой пользователем функции, на котором будет выполняться тест file IO 2. |
| RUN_MODE | Оставьте это на BVT. |
| LLU_LclAdminUser | LLU для выполнения |
| LLU_NetAccessOnly | LLU для копирования |
| REFS_DRIVE_LETTER | Буква диска тома ReFS, на котором будет выполняться тест. Введите NONE, если нет >= Win8 Server. |