Índice
O que é o Intel FPT?
O Intel Flash Programming Tool (FPT) é um utilitário oficial da Intel para gerenciamento de firmware de placas-mãe. Esta ferramenta permite aos usuários criar backups de BIOS e gravar novas versões de firmware sem necessidade de programadores externos.
O FPT fornece acesso por software à memória flash SPI através do chipset da placa-mãe, tornando os procedimentos de atualização e recuperação de BIOS muito mais simples.
⚠️ Aviso Crítico de Segurança
O Intel FPT apresenta riscos graves. Erros podem danificar permanentemente sua placa-mãe. O processo apaga dados únicos incluindo números de série, endereços MAC e outros identificadores.
Interrupções de energia ou travamentos durante a gravação irão corromper a flash SPI, exigindo um programador de hardware para recuperação. Sempre crie backups e armazene-os com segurança!
Isenção de Responsabilidade: Não assumimos responsabilidade por quaisquer consequências resultantes do uso do FPT. Você executa todas as operações por sua própria conta e risco.
Recursos e Aplicações
Funções Principais
- Criação de Backup: Backups completos da memória flash
- Gravação de Firmware: Escrita de novas versões de BIOS
- Gerenciamento de Regiões: Gravação seletiva de áreas específicas (BIOS, ME, GbE)
- Diagnósticos: Verificação do status da memória flash e proteções
Baixando o Intel FPT
O Intel Flash Programming Tool, juntamente com outros utilitários, está incluído no pacote Intel (CS)ME System Tools.
Além do FPT, o kit de ferramentas inclui:
- MEInfo (exibe versão ME e status de proteção)
- MEManuf (verificação de funcionalidade ME)
- FWUpdate (atualizações locais apenas da região ME)
- FIT (Flash Image Tool) (edição e construção de imagens de firmware)
⚠️ Aviso legal
Estas ferramentas são softwares proprietários de seus respectivos detentores de direitos autorais.
Não são distribuídas oficialmente aos usuários finais e são fornecidas aqui estritamente para fins educacionais e de pesquisa.
O uso é inteiramente por sua conta e risco. Nem o site nem o responsável pelo upload assumem qualquer responsabilidade por possíveis 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 pelo canal no Telegram.
Entre para acessar a coleção completa de ferramentas e atualizações em um só lugar.
Após o download, extraia o arquivo, selecione a versão apropriada do FPT e copie para uma pasta dedicada como C:\FPT para acesso conveniente.
Seleção de Versão
O Intel Flash Programming Tool está disponível em várias versões:
| Versão | Propósito | Recomendações |
|---|---|---|
| fpt.exe | DOS/Legacy | Para sistemas antigos e discos de boot |
| fptw.exe | Windows x32 | Sistemas legados de 32 bits |
| fptw64.exe | Windows x64 | Sistemas modernos de 64 bits |
Determinando a Versão ME
Para selecionar a versão correta do FPT, identifique a versão Intel ME da sua placa-mãe. Use o utilitário MEInfo (incluído com ME System Tools) ou HWiNFO:
# Exemplo de comando MEInfo MEInfoWin64.exe -fwsts # Procure pela linha FW Version na saída
Alternativa: Abra HWiNFO → Motherboard → Intel ME → ME Version.
Escolhendo a Versão Compatível do FPT
Sua versão Intel ME determina qual pacote Intel ME System Tools e versão FPT são compatíveis com seu chipset. Compare sua versão ME com a tabela abaixo e use o kit correspondente.
| ME Version | Platform Generation / PCH | Typical Chipsets | ME System Tools Version | FPT Version |
|---|---|---|---|---|
| ME 2.x | Early Core 2 Duo | Q965, Q963, 945GM | ME System Tools v2.x | FPT v2.x |
| ME 3.x | Later Core 2 Duo | Q35, Q33, G33 | ME System Tools v3.x | FPT v3.x |
| ME 4.x | Late Core 2 Duo | Q45, G45 | ME System Tools v4.x | FPT v4.x |
| ME 5.x | Last Core 2 Duo era | P35, P45, G41 | ME System Tools v5.x | FPT v5.x |
| ME 6.x | 1st Gen Core i (Nehalem) | P55, H55 | ME System Tools v6.x | FPT v6.x |
| ME 7.x | Sandy Bridge (2nd Gen Core i) | H61, Z68 | ME System Tools v7.x | FPT v7.x |
| ME 8.x | Ivy Bridge (3rd Gen Core i) | Z77, B75 | ME System Tools v8.x | FPT v8.x |
| ME 9.x | Haswell / X99 | Z87, Z97, X99 | ME System Tools v9.x | FPT v9.x |
| ME 10.x | Haswell Refresh | Q87, Z97 | ME System Tools v10.x | FPT v10.x |
| ME 11.x | Skylake / Kaby Lake | Z170, Z270 | ME System Tools v11.x | FPT v11.x |
| ME 12.x | Coffee Lake | Z370, Z390 | ME System Tools v12.x | FPT v12.x |
| ME 14.x | Tiger Lake / Embedded | OEM | OEM | ME System Tools v14.x | FPT v14.x |
| ME 15.x | Comet Lake / Rocket Lake | Z490, Z590 | ME System Tools v15.x | FPT v15.x |
| ME 16.x | Alder Lake / Raptor Lake | Z690, Z790 | ME System Tools v16.x | FPT v16.x |
Diagnósticos Preliminares
Verificações obrigatórias antes de iniciar o trabalho:
# Verificar compatibilidade e disponibilidade SPI fptw64 -i # Verificar status de proteção fptw64 -status # Teste de leitura (verificar tamanho da flash) fptw64 -d test.bin
Interpretações de status comuns:
- ✅ SPI Unlocked / Flash Not Protected — gravação irrestrita possível
- ⚠️ Protected Ranges Active — requer parâmetro
-rewrite - ⚠️ Flash Descriptor Locked — acesso limitado a algumas regiões
- ❌ BIOS Guard Active — proteção de escrita BIOS habilitada
- ❌ SPI Access Denied — gravação por software impossível
Em alguns laptops OEM e placas-mãe de marca, o SPI pode estar completamente bloqueado. Nesses casos, é necessário um programador de hardware externo para gravação.
Medidas de Segurança Antes da Gravação
Antes de começar:
- Criar backup completo:
fptw64 -d backup_AAAAMMDD.bin - Verificar tamanho do arquivo (deve ser 8–32 MB dependendo da placa-mãe)
- Copiar backup para armazenamento separado ou nuvem
- Registrar informações da placa-mãe (modelo, número de série)
Durante a gravação:
- NÃO desligue o computador
- NÃO execute outros programas
- Garanta alimentação estável (UPS recomendado)
- Aguarde a conclusão completa do processo (FPT Operation Passed)
Após a gravação:
- Recomendamos executar um reset de fábrica
- Verificar inicialização do sistema e funcionalidade principal
Cenários Práticos
Cenário 1: Criando Backup
Preparação:
- Abrir Prompt de Comando do Windows como administrador
- Navegar para a pasta FPT:
cd C:\FPT
Criando backup:
# Verificar SPI fptw64 -i # Backup completo fptw64 -d original_backup.bin # Verificar arquivo dir original_backup.bin
Armazenamento:
- Copiar backup para mídia externa
- Verificar tamanho do arquivo
Cenário 2: Gravação de BIOS
Preparação:
# Verificar status SPI fptw64 -i
Processo de gravação:
# Gravação padrão fptw64 -f new_firmware.bin # Gravar com verificação fptw64 -f new_firmware.bin -verify # Se ocorrerem erros de acesso fptw64 -f new_firmware.bin -rewrite # Gravar apenas região BIOS fptw64 -f new_firmware.bin -bios
Após a gravação:
- Aguardar conclusão
- Reiniciar sistema
- Verificar BIOS
Uso Avançado
Extração de Regiões
# Região BIOS fptw64 -d bios_backup.bin -bios # Região ME fptw64 -d me_backup.bin -me # Região GbE fptw64 -d gbe_backup.bin -gbe
Gravação de Regiões
# Apenas BIOS fptw64 -f bios_only.bin -bios # Apenas ME fptw64 -f me_region.bin -me # Apenas GbE fptw64 -f gbe_region.bin -gbe
Erros Comuns e Soluções
Error 25: The host CPU does not have read access to the target flash area
Este erro indica que o processador está bloqueado de ler a região de memória flash devido a restrições de segurança, como configurações do Flash Descriptor (FD) bloqueadas ou Protected Range Registers (PRR) aplicadas pelo BIOS ou Intel Management Engine (ME).
Correção: Verifique configurações do BIOS para opções de desabilitar proteções de leitura ou BIOS Lock, se disponíveis. Use UEFITool para modificar o firmware BIOS e ajustar configurações FD ou PRR para permitir acesso de leitura. Alternativamente, empregue um programador SPI (ex: CH341A) para ler diretamente o chip flash, contornando restrições de software.
Error 26: The host CPU does not have write access to the target flash area
Este erro ocorre quando o processador é impedido de escrever na memória flash, tipicamente devido a BIOS Lock, PRR, ou configurações FD protegendo áreas críticas como regiões BIOS ou ME.
Correção: Procure configurações do BIOS para desabilitar proteções de escrita ou BIOS Lock, se acessíveis. Modifique o firmware BIOS com UEFITool para remover restrições no FD ou PRR. Se métodos de software falharem, use um programador SPI para escrever diretamente no chip flash.
Error 167: BIOS has enabled Protected Range Registers
Este erro significa que o BIOS configurou Protected Range Registers (PRR) para bloquear o FPT de acessar a memória flash, protegendo regiões como BIOS ou ME de alterações não autorizadas.
Correção: Verifique configurações do BIOS para desabilitar PRR ou BIOS Lock se as opções estiverem disponíveis. Use UEFITool para editar o firmware BIOS e desabilitar PRR ou proteções relacionadas. Se bloqueado, use um programador SPI para gravar diretamente o firmware modificado.
Error 280: Failed to disable write protection for the BIOS region
Este erro indica que o FPT não pode desabilitar proteção de escrita na região BIOS, tipicamente devido a configurações FD bloqueadas ou restrições Intel ME definidas pelo fabricante.
Correção: Verifique configurações do BIOS para opções de desabilitar proteção de escrita ou BIOS Lock. Use UEFITool para modificar o firmware BIOS e desbloquear configurações FD ou PRR. Se abordagens de software não tiverem sucesso, use um programador SPI para gravar o chip diretamente.




