Мой ноутбук — Acer Aspire V5-473PG, и я использую Windows 10 Pro 64-bit. И моя батарея уже села около 1 года назад. Теперь, когда я включаю свой ноутбук, он всегда показывает что-то вроде этого:
«Загрузочный носитель отсутствует. Вставьте загрузочный носитель...»
Но я могу загрузиться с помощью режима Legacy Boot, а не UEFI. Поэтому я думаю, что у моей прошивки UEFI есть какая-то проблема, и я хочу обновить UEFI. Поэтому я загружаю правильный BIOS для своего ноутбука с сайта Acer, и он содержит только один исполняемый файл.
Когда я запускаю этот файл для обновления BIOS, он выдает следующее, и я не могу выполнить обновление:
«Пожалуйста, вставьте системную батарею».
Я уже искал много способов в интернете, но ничего не работает. Так что, пожалуйста, кто-нибудь, помогите мне, как мне обновить BIOS без батареи.
решение1
Только что прошел через этот ад «обновления BIOS без батареи» на моем Acer E11.
Мне помогло следующее:
- Загрузите обновление BIOS с сайта Acer (ZHK116.EXE)
- Запустите загруженный файл, вы получите ошибку типа «Нет батареи» или «Низкий заряд батареи», оставайтесь в диалоговом окне ошибки (!)
- Перейдите во временный каталог текущего пользователя
%userprofile%\AppData\Local\Temp
, где-то должен быть временный каталог, содержащий извлеченные из EXE-файла файлы (у меня это был 7zS4A88.tmp) - Сохраните содержимое этого временного каталога где-нибудь (затем вы можете закрыть диалоговое окно с сообщением об ошибке, временные файлы будут удалены)
- Откройте файл platform.ini с помощью текстового редактора и найдите ключ «AC_Adapter».
- Измените параметр BatteryCheck с 1 на 0 или просто оставьте его пустым (это отключит проверку батареи во время подготовки к обновлению BIOS!), сохраните файл.
- Запустите InsydeFlash.exe в том же каталоге.
- Вот и все, обновление BIOS должно начаться сейчас.
Некоторые дополнительные примечания:
- Извлечение ZHK116.EXE вручную с помощью 7zip не сработало, поскольку файл прошивки BIOS isflash.bin (файл ROM) не упакован, а присоединен к концу файла ZHK116.EXE
- Открытие ZHK116.EXE с помощью 7zip и изменение файла plattform.ini из 7zip также не сработало, вы не можете сохранить файл
- Обновление BIOS через загрузочное USB-устройство с установленной FreeDOS не дало результата, возникла та же ошибка «батарея» (судя по всему, проверка также выполняется в DOS).
решение2
Изменять:
WinFlash64.exe /bcp /sd /ver /cvar /v /endkey /silent/bbl /cac /cbp 30
к:
WinFlash64.exe /bcp /sd /ver /cvar /v /endkey /silent/bbl /cac /cbp 0
решение3
У меня был ACER Aspire V5-571P с такой же проблемой.
Исходя из предыдущего ответа, мой файл *.exe назывался «VA410218.exe» и был извлечен в каталог «Users//AppData/Local/Temp/7z????.tmp» и содержал файлы (которые, как уже говорилось, вероятно, будут стерты при закрытии окна cmd... поэтому оставьте его открытым) и скопируйте их в какое-нибудь полезное место.
Либо откройте *.exe как архив с помощью 7-zip (или WinZip?) и извлеките его напрямую куда-нибудь.
Затем появится ваш каталог «Somewhere», содержащий: Launch.bat Update.bat BIOS.cap cmd.exe WinFlash32 WinFlash64 TdkLib.sys TdkLib64.sys
(Или что-то подобное)
Важным является Launch.Bat, который фактически вызывает программу WinFlashxx. Отредактируйте его и найдите
WinFlash32.exe /bcp /sd /ver /cvar /v /endkey /silent /bbl /cac /cbp 30 / ..
или
WinFlash64.exe /bcp /sd /ver /cvar /v /endkey /silent/bbl /cac /cbp 30 / ..
В зависимости от вашей операционной системы.
Параметр /cbp 30 — это минимальный уровень заряда батареи, необходимый для остановки программы. Либо удалите этот параметр, либо измените значение на более низкое.
Затем выполните пакетный файл "update.bat" (как администратор) и вуаля. Никакой проверки батареи.
Это не для слабонервных, и вы «ни в коем случае» не должны потерять питание во время процесса прошивки. (ИБП?)
Не вините меня, если все закончится слезами.
P.S. Это не решило мою проблему с аккумулятором (я уже перепробовал 4, некоторые держались всего неделю)
решение4
3. Перейдите во временный каталог текущего пользователя %userprofile%\AppData\Local\Temp, где-то должен быть временный каталог, содержащий извлеченные из EXE-файла файлы (у меня это был 7zS4A88.tmp)
Посмотрите самый большой каталог, как бы он ни назывался. Несколько на ковре, это создает путаницу, не волнуйтесь. У меня работает в: Aspire ES1-511 удачи.