Índice
O que é o AMISCE
AMISCE — abreviação de AMI Setup Control Environment (também chamado de “SCE Utility”) — é uma ferramenta
de linha de comando da American Megatrends usada para exportar e importar as variáveis de Setup da NVRAM da
BIOS/UEFI em firmwares baseados em AMI Aptio. Dependendo da plataforma, a mesma ferramenta é distribuída com nomes de
executável diferentes:
- SCEWIN.exe / SCEWIN_64.exe — builds de 32 bits / 64 bits para Windows
- AMISCE.exe / AMISCE64.efi — builds para DOS e para o shell EFI
- SCELNX_64 (com seu arquivo complementar SCELNX64.cif) — build de 64 bits para Linux
Não confunda o AMISCE com o AMIBCP. O AMIBCP edita uma imagem de BIOS offline antes de você gravá-la
(layout de menus, permissões de Access/Use, flags de Show/Hide, valores padrão). O AMISCE funciona de forma diferente: ele se comunica diretamente
com a BIOS que já está gravada e em execução, extrai todo o conjunto atual de variáveis de Setup para um script em
texto puro, permite que você edite os valores nesse script e então grava o script editado de volta na NVRAM. Como a exportação
inclui opções que a AMI nunca expõe no menu visível de Setup, o AMISCE é a ferramenta de referência para desbloquear
configurações ocultas da BIOS, clonar uma configuração já validada em um lote de placas idênticas, ou automatizar alterações
de BIOS via script em vez de navegar manualmente pelo Setup.
Versões do AMISCE e compatibilidade
Assim como o AMIBCP, os builds do AMISCE estão vinculados à geração da BIOS/Aptio. Combine a geração do seu firmware com o
build correspondente da ferramenta:
| BIOS / Firmware | Ferramenta e versão | Observações |
|---|---|---|
| AMIBIOS8 (legado / pré-UEFI) | AMISCE / AMISCEW v2.0x – v2.20 (DOS / Win) | Lê e grava a CMOS através de chamadas de interrupção legadas, em vez do banco de dados HII da EFI usado pelos builds posteriores. |
| Aptio IV / Aptio V (UEFI) — Windows ou shell EFI | SCEWIN / SCEWIN_64 v5.x (ex.: 5.03.1115, 5.03.1111) | Utilitário UEFI nativo, funciona por meio do banco de dados HII da EFI. Se o build mais recente apresentar um erro de compatibilidade/HII, tente um sub-build próximo, como o 5.03.1111 ou o 5.03.1107. |
| Aptio IV / Aptio V (UEFI) — Linux | SCELNX_64 (mesmo ramo v5.x) | Equivalente para Linux x64 do SCEWIN_64 — útil para máquinas headless e servidores baseados em Linux. |
Não tem certeza de qual geração do Aptio a sua placa usa? Abra um dump de BIOS no UEFITool (Ctrl+F → aba Text → Unicode)
e procure por “Aptio IV” / “Aptio V”, ou verifique o cabeçalho que o AFUDOS/AFUWIN exibe ao abrir a ROM.
Aviso de risco
Use o AMISCE por sua conta e risco. Ele grava diretamente na NVRAM em uso, incluindo opções que ficam ocultas por um motivo —
algumas delas existem para proteger a plataforma (limites de tensão/potência, chaves de segurança, flags de proteção contra
escrita), e não porque a AMI esqueceu de expô-las. Uma gravação incorreta pode deixar a placa-mãe instável ou impedi-la de
completar o POST. Antes de alterar qualquer configuração:
- Exporte e guarde primeiro uma cópia da configuração atual e funcional (veja o parâmetro
/O /Sabaixo). - Ao realizar testes, altere uma configuração de cada vez e anote o valor original.
- Saiba como limpar a CMOS na placa, e tenha um método de recuperação pronto (por exemplo, um programador SPI) caso
alguma alteração impeça o acesso ao Setup. - Em algumas placas mais novas com proteção contra escrita (write-protection da NVRAM / “BIOS Lock” habilitado), o
AMISCE pode simplesmente falhar com um erro de banco de dados HII ou de compatibilidade — isso é uma restrição da
plataforma, não um bug da ferramenta.
Uso pela linha de comando
O AMISCE/SCEWIN normalmente é executado a partir de um Prompt de Comando ou PowerShell com privilégios elevados, de dentro
da pasta correspondente à arquitetura (32/64 bits) do seu Windows/Linux e à sua versão do Aptio. As duas operações
principais são exportar (“output”) e importar (“input”):
| Parâmetro | O que faz |
|---|---|
/O /S <arquivo> |
Exporta (“output”) todo o conjunto atual de variáveis de Setup/NVRAM para um script de texto. |
/I /S <arquivo> |
Importa (“input”) um script e grava seus valores de volta na NVRAM. |
/q |
Suprime os avisos/confirmações — útil em scripts automatizados (modo silencioso). |
/cpwd <senha> |
Fornece a senha de administrador da BIOS, exigida em placas onde a alteração de variáveis de Setup é protegida por senha. |
Dois exemplos:
SCEWIN_64.exe /O /S CurrentSettings.txt
SCEWIN_64.exe /I /S CurrentSettings.txt
O script .txt exportado lista todas as opções de Setup com seus valores disponíveis; o valor ativo no momento
é marcado com um asterisco. Para alterar algo, mova o asterisco para a opção desejada (ou edite o valor diretamente, no
caso de campos numéricos/de texto), salve o arquivo e importe-o de volta com /I /S.
Fluxo básico de trabalho
- Abra um Prompt de Comando com privilégios elevados (Windows) ou um terminal root (Linux), e navegue até a pasta
correspondente à arquitetura e versão corretas — ou execute diretamente os scriptsSaveBIOSsettings.bat/
RestoreBIOSsettings.batque acompanham a ferramenta. - Faça backup primeiro: rode o comando de exportação para salvar a sua configuração atual e funcional em um arquivo de texto.
- Localize a opção desejada no script exportado e mova o asterisco para o valor desejado (ou anote o token, caso
esteja automatizando uma única alteração via script). - Rode o comando de importação para gravar o script editado de volta na NVRAM.
- Reinicie — as alterações só têm efeito após um POST completo, e não logo após a conclusão do comando de importação.
- Confirme a alteração, seja pelo próprio Setup ou exportando novamente e comparando com o arquivo editado.
- Se a placa não completar o POST após uma alteração, limpe a CMOS para restaurar os valores de fábrica.
Baixar o AMISCE
⚠️ Aviso legal
Estas ferramentas são softwares proprietários e pertencem aos seus respectivos desenvolvedores/detentores de direitos.
Elas não são distribuídas oficialmente para usuários finais e são disponibilizadas aqui estritamente para fins educacionais e de pesquisa.
Use-as totalmente por sua conta e risco. Nem o site nem os autores se responsabilizam por eventuais danos, uso indevido ou consequências derivadas do uso do material.
📦 Observação: devido a limitações de hospedagem e licenciamento, todos os arquivos de software são compartilhados por meio do canal do Telegram.
Entre no canal para ter acesso à coleção completa de ferramentas e atualizações em um só lugar.
