Скрипты nsh and startup.nsh
[[UEFI Shell]] .nsh
Директория:
![[Pasted image 20250127172448.png]]
f.nsh_:
- запускает скрипт, который взаимодействует с полями материнской платы:
AfuEfix64.efi 752D3020007_RDW.bin /p /b /n /x /l /k
startup.nsh:
- Скрипт автостарта (будет запускаться сразу при запуске)
- Дает 5 секунд на отмену автозапуска (нажать любую клавишу для отмены автостарта)
- Скрипт startup.nsh в данном примере запускает
f.nsh
fs0:
\f.nsh
AfuEfix64.efi
- Программа для прошивки BIOS
752D3020007_RDW.bin
- BIOS для материнской платы RDW A520
amideefix64.efi
- Программа для прошивки полей BIOS
Прошивка полей BIOS
Разбор на случае прошивки полей RDW A520
@echo -off
echo "Serial Number:"
set a
amideefix64.efi /SS %a%
amideefix64.efi /BP "RDW A520"
amideefix64.efi /SM "RDW Computers"
amideefix64.efi /SP "RDW Kama-06"
amideefix64.efi /CT "0D"
echo "Done"
pause
[!WARNING] Обязательно! Перед запуском flash.nsh нужно инициализировать переменную
<a>вручную в UEFI Shell!