Início / Configuração de Boot

🚀 Configuração de Boot

Otimizar BCD, núcleos, memória e configurações de inicialização

⚡ Configuração de Núcleos

Garantir que o Windows usa todos os núcleos disponíveis:

Ver núcleos atuais powershell
bcdedit /enum | Select-String numproc
Usar todos os núcleos powershell
bcdedit /set {current} numproc 0
bcdedit /deletevalue {current} numproc
💡

💡 Numproc

Valor 0 ou remover a entrada significa usar todos os núcleos. Alguns "otimizadores" incorretamente limitam núcleos.

💾 Otimizar uso de RAM

Remover limite artificial de RAM powershell
bcdedit /deletevalue {current} removememory
bcdedit /deletevalue {current} truncatememory
Usar toda a RAM instalada powershell
wmic memphysical get MaxCapacity

Alguns tweaks incorretamente limitam RAM disponível. Certifique-se de não ter esses valores.

🎯 TSC (Time Stamp Counter)

Configurar TSC para melhor sincronização de tempo:

Usar TSC Sync Policy powershell
bcdedit /set {current} tscsyncpolicy Enhanced
bcdedit /set {current} useplatformtick yes

Valores TSC:

Default: Legacy
Enhanced: Melhor para gaming

🔧 Configurações Avançadas BCD

X2Apic Policy powershell
bcdedit /set {current} x2apicpolicy Enable
Desativar logo e animação de boot powershell
bcdedit /set {current} bootux disabled
bcdedit /set {current} quietboot yes
Aumentar timeout de boot (3 segundos) powershell
bcdedit /timeout 3

🚦 Configuração MSI (Message Signaled Interrupts)

MSI reduz latência em dispositivos PCIe:

Habilitar MSI Policy powershell
bcdedit /set {current} msi default
💡

💡 MSI Utility

Use MSI Utility v3 para habilitar MSI em GPU, NIC, e outros dispositivos PCIe de forma gráfica.

⚙️ Desativar Debug e Testing

Desativar debugging powershell
bcdedit /set {current} debug off
bcdedit /set {current} bootdebug off
Desativar test signing powershell
bcdedit /set {current} testsigning off

💻 Configuração NX (No Execute)

NX Policy powershell
bcdedit /set {current} nx OptIn
OptIn: Proteção balanceada (recomendado)
OptOut: Máxima proteção
AlwaysOff: Sem proteção (não recomendado)

🔍 Ver configuração atual completa

Listar todas as opções BCD powershell
bcdedit /enum {current}
Backup de configuração BCD powershell
bcdedit /export "C:\BCD_Backup_$(Get-Date -Format 'yyyyMMdd').bcd"

🔄 Script Completo de Otimização

Aplicar todas as otimizações BCD powershell
# Backup primero
bcdedit /export "C:\BCD_Backup.bcd"

# Núcleos y RAM
bcdedit /deletevalue {current} numproc
bcdedit /deletevalue {current} removememory

# Timer y TSC
bcdedit /set {current} tscsyncpolicy Enhanced
bcdedit /set {current} useplatformtick yes
bcdedit /set {current} disabledynamictick yes

# X2APIC y MSI
bcdedit /set {current} x2apicpolicy Enable
bcdedit /set {current} msi default

# Boot optimizations
bcdedit /set {current} bootux disabled
bcdedit /set {current} quietboot yes
bcdedit /timeout 3

# Debug off
bcdedit /set {current} debug off
bcdedit /set {current} bootdebug off
bcdedit /set {current} testsigning off

# NX
bcdedit /set {current} nx OptIn

Write-Host "Configuração BCD aplicada. Reinicie para aplicar alterações." -ForegroundColor Green
⚠️

⚠️ Importante BCD

Erros em BCD podem fazer com que o Windows não inicie. Sempre faça backup antes com bcdedit /export e tenha um USB de recuperação do Windows preparado.

💡

💡 Restaurar BCD

Se algo falhar, inicie em modo de recuperação e execute: bcdedit /import C:\BCD_Backup.bcd