Como atualizar o BIOS UEFI sem bateria no laptop Acer?

Como atualizar o BIOS UEFI sem bateria no laptop Acer?

Meu laptop é um Acer Aspire V5-473PG e uso o Windows 10 Pro de 64 bits. E minha bateria já acabou há cerca de 1 ano. Agora, quando ligo meu laptop, ele sempre mostra algo assim:

“A mídia de inicialização está faltando. Insira a mídia inicializável...”

Mas posso inicializar com o modo de inicialização legado, não com UEFI. Então, acho que meu firmware UEFI está com algum problema e quero atualizar meu UEFI. Então, baixei o BIOS correto para meu laptop no site da Acer e ele contém apenas um arquivo executável.

Quando executo esse arquivo para atualizar o BIOS, ele mostra isso e não consigo atualizar:

“Por favor, insira a bateria do sistema.”

Já procurei de várias maneiras na internet, mas não funcionou. Então, por favor, alguém me ajude como posso atualizar meu BIOS sem bateria.

Responder1

Acabei de passar por esse inferno de "atualizar BIOS sem bateria" no meu Acer E11.

O seguinte funcionou para mim:

  1. Baixe a atualização do BIOS do site da Acer (ZHK116.EXE)
  2. Execute o arquivo baixado, você receberá um erro como "Sem bateria" ou "Bateria fraca", continue na caixa de diálogo de erro (!)
  3. Navegue até o diretório temporário de seus usuários atuais %userprofile%\AppData\Local\Temp, deve haver em algum lugar um diretório temporário contendo os arquivos extraídos do arquivo EXE (para mim era 7zS4A88.tmp)
  4. Salve o conteúdo desse diretório temporário em algum lugar (você pode fechar a caixa de diálogo de erro, os arquivos temporários serão removidos)
  5. Abra o arquivo platform.ini com um editor de texto e procure a chave “AC_Adapter”
  6. Altere o parâmetro BatteryCheck de 1 para 0 ou simplesmente deixe-o vazio (isso desativa a verificação da bateria durante a preparação da atualização do BIOS!), salve o arquivo
  7. Execute InsydeFlash.exe no mesmo diretório
  8. É isso, a atualização da bios deve começar agora

Algumas notas adicionais:

  • Extrair o ZHK116.EXE manualmente via 7zip não funcionou porque o arquivo flash do BIOS isflash.bin (arquivo ROM) não foi compactado, mas concatenado ao final do arquivo ZHK116.EXE
  • Abrir o ZHK116.EXE com 7zip e modificar o arquivo plattform.ini do 7zip também não funcionou, você não pode salvar o arquivo
  • Atualizar o BIOS através de um dispositivo USB inicializável com FreeDOS não funcionou, obtendo o mesmo erro de "bateria" (parece que a verificação também é feita no DOS)

Responder2

Mudar:

WinFlash64.exe /bcp /sd /ver /cvar /v /endkey /silent/bbl /cac /cbp 30

para:

WinFlash64.exe /bcp /sd /ver /cvar /v /endkey /silent/bbl /cac /cbp 0

Responder3

Eu tive um ACER Aspire V5-571P com o mesmo problema.

Seguindo a resposta anterior, meu arquivo *.exe foi chamado "VA410218.exe" e extraído para o diretório "Users//AppData/Local/Temp/7z????.tmp" e continha os arquivos (que, conforme declarado, provavelmente serão apagados quando a janela do cmd fechar .. então mantenha-a aberta) e copie-os para algum lugar útil. .

Alternativamente, abra o *.exe como um arquivo usando 7-zip (ou WinZip?) e extraia-o diretamente para algum lugar.

Haverá então o seu diretório "Em algum lugar" contendo: - Launch.bat Update.bat BIOS.cap cmd.exe WinFlash32 WinFlash64 TdkLib.sys TdkLib64.sys

(Ou algo semelhante)

O importante é o Launch.Bat, que na verdade chama o programa WinFlashxx. Edite isso e procure

WinFlash32.exe /bcp /sd /ver /cvar /v /endkey /silent /bbl /cac /cbp 30 / ..

ou

WinFlash64.exe /bcp /sd /ver /cvar /v /endkey /silent/bbl /cac /cbp 30 / ..

Dependendo do seu sistema operacional.

A opção /cbp 30 é o nível mínimo de bateria necessário antes do programa parar. Exclua esta opção ou altere o valor para algo menor.

Em seguida, execute o arquivo em lote "update.bat" (como Admin) e pronto. Nenhuma verificação de bateria.

Isto não é para os fracos de coração e você "absolutamente não" deve perder energia durante o processo de flashing. (UPS?)

Não me culpe se terminar em lágrimas.

PS, não resolveu meu problema de bateria (já passei de 4, alguns duraram apenas uma semana)

Responder4

3. Navegue até o diretório temporário do usuário atual %userprofile%\AppData\Local\Temp, deve haver em algum lugar um diretório temporário contendo os arquivos extraídos do arquivo EXE (para mim era 7zS4A88.tmp)

Procure o maior diretório, qualquer que seja o nome. Tenha vários no carpete, que geram confusão, não se preocupe. Funciona para mim em: Aspire ES1-511 boa sorte.

informação relacionada