Prueba de filtro del sistema de archivos instalable antivirus
Esta prueba automatizada comprueba que el comportamiento de la pila del sistema de archivos es coherente con el comportamiento típico de un sistema de archivos y la presencia de un filtro antivirus. Para obtener más información sobre el comportamiento del sistema de archivos, vea Comportamiento del sistema de archivos en el entorno de Microsoft Windows.
Para obtener documentación sobre las variaciones de prueba, vea Prueba de IFS en MSDN® Library.
Detalles de las pruebas
Especificaciones |
|
Plataformas |
|
Versiones admitidas |
|
Tiempo de ejecución esperado (en minutos) | 30 |
Categoría | Desarrollo |
Tiempo de espera (en minutos) | 1800 |
Requiere reinicio | false |
Requiere una configuración especial | false |
Tipo | automatic |
Documentación adicional
Las pruebas de esta área de características pueden tener documentación adicional, incluidos los requisitos previos, la configuración y la información de solución de problemas, que se pueden encontrar en los temas siguientes:
Ejecución de la prueba
Para obtener más información sobre los requisitos, consulte Requisitos previos de Windows HLK.
Esta prueba requiere el software y el hardware siguientes:
Controlador de filtro que se va a probar, junto con cualquier conjunto de aplicaciones auxiliar
Espacio adicional en disco duro para cuatro particiones simples de 2048 megabytes (MB) y dos particiones simples de 1024 MB
Antes de ejecutar la prueba, debe agregar las siguientes particiones al entorno de Windows.
Etiqueta | Sistema de archivos | Size | Letra de unidad esperada |
---|---|---|---|
NTFS |
NTFS |
2048 MB |
G: |
CNTFS |
NTFS (comprimido) |
2048 MB |
i: |
FAT |
FAT16 |
1024 MB |
K: |
FAT32 |
FAT32 |
1024 MB |
l: |
ExFAT |
ExFAT |
2048 MB |
M: |
UDF |
UDF |
2048 MB |
N: |
ÁRBITROS |
ÁRBITROS |
10240 mb |
o: |
La prueba cuando se ejecuta ejecutará variaciones para cada una de las seis particiones anteriores.
Todos los casos de prueba devuelven PASS o FAIL. Revise los resultados de la prueba en el archivo de registro para obtener detalles específicos sobre los errores.
Si hay una directiva en el sistema de prueba de bloqueo de nuevas cuentas. La prueba IFS podría devolver bloqueadas" en las variaciones de varios procesos si la cuenta de equipo local "ifstest" está bloqueada.
RunIFSTests-Virus.cmd contiene referencias a variables de entorno que se pueden modificar para permitir omitir determinados sistemas de archivos.
Solución de problemas
Para solucionar problemas genéricos de errores de prueba de HLK, consulte Solución de problemas de errores de prueba de HLK de Windows.
Para obtener información sobre la solución de problemas, consulte Solución de problemas del entorno HLK de Windows.
Esta prueba devuelve Pass o Fail. Para revisar los detalles de las pruebas, revise el registro de pruebas de Windows Hardware Lab Kit (Windows HLK) Studio.
La prueba crea una cuenta de equipo local temporal (Ifstest). También espera tener volúmenes con particiones adicionales.
Use una herramienta como Minispy para ver qué paquetes de solicitud de E/S (IRP) viajan en la pila del sistema de archivos. Compare el paso (instalaciones predeterminadas de Windows) con instalaciones, incluido cualquier controlador con errores.
Más información
Opción de comando | Descripción |
---|---|
IfsTest.exe |
%DRIVE_ltr% /g Virus /n .\Ifstest-Local-NtfsResults.log /N 356789AB /T /p /m /E /j /r c: -d \Ntfs -a \datacoh.exe /u ifstest /U *rs53w52 |
-g <suitename> |
No ejecutar <suitename> |
/n <logname> |
Creación de un largo de nombre <logname> |
/N |
Especifique los niveles NTLOG. Si no se incluye, aparecerá el cuadro de diálogo gui. Esto es útil en una ejecución en modo por lotes de la prueba. Niveles NTLOG 1 ABORT 2 SEV1 3 SEV2 4 SEV3 5 ADVERTENCIA 6 PASE 7 BLOQUE 8 INFORMACIÓN 9 INFORMACIÓN DEL SISTEMA INFORMACIÓN DE DEPURACIÓN B TEST |
/T |
Habilitación del seguimiento de las pruebas que se están realizando |
/p |
Habilite las pruebas de archivos de página en CreatePagingFileTest. |
/m |
Habilitación de pruebas de bits desfasadas en MountedDirtyTest |
/E |
Habilitar AllowExtendedDASDTest |
/j |
Habilite la compatibilidad con pruebas relacionadas con el diario de cambios. |
/r <volumeletter> |
Ruta de acceso al segundo volumen necesario en determinadas pruebas. |
-D <> |
Ruta de acceso del sistema al objeto de dispositivo FSD en FileSystemDeviceOpenTest. |
-a |
Proporcionar ruta de acceso al archivo ejecutable |
/U |
Nombre de usuario de la cuenta de prueba |
/U |
Contraseña para la cuenta de prueba |
Variación /t <> |
Ejecutar solo una variación con nombre |
Lista de archivos
Archivo | Ubicación |
---|---|
ntlog.dll |
[WTT\TestBinRoot]\NTTest\CommonTest\Ntlog\ |
ntlogger.ini |
[WTT\TestBinRoot]\NTTest\CommonTest\Ntlog\ |
chg.exe |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
chgfile.exe |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
chgnotif.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
cleanupfiles.cmd |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
closedel.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
createkc.exe |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
datacoh.exe |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
decrypt.exe |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
defrag.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
devctrl.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
dirinfo.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
dirpt.exe |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
eainfo.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
encrypt.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
encryptvirus.exe |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
enum.exe |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
esecurit.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
estream.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
fileinfo.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
filelock.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
forcedis.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
fsctlgen.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
fsctlvol.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
IFSCFG.exe |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
ifsmsg.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
ifstest-av.cmd |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
ifstest-av_wdk.cmd |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
ifstest.cmd |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
ifstest.exe |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
ifstestcleanup.cmd |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
ifstest_storagelogo.cmd |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
ifstest_wdk.cmd |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
ishell.exe |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
linkpt.exe |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
linktrak.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
mfile.exe |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
mountpt.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
objectid.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
opcreatg.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
opcreatp.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
oplocks.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
quotas.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
readwr.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
reparspt.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
ResetAutoLogon.vbs |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
restoresystem.cmd |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
seccache.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
securit.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
setupsystem.cmd |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
skel.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
sparse.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
virus.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
volinfo.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
writevirus.exe |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
xchg.exe |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
guidefile.dat |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
virusfile1.evf |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\virusfiles\ |
virusfile2.evf |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\virusfiles\ |
virusfile3.evf |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\virusfiles\ |
virusfile4.evf |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\virusfiles\ |
createwttlog.vbs |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\virusfiles\ |
chgjourn.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\IFS_TEST_KIT\ |
fbslog.dll |
[WTT\TestBinRoot]\NTTest\basetest\core_file_services\shared_libs\fbslog\ |
RunIFSTests-Virus.cmd |
[WTT\TestBinRoot]\NTTest\basetest\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems\ |
WrapIFSTests-Virus.cmd |
[WTT\TestBinRoot]\NTTest\BASETEST\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems\ |
attachfilter.cmd |
[WTT\TestBinRoot]\NTTest\BASETEST\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems\ |
Parámetros
Nombre de parámetro | Descripción de los parámetros |
---|---|
NTFS_DRIVE_LETTER | La letra de unidad del volumen NTFS en la que se ejecutará el Kit de pruebas ifS. |
CNTFS_DRIVE_LETTER | Letra de unidad del volumen NTFS comprimido en el que se ejecutará el Kit de pruebas ifS. |
FAT_DRIVE_LETTER | La letra de unidad del volumen FAT16 en la que se ejecutará el Kit de pruebas IFS. Este volumen debe ser superior a 1 Gb y menos de 2 Gb. |
FAT32_DRIVE_LETTER | La letra de unidad del volumen FAT32 en la que se ejecutará el kit de pruebas IFS. |
WDKDeviceID | Recibirá el nombre del filtro. |
WDKLogo | Esta acción recibirá la marca /Logo. |
LLU_LclAdminUser | LLU para ejecutar |
LLU_NetAccessOnly | LLU para copiar |
EXFAT_DRIVE_LETTER | La letra de unidad del volumen ExFat en la que se ejecutará el kit de pruebas IFS. |
UDF_DRIVE_LETTER | La letra de unidad del volumen UDF en la que se ejecutará el Kit de pruebas IFS. |
REFS_DRIVE_LETTER | Letra de unidad del volumen ReFS en la que se ejecutará la prueba. Escriba NONE si no >es = Win8 Server. |