您的位置:首页 > 新闻 > 热点要闻 > RunMe_Aobut TC103848_UEFIShellFactoryDiagnostics.nsh

RunMe_Aobut TC103848_UEFIShellFactoryDiagnostics.nsh

2025/2/27 5:03:25 来源:https://blog.csdn.net/m0_70495771/article/details/139746901  浏览:    关键词:RunMe_Aobut TC103848_UEFIShellFactoryDiagnostics.nsh

:: *****************************************************************************************************************************************************************
:: 20240617
:: 该脚本可以用于BIOS Case TC103848测试,功能包括:在EFIShell环境下运行相关指令生成".xml/.txt"类型log文件,实现自动化功能,减少了人为手动输入的麻烦.
:: 注意: 测试前要将该脚本文件与"FactoryDiagLoader.efi/FactoryDiags.efi"相关文件放到同一文件夹下;该脚本的后缀是".nsh";该脚本生成的log文件需要手动打开检查是否内容完整符合要求.
:: 作者: Darren Zhang
:: *****************************************************************************************************************************************************************

@ECHO -OFF
CLS

echo ******************************************************************************
echo [* Delete the old 'log' folder and recreate 'log' folder to store the log *]
ls
rm -q log
mkdir .\log
ls

echo *******************************************************************************
echo [* Pre-Setup Test:  *]
echo run step 2
FactoryDiagLoader.efi

echo *******************************************************************************
echo [* To display list of devices Factory Diags  supports:   *]

echo [*] run step 3 [*]
FactoryDiags.efi -l

echo [*] run step 4 [*]
FactoryDiags.efi -l -xml -o .\log\FactoryDiagsStep4.xml

echo [*] run step 5 [*]
FactoryDiags.efi -l -o .\log\FactoryDiagsStep5.txt

echo [*] run step 6 [*]
FactoryDiags.efi -d all -conf -xml -o .\log\FactoryDiagsStep6.xml

echo [*] run step 7 [*]
FactoryDiags.efi -d all -xml -o .\log\FactoryDiagsStep7.xml

echo [*] run step 8 [*]
FactoryDiags.efi -d all -conf -xml -o .\log\outputStep8.xml

echo [*] run step 10 [*]
FactoryDiags.efi -l

echo *******************************************************************************
echo [* To run diagnostics to get a list of fans:   *]

echo [*] run step 10 [*]
FactoryDiags.efi -l

echo [*] run step 12 [*]
FactoryDiags.efi -d 1

echo [*] run step 13 [*]
FactoryDiags.efi -d 1 -o .\log\CPUFanStep13.txt

echo [*] run step 14 [*]
FactoryDiags.efi -d 1 -xml -o .\log\CPUFanStep14.xml

echo [*] run step 15 [*]
FactoryDiags.efi -d 1 -conf -xml -o .\log\CPUFanStep15.xml

echo [*] run step 16 [*]
FactoryDiags.efi -d 1 -conf -o .\log\CPUFanStep16.txt

echo *******************************************************************************
echo [* To run diagnostics on cables:  *]

echo [*] run step 18 [*]
FactoryDiags.efi -d Cables

echo [*] run step 19 [*]
FactoryDiags.efi -d Cables -o .\log\CablesStep19.txt

echo [*] run step 20 [*]
FactoryDiags.efi -d Cables -xml -o .\log\CablesStep20.xml

echo [*] run step 21 [*]
FactoryDiags.efi -d Cables -conf -xml -o .\log\CablesStep21.xml

echo [*] run step 22 [*]
FactoryDiags.efi -d Cables -conf -o .\log\CablesStep22.txt

echo *******************************************************************************
echo [* Thermal Sensors Test:  *]

echo [*] run step 24 [*]
FactoryDiags.efi -d SystemManagement -read

echo [*] run step 25 [*]
FactoryDiags.efi -d SystemManagement -read -o .\log\SystemManagementStep25.txt

echo *******************************************************************************
echo [* System Management Diagnostic Test:  *]

echo [*] run step 27 [*]
FactoryDiags.efi -d SystemManagement

echo [*] run step 28 [*]
FactoryDiags.efi -d SystemManagement -read -o .\log\SystemManagementStep28.txt 

echo [*] run step 29 [*]
FactoryDiags.efi -d SystemManagement -conf -o .\log\SystemManagementStep29.txt 

echo [*] run step 30 [*]
FactoryDiags.efi -d SystemManagement -read -xml -o .\log\SystemManagementStep30.xml

echo [*] run step 31 [*]
FactoryDiags.efi -d SystemManagement -conf -xml -o .\log\SystemManagementStep31.xml 

echo ********************************************************************************
:TFIT
echo [* The Fault Injection Test:  *]
echo Please remove CPUFan connection from motherboard before executing this step !!!
Pause

:FET
echo [*] Fan Error Test [*]
FactoryDiags.efi -d 1 -o .\log\CPUFanRemove.txt
cd .\log\
type CPUFanRemove.txt

@ECHO ON

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com