Índice
O que é o MMTool
MMTool — abreviação de Module Management Tool — é o utilitário da American Megatrends para trabalhar com
a estrutura bruta de módulos de uma imagem de BIOS/UEFI AMI Aptio. Enquanto o AMIBCP edita o layout de menus e as permissões de Access/Use, e o AMISCE edita os valores da NVRAM
com a BIOS já em execução, o MMTool opera em um nível mais baixo: ele abre o próprio arquivo ROM e permite
inserir, excluir, extrair ou substituir módulos individuais empacotados dentro dele — drivers PEI/DXE, Option ROMs legadas
e UEFI, o logo de boot, patches de microcódigo da CPU, entre outros. Na geração legada (pré-UEFI) do AMIBIOS8, essa mesma
funcionalidade era distribuída como uma ferramenta de linha de comando chamada AMIMMDOS (DOS) /
AMIMMWIN (Windows); nos firmwares Aptio IV/V modernos, ela é simplesmente chamada de MMTool
e é usada principalmente por meio de sua interface gráfica.
Os usos mais comuns do MMTool incluem: injetar um driver DXE de NVMe para que uma placa mais antiga consiga inicializar
a partir de um SSD NVMe, atualizar o microcódigo da CPU para adicionar suporte a um processador mais novo, trocar ou
remover Option ROMs para liberar espaço, extrair ou substituir o logo de boot por uma tela de abertura personalizada, ou
simplesmente inspecionar o que existe dentro de uma ROM antes de decidir o que mais precisa ser alterado.
Versões do MMTool e compatibilidade
Combine a versão da ferramenta com a geração da sua BIOS — um build feito para uma geração do Aptio geralmente não abre
uma ROM de outra geração:
| BIOS / Firmware | Ferramenta e versão | Observações |
|---|---|---|
| AMIBIOS8 (legado / pré-UEFI) | AMIMMDOS / AMIMMWIN (linha de comando); as versões com interface gráfica para Windows dessa época costumam ser identificadas na faixa de versão 3.x | Funciona diretamente sobre a estrutura plana da ROM legada — patches de microcódigo da CPU, inserção/exclusão/extração/substituição de módulos, e leitura/gravação da string SLP (System Locked Preinstallation). |
| Aptio IV (UEFI) | MMTool v4.50.0.23 | A ferramenta padrão para imagens Aptio IV (geração que vai até os chipsets da linha Z97). |
| Aptio V (UEFI) — placas mais antigas | MMTool v5.0.0.7 | Feito para a primeira leva de placas Aptio V (X99 / série 100 em diante). Conhecida por ter problemas com certos tipos de módulos em chipsets mais recentes. |
| Aptio V (UEFI) — placas mais novas | MMTool v5.2.0.24 (e builds mais recentes com patches feitos pela comunidade) | Melhor compatibilidade com chipsets mais recentes. Ainda assim, nenhum build isolado tem garantia de funcionar com todas as imagens modernas. Placas bem recentes ainda podem apresentar um erro de “firmware volume open error” — nesse caso, o UEFITool é a melhor alternativa para inspecionar e extrair módulos. |
Não tem certeza de qual geração do Aptio 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 MMTool por sua conta e risco. Ele edita a própria imagem de firmware, e não uma cópia em execução na memória, então
qualquer erro cometido aqui afeta diretamente o firmware que você vai gravar na placa-mãe:
- Sempre faça um backup (ou guarde uma cópia) da ROM original antes de inserir, remover ou substituir qualquer elemento.
- Ao substituir algo, combine o tipo de módulo e a compressão com os do original (por exemplo, não insira um driver
sem compressão onde um driver comprimido é esperado) — uma incompatibilidade de tipo ou compressão pode impedir que a
BIOS carregue o módulo ou causar falha no POST. - Reconstrua e verifique a integridade da ROM salva com o UEFITool ou uma ferramenta de checksum antes de gravar.
- Tenha um método de gravação/recuperação pronto (um programador SPI, como o CH341A, costuma ser a opção mais recomendada) caso
uma ROM modificada não inicialize. - Alguns fabricantes assinam ou travam suas imagens de firmware e verificam assinaturas antes da gravação. Nessas placas,
mesmo uma ROM corretamente modificada e salva pelo MMTool será rejeitada pelas ferramentas de gravação oficiais do fabricante.
Fluxo básico de trabalho
- Abra o arquivo de BIOS (.ROM / .BIN / .CAP) no MMTool.
- Localize o módulo que você precisa — o CPU Patch, a Option ROM, ou a lista geral de módulos, dependendo do que
você está alterando. - Extraia e salve uma cópia de backup do módulo original antes de fazer qualquer alteração.
- Use Insert/Replace para carregar o novo módulo (driver, Option ROM, microcódigo ou logo), combinando o tipo e a
compressão com o que havia antes. - Salve a imagem modificada com um novo nome de arquivo — nunca sobrescreva seu único backup intacto.
- Grave com cuidado, com um método de recuperação em mãos caso a placa não complete o POST.
Baixar o MMTool
⚠️ Aviso legal
Essas ferramentas são softwares proprietários pertencentes aos seus respectivos detentores de direitos autorais.
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 quem fez o upload assume qualquer responsabilidade por eventuais danos, uso indevido ou consequências legais.
📦 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 acessar a coleção completa de ferramentas e atualizações em um só lugar.

