Перейти к основному содержимому

Скрипты 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!