У меня есть файл .bat, который должен прошивать BIOS на моем ноутбуке. Это гласит следующее:

@AFUDOS T.105 /p /b /n /e /x /reboot

Перед тем, как запустить его, я бы хотел понять, что он делает. Более конкретно:

  1. AFUDOS, очевидно, вызывает AFUDOS.exe, но что делает @ и почему нет необходимости указывать расширение файла?
  2. T.105 Я предполагаю, что это файл BIOS-.rom, который также находится в том же каталоге. Это правильно?
  3. Все параметры (pbnex) даны AFUDOS? Что они имеют в виду? Чувствительна ли регистр AFUDOS к этим параметрам?

Я нашел следующую информацию о некоторых (столица?) параметры, но если честно, я не понимаю, что это значит:

B - Обновить загрузочный блок

N - обновить NVRAM

C - уничтожить систему CMOS

Примечание: файлы от производителя, поэтому я ожидаю, что они будут делать правильно, я просто хотел бы понять, что именно я буду делать с моим ноутбуком при запуске этого .bat.

1 ответ1

1

AFUDOS, очевидно, вызывает AFUDOS.exe, но что делает @ и почему нет необходимости указывать расширение файла?

Символ @ заставляет команду не отображаться на экране до ее выполнения. Расширение не нужно указывать, потому что это путь DOS. В противном случае вам нужно знать, была ли команда встроена или нет, чтобы выполнить ее, и это было бы немного утомительно. (Вы действительно хотите набрать dir.exe или rename.com чтобы получить каталог или переименовать файл?)

T.105 Я предполагаю, что это файл BIOS-.rom, который также находится в том же каталоге. Это правильно?

Да.

Все параметры (pbnex) даны AFUDOS? Что они имеют в виду? Чувствительна ли регистр AFUDOS к этим параметрам?

AFUDOS не чувствителен к регистру.

p = обновить основное изображение BIOS
b = обновить блок книги
n = обновить NVRAM
e = обновить блок встроенного контроллера
x = не делать дополнительных проверок на совместимость с ПЗУ

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .