Я пытаюсь обновить BIOS моего Lenovo T460 до последней версии:
Версия 1.43.1.11 (https://pcsupport.lenovo.com/fr/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t460/downloads/driver-list/component?name=BIOS%2FUEFI).
Обычно обновить BIOS не составляет труда, но у меня разрядился аккумулятор (и я не могу заказать новый из-за COVID-19 в моем регионе), а инструмент обновления сообщает, что мне необходимо зарядить аккумулятор.
Знаете ли вы какие-либо переключатели, которые обычно есть в BIOS Dell, например:
/forceit
решение1
Lenovo требуется рабочая батарея, приличный заряд (не менее половины) и подключение к сети переменного тока. Это необходимо для предотвращения возможного выхода из строя микросхемы BIOS. В приложении обновления BIOS Lenovo (и при просмотре документации) нет возможности обновиться без батареи.
Я выполнил множество обновлений BIOS для Lenovo (и IBM) для себя и клиентов.
Я заказывал детали во время COVID. Попробуйте обратиться в службу поддержки продаж Lenovo, а также к сторонним поставщикам с одобренными по гарантии деталями.
решение2
После месяца поисков в интернете я наконец обновил биос своего Yoga X1 Gen2 без батареи. Это оказалось гораздо проще, чем я думал.
- загрузите официальный BIOS со страницы поддержки Lenovo и распакуйте его.
- Запустите WINUPTP64.EXE или WINUPTP.EXE с помощью командной строки с опцией «-sp».
В моем случае в CMD я набрал:C:\DRIVERS\FLASH\n1nuj30w\20210302.08305818/WINUPTP64.EXE -sp
Параметры командной строки:
" -s ... Silent mode\n"
" -r ... Reboot after program completed\n"
" -sp ... Skip power status check\n"
" -chk ... Check current TPM firmware\n"
" -suc password ... Skip user confirmation at startup\n\n"
" Note: -suc option requires supervisor password.\n"
источник:https://thinkdeploy.blogspot.com/2017/11/tpm-firmware-update-utility.html
решение3
Следующая информация и шаги сработали на моем старом Lenovo
ZIP-файл BIOS включает в себя:
- 2 файла .FL1(BIOS) и .FL2 (ECP: встроенная программа контроллера/платформа)
- исполняемые файлы с именем, похожим на winphlash (могут быть DOS или Windows)
winphlash может создать резервную копию текущего BIOS и применить BIOS с расширением .ROM, не проверяя при этом наличие батареи.
Файлы .FL имеют формат, требуемый winphlash, поэтому вы можете переименовать расширение FL1 в ROM или просто заставить фильтр выбрать файл FL.
Мне удалось прошить FL1(BIOS), он распознается и работает.
ОднакоЯ не знал, что делать с файлом FL2, я попытался прошить его так же, как и BIOS, но получил предупреждающее сообщение о том, что версия и код не соответствуют ожидаемым.
(обновлять:ECP всегда следует прошивать перед BIOS.)
В любом случае, несмотря на сообщение, я перепрошил ECP/платформу ROM, и все заработало хорошо.
Кстати, я не считаю покупку новой батареи лучшим решением. Потому что на практике не всем нужна батарея, а для старых ноутбуков стоимость может быть сопоставима со стоимостью самого ноутбука.
решение4
НаLenovo ThinkPad X230iдостаточно было скопировать файлы BIOS ( *.FL1
) и ECP ( *.FL2
) в родительскую папку, где WinFlash64.exe
они находятся, затем запустить cmd.exe
от имени администратора и ввести команду:
> cd <path/to/WinFlash64.exe>
> WinFlash64.exe /file $01D3000.FL1
где $01D3000.FL1
был мой файл BIOS. У ECP было то же имя, но «следующее» расширение $01D3000.FL2
, и оно, вероятно, было взято автоматически на основе числового шаблона.