🚀 Boot Configuration
Optimizar BCD, núcleos, memoria y configuración de arranque
⚡ Configuración de Núcleos
Asegurar que Windows usa todos los núcleos disponibles:
bcdedit /enum | Select-String numproc bcdedit /set {current} numproc 0
bcdedit /deletevalue {current} numproc 💡 Numproc
Valor 0 o eliminar la entrada significa usar todos los núcleos. Algunos "optimizadores" incorrectamente limitan núcleos.
💾 Optimizar uso de RAM
bcdedit /deletevalue {current} removememory
bcdedit /deletevalue {current} truncatememory wmic memphysical get MaxCapacity Algunos tweaks incorrectamente limitan RAM disponible. Asegúrate de no tener estos valores.
🎯 TSC (Time Stamp Counter)
Configurar TSC para mejor sincronización de tiempo:
bcdedit /set {current} tscsyncpolicy Enhanced
bcdedit /set {current} useplatformtick yes Valores TSC:
| Default: | Legacy |
| Enhanced: | Mejor para gaming |
🔧 Configuraciones Avanzadas BCD
bcdedit /set {current} x2apicpolicy Enable bcdedit /set {current} bootux disabled
bcdedit /set {current} quietboot yes bcdedit /timeout 3 🚦 Configuración MSI (Message Signaled Interrupts)
MSI reduce latencia en dispositivos PCIe:
bcdedit /set {current} msi default 💡 MSI Utility
Usa MSI Utility v3 para habilitar MSI en GPU, NIC, y otros dispositivos PCIe de forma gráfica.
⚙️ Desactivar Debug y Testing
bcdedit /set {current} debug off
bcdedit /set {current} bootdebug off bcdedit /set {current} testsigning off 💻 Configuración NX (No Execute)
bcdedit /set {current} nx OptIn | OptIn: | Protección balanceada (recomendado) |
| OptOut: | Máxima protección |
| AlwaysOff: | Sin protección (no recomendado) |
🔍 Ver configuración actual completa
bcdedit /enum {current} bcdedit /export "C:\BCD_Backup_$(Get-Date -Format 'yyyyMMdd').bcd" 🔄 Script Completo de Optimización
# 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 "Configuración BCD aplicada. Reinicia para aplicar cambios." -ForegroundColor Green ⚠️ Importante BCD
Errores en BCD pueden hacer que Windows no arranque. Siempre haz backup antes con
bcdedit /export y ten un USB de recuperación de Windows preparado.
💡 Restaurar BCD
Si algo falla, arranca en modo recuperación y ejecuta:
bcdedit /import C:\BCD_Backup.bcd