Я пытаюсь запустить обновление BIOS с помощью /forceit
команды после имени файла на Dell Inspiron с «неисправной» батареей (для обновления BIOS на Dell требуется 10% батареи, поэтому я не могу это сделать). Я постоянно получаю следующее сообщение об ошибке:
error: unknown command.
Эта команда должна позволить мне обновить BIOS. Обновление BIOS — это мое последнее средство, поскольку я перепробовал практически все. Есть ли способ запустить эту команду?
решение1
- Создайте загрузочную флешку FreeDOS. Лично я использовал Rufus Portable.
- Скопируйте EXE-файл BIOS. У меня это был 3442A14.exe для Inspiron 3542.
- Перезагрузите компьютер и нажмите F12 при появлении логотипа загрузки.
- Загрузите USB-накопитель.
- Должно появиться окно DOS, теперь введите первую букву имени файла, а затем нажмите Tab или введите полное имя файла, а затем /Forceit
- Нажмите Y, чтобы продолжить обновление. Обновление должно подготовить файлы к перезагрузке, а затем начать обновление с повторяющейся несколько раз полосой процентов, а затем перезапустить, чтобы запустить Windows с обновленным BIOS.
решение2
/forceit
не является отдельной командой, ее необходимо использовать как параметр командной строки, например DellBIOSUpdater.exe /forceit
.
решение3
У меня Acer Aspire ES1-111, аккумулятор которого не держит заряд. Я проверил емкость аккумулятора с помощью команды «powercfg -energy», и она показала, что аккумулятор все еще имеет полную емкость, поэтому я предполагаю, что это проблема BIOS.
Я загрузил последнее обновление BIOS, но оно выдало ошибку «невозможно продолжить, так как уровень заряда батареи ниже 15%» или что-то в этом роде.
Попытка задать /forceit
параметры команды не дала результата.
После глубоких раскопок я наконец нашел решениездесь, на Super User:
- Загрузите обновление BIOS с сайта Acer (ZHK116.EXE)
- Запустите загруженный файл, вы получите ошибку типа «Нет батареи» или «Низкий заряд батареи», оставайтесь в диалоговом окне ошибки (!)
- Перейдите во временный каталог текущего пользователя (например, Users/<имя пользователя>/AppData/Local/Temp), где-то должен быть временный каталог, содержащий извлеченные из EXE-файла файлы (у меня это был 7zS4A88.tmp)
- Сохраните содержимое этого временного каталога где-нибудь (затем вы можете закрыть диалоговое окно с сообщением об ошибке, временные файлы будут удалены)
- Откройте файл platform.ini с помощью текстового редактора и найдите ключ «AC_Adapter».
- Измените параметр BatteryCheck с 1 на 0 или просто оставьте его пустым (это отключит проверку батареи во время подготовки к обновлению BIOS!), сохраните файл.
- Запустите InsydeFlash.exe в том же каталоге.
- Вот и все, обновление BIOS должно начаться сейчас.